User Tag List

Страница 56 из 191 ПерваяПервая ... 525354555657585960 ... ПоследняяПоследняя
Показано с 551 по 560 из 1910

Тема: ПЛИС и всё что с ними связано

  1. #551

    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    файлы проекта в студию...

  2. #552

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Может я где-то какие-то крыжики не поставил?
    Гы... А ты привязку сигналов к пинам сделал в заголовке?
    Дай сам файлик посмотреть.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  3. #553

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот сам файлик. Но привязку я сделал, не первый раз замужем. В других проектах (они в большинстве на 7128, а этот - на Циклоне) все нормально. Причем выходные файлы компилятора создаются.

  4. #554

    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Keeper Посмотреть сообщение
    файлы проекта в студию...
    Неплохо было бы увидеть все файлы проекта, от одного vhdl файла толку мало...

    Код:
    VAIT		: out std_logic;
    Скорее всего WAIT
    Последний раз редактировалось Keeper; 05.08.2010 в 04:45.

  5. #555

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пожалуйста, правда причем здесь остальные файлы для понимания. Суть проблемы-то не меняется.

  6. #556

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Keeper Посмотреть сообщение
    Неплохо было бы увидеть все файлы проекта, от одного vhdl файла толку мало...

    Код:
    VAIT		: out std_logic;
    Скорее всего WAIT
    Возможно, хотя я эту переменную не изменял.

    Хотя нет в vhdl языке переменная wait зарезервирована и ее нельзя использовать. В редакторе при попытке поменять на правильное WAIT последнее подсвечивается синем цветом.
    Последний раз редактировалось fifan; 05.08.2010 в 04:54.

  7. #556
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #557

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,307
    Спасибо Благодарностей отдано 
    1,033
    Спасибо Благодарностей получено 
    818
    Поблагодарили
    489 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Картинка говорит о том, что где-то упущен clock, или enable, или есть еще какой-то промах из-за которого вся схема упростилась практически до пустышки.

    Надо внимательно читать сообщения, которые Квартус выдает при компиляции и внимательно смотреть все свои сигналы и шины. Бывает.
    Больше игр нет

  9. #558

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Комментарии к проекту:
    1. Описания и организацию работы с клавиатурой (еще не задействована) я позаимствовал у Ewgeny7.
    2. Пока пытаюсь эмуллировать оригинальный Специалист, но в плане и МХ.
    3. Буду применять готовые исходники 8253 для эмулляции последнего.

    Ewgeny7, на словах объясни каким образом у тебя меняются прошивки мониторов в проекте.

    ---------- Post added at 07:02 ---------- Previous post was at 07:00 ----------

    Возможно. Предупреждений более 100 пока. На какой вывод данного Циклона следует привязывать сигнал CLOCK в моем проекте частотой 24 МГц?

    ---------- Post added at 07:16 ---------- Previous post was at 07:02 ----------

    Вопрос о выводе результатов компиляции снимается. Просто компилятор в одном из предупреждений выдал мне что не используется вход clock. Я поменял в самом начале программы на следующее:
    clk <= '0' when clock = '0' else '1';
    И все стало выводится. Пока задействовано 50% ячеек и 32832 из 59904 бит памяти (4 кБайта).

    ---------- Post added at 07:17 ---------- Previous post was at 07:16 ----------

    А как сделать деление входной частоты на 3?

    ---------- Post added at 07:27 ---------- Previous post was at 07:17 ----------

    Количество предупреждений доведено до 44!

  10. #559

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, ошибка была тут:
    clk <= '1' when clock = '0' else '1';
    схема просто не тактировалась, отсюда и "оптимизация в ноль".


    Цитата Сообщение от fifan Посмотреть сообщение
    Ewgeny7, на словах объясни каким образом у тебя меняются прошивки мониторов в проекте.
    Делаю ROM размером с два монитора. Соответственно, оба монитора там и сидят.
    Переключаю банально руля старшим адресом ROM. На клавиатуре у меня задействована кнопка F8 для переключения, в модуле это сигнал cpm_s (нажата - "1"), сигнал идет на обычный триггер, с которого и рулится старший адрес ROM с мониторами.

    Цитата Сообщение от fifan Посмотреть сообщение
    Количество предупреждений доведено до 44!
    Хорошо, но лучше меньше
    У меня в "напиханном" Орионе 25 варнингов.
    Избавляйся по мере возможностей от latch (простые "защелки" в проекте заменяй на регистры, тактируемые клоком).

    Цитата Сообщение от fifan Посмотреть сообщение
    А как сделать деление входной частоты на 3?
    Проще всего - PLL. Но без нормальной разводки питания может подглюкивать и "плыть". Сделай простой счетчик на три клока, по заполнению меняй фазу выходного клока.

    ---------- Post added at 10:03 ---------- Previous post was at 09:51 ----------

    Кстати, если деление частоты тебе нужно только для процессора, то есть такая удобная хитрость - не делить частоту, а просто приостанавливать подачу тактовой на нужное время. Например, у тебя есть счетчик пикселей hcnt. Можно сделать так, например:

    clk_cpu<=not(clk_cpu) when ((clock'event and clock='1') and (hcnt(2)='0'));

    Это даст тебе псевдоделение частоты на два. Изменяя параметры hcnt можешь получать другие частоты
    Последний раз редактировалось Ewgeny7; 05.08.2010 в 09:55.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  11. #560
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Сделай простой счетчик на три клока, по заполнению меняй фазу выходного клока.
    это на 6

Страница 56 из 191 ПерваяПервая ... 525354555657585960 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Похожие темы

  1. ДВК (и всё, что с ними связано)
    от Grand в разделе ДВК, УКНЦ
    Ответов: 4575
    Последнее: 17.11.2025, 11:38
  2. PAL/GAL и все что с ними связано.
    от Mick в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 489
    Последнее: 19.09.2025, 18:39
  3. SMUC на дискретах и ПЛИС
    от spensor в разделе Scorpion
    Ответов: 846
    Последнее: 02.05.2025, 08:36
  4. Ответов: 1215
    Последнее: 10.02.2025, 19:04
  5. Вопрос по ПЛИС
    от Zloy в разделе Несортированное железо
    Ответов: 23
    Последнее: 17.10.2015, 17:12

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •