Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Icarus Verilog и JEDEC

Непрочитано 02.01.2020, 23:55  
Alikberov
Прохожий
 
Регистрация: 01.01.2020
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Alikberov на пути к лучшему
Вопрос Icarus Verilog и JEDEC

Нe подскажите ли, как относительно легко из мира LogiSim/OrCAD не так проблемно войти в Proteus и ПЛИС?

Имеется набросок схемы из такого набора:Не получилось использовать элементы одной серии и схема оказалась больше, чем в исходном варианте (прорабатывалась и отлаживалась в LogiSim, переведена в Verilog).
Тем самым, схему лучше выполнить в ПЛИС/ПЛМ…

Схема имеет 12 входов и 24 выхода.
Proteus имеет нереальную MATRIX_16_64 с очень большим числом выводов и реальную AM22V10 с малым. И всё требует JEDEC-файл.

Каким образом мой Icarus Verilog модуль сконвертировать в JEDEC?
И можно ли его разбить на несколько частей автоматически для умещения в AM22V10?

Спасибо!
Реклама:

Последний раз редактировалось Alikberov; 03.01.2020 в 00:00.
Alikberov вне форума  
Непрочитано 03.01.2020, 00:16  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,459
Сказал спасибо: 3,227
Сказали Спасибо 3,513 раз(а) в 2,394 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Icarus Verilog и JEDEC

Боюсь, что схема содержащая 85-й компаратор и 194-й регистр не влезет в 22V10 априрори. Не говоря о том, что AM22V10 сняты с производства. Ныне - только Atmel остался, ЕМНИП.
Хороший тон в конверсии проекта с 74-й логики на PLD или FPGA - переводить логику работы, а не корпуса ИМС.
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Непрочитано 03.01.2020, 00:58  
Alikberov
Прохожий
 
Регистрация: 01.01.2020
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Alikberov на пути к лучшему
Вопрос Icarus Verilog и JEDEC

Сообщение от ForcePoint Посмотреть сообщение
Боюсь, что схема содержащая 85-й компаратор и 194-й регистр не влезет в 22V10 априрори.
Этo я и подозревал…
Потому и спросил, нельзя ли разбить схему так, чтобы в нескольких PLD разместить автоматом? Или придётся вручную по примитивам всё распихивать?
Хотя, в принципе, регистры и компаратор можно дискретно оставить…
Сообщение от ForcePoint Посмотреть сообщение
Не говоря о том, что AM22V10 сняты с производства. Ныне - только Atmel остался, ЕМНИП.
Не в курсе, так как Proteus установил на днях…
А там выбор не так велик…
Сообщение от ForcePoint Посмотреть сообщение
Хороший тон в конверсии проекта с 74-й логики на PLD или FPGA - переводить логику работы, а не корпуса ИМС.
Понимаю, так как меня критикуют везде за это…
В привычке - ассемблером, Си или в JavaScript задачу решать. А в Verilog - со скрипом ползу, так как в LogiSim очень легко схему отлаживать на лету. Хотя он и не для задач посерьёзнее.
Verilog-модуль (конверсия со схемы ручная) у меня имеется.
Но хотелось бы в Proteus его испытать и сравнить с LogiSim - вдруг совсем не то…
То есть, не изучать testbench-график, а реально - тумблеры переключать в реальном времени и следить шаг за шагом…

Спасибо!
Alikberov вне форума  
Непрочитано 03.01.2020, 11:45  
Yuri222
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,921
Сказал спасибо: 3,110
Сказали Спасибо 3,030 раз(а) в 2,258 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: Icarus Verilog и JEDEC

Сообщение от Alikberov Посмотреть сообщение
нельзя ли разбить схему так, чтобы в нескольких PLD разместить автоматом?
Что-то про такое не слышал.
На какой частоте должно работать устройство? - задержки в блоках ввода-вывода могут быть несопоставимы с задержками внутри кристалла.

Возьмите какую-нибудь микросхему из современных с достаточной емкостью. Можете применить PLD либо FPGA со встроенной конфигурационной памятью.

Сообщение от Alikberov Посмотреть сообщение
тумблеры переключать в реальном времени
С частотой хотя бы килогерц получается?

Последний раз редактировалось Yuri222; 03.01.2020 в 11:53.
Yuri222 вне форума  
Непрочитано 03.01.2020, 13:19  
Alikberov
Прохожий
 
Регистрация: 01.01.2020
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Alikberov на пути к лучшему
Радость Icarus Verilog и JEDEC

Сообщение от Yuri222 Посмотреть сообщение
Что-то про такое не слышал.
Страннo, я думал - это обычная практика…
Сообщение от Yuri222 Посмотреть сообщение
задержки в блоках ввода-вывода могут быть несопоставимы с задержками внутри кристалла.
Если ПЛИС больше сотен МГц могут держать, то до нескольких десятков упадёт тогда?
Сообщение от Yuri222 Посмотреть сообщение
Возьмите какую-нибудь микросхему из современных с достаточной емкостью. Можете применить PLD либо FPGA со встроенной конфигурационной памятью.
Я пока ничего взять не могу, кроме как из стандартного Proteus-набора.
В идеале - хорошо бы и DE-10 в перспективе приобрести. Но сомневаюсь, что осилю, так как с Verilog проблемы (оказывается) имею концептуальные…
Хотелось бы сами Verilog-модули как-то в Proteus портировать и проверить кнопочками/тумблерами…
Сообщение от Yuri222 Посмотреть сообщение
На какой частоте должно работать устройство?
На какой уж получится…
Сообщение от Yuri222 Посмотреть сообщение
С частотой хотя бы килогерц получается?
Обсуждаемый набросок ≈10% всей схемы. Так как остальная схема довольно зависима от устройства данного узла и я не могу продолжать дальнейшую разработку без этого узла.

Сеть советует Quartus иметь для конвертации Verilog-модуля в JEDEC-прошивку - неужели всё так сложно? Меньшими ресурсами конвертировать нельзя ли?

Спасибо!
Alikberov вне форума  
Непрочитано 03.01.2020, 13:39  
Yuri222
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,921
Сказал спасибо: 3,110
Сказали Спасибо 3,030 раз(а) в 2,258 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: Icarus Verilog и JEDEC

Сообщение от Alikberov Посмотреть сообщение
Если ПЛИС больше сотен МГц могут держать, то до нескольких десятков упадёт тогда?
Ну, в зависимости от сложности проекта.
Если разбить проект на несколько микросхем - кроме задержек на ввод-вывод добавляется разводка платы - тоже лишний кусок сложностей, особенно если учесть
Сообщение от Alikberov Посмотреть сообщение
Обсуждаемый набросок ≈10% всей схемы
.
Т.е. ИМХО гораздо лучше взять одну емкую микру, чем париться со жменькой более мелких.
Даже если устраивают относительно небольшие частоты работы - не нужно париться с описанием временных ограничений проекта, для одной микросхемы синтезатор сразу покажет частоту функционирования проекта (даже если нет файла временных ограничений).
Yuri222 вне форума  
Непрочитано 03.01.2020, 16:33  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,459
Сказал спасибо: 3,227
Сказали Спасибо 3,513 раз(а) в 2,394 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Icarus Verilog и JEDEC

Сообщение от Alikberov Посмотреть сообщение
войти в Proteus и ПЛИС?
На мой взгляд - странная связка. При чём тут протеус, если есть Quartus и Vivado? А может-быть - даже и сам Icarus умеет делать place & route для популярных ПЛИС'ок?

Сообщение от Alikberov Посмотреть сообщение
Потому и спросил, нельзя ли разбить схему так, чтобы в нескольких PLD разместить автоматом?
А смысл? Взять чуть более крупную современную схему (например, MAX V или MAX X от Altera/Intel) и не морочиться. Наличие у 22V10 корпуса DIP в нынешнее время - сомнительное преимущество, а TQFP вполне можно и вручную распаять.
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Непрочитано 03.01.2020, 18:52  
Alikberov
Прохожий
 
Регистрация: 01.01.2020
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Alikberov на пути к лучшему
Радость Icarus Verilog и JEDEC

Сообщение от Yuri222 Посмотреть сообщение
Ну, в зависимости от сложности проекта.
Если разбить проект на несколько микросхем - кроме задержек на ввод-вывод добавляется разводка платы - тоже лишний кусок сложностей, особенно если учесть
.
Т.е. ИМХО гораздо лучше взять одну емкую микру, чем париться со жменькой более мелких.
Дa, это уже проясняется. (К сожалению…)
Сообщение от ForcePoint Посмотреть сообщение
На мой взгляд - странная связка. При чём тут протеус, если есть Quartus и Vivado?
Чтo и свидетельствует о том, что я плохо ориентируюсь… Ничего странного… Просто подумалось, что симулятору под силу и это…

Тем более, есть и видео…
Нажмите, чтобы открыть спойлер
Видео:

Последний раз редактировалось Alikberov; 10.01.2020 в 15:01.
Alikberov вне форума  
 

Метки
fpga, icarus, jedec, pld, verilog
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 18:07.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.