Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ISE: отладочные провода через весь проект
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Марфушка
Доброго времени суток, подскажите начинающему. вот такой вопросик возник:
написан не verilog модуль встраиваемого цифрового осциллографа.
Интерфейсные сигналы(вывод на VGA и сервисные функции (zoom, scroll, select channel, sync edge_sign)) идут через интерфейс этого модуля и подключаются в корневом модуле. в связи с чем интерфейс очень захламлен.
Так вот, можно ли эти сигналы описать и ограничить исключительно внутри модуля, чтоб каждый раз при подключении его к новому проекту не приходилось тащить за собой всю эту лапшу ))
XVR
Вариантов много:
1) Засунуть все провода в одну шину
2) Засунуть все провода в один `define
3) Перейти на SV и засунуть все провода в один interface
Bad0512
Цитата(XVR @ Dec 7 2011, 22:35) *
Вариантов много:
1) Засунуть все провода в одну шину
2) Засунуть все провода в один `define
3) Перейти на SV и засунуть все провода в один interface

Можно даже не переходить на SV, а тупо пользовать struct в Verilog либо union в VHDL.
XVR
Цитата(Bad0512 @ Dec 7 2011, 19:42) *
Можно даже не переходить на SV, а тупо пользовать struct в Verilog
Нету в Verilog struct, только начиная с SV
Цитата
либо union в VHDL.
Опять же смена языка rolleyes.gif
des00
Цитата(Bad0512 @ Dec 7 2011, 10:42) *
а тупо пользовать struct в Verilog

это когда она в pure Verilog появилась ?
Марфушка
Да дело больше в том, чтобы в рутовом модуле эти пины каждый раз не описывать.
хотя паст энд копи эту проблему решают неплохо ^^
andrew_b
Цитата(Bad0512 @ Dec 7 2011, 18:42) *
union в VHDL.
record тащемта.
XVR
Цитата(Марфушка @ Dec 7 2011, 21:29) *
Да дело больше в том, чтобы в рутовом модуле эти пины каждый раз не описывать.
`define эту проблему решит

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.