реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> ISE: отладочные провода через весь проект
Марфушка
сообщение Dec 7 2011, 11:10
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 3-12-11
Пользователь №: 68 654



Доброго времени суток, подскажите начинающему. вот такой вопросик возник:
написан не verilog модуль встраиваемого цифрового осциллографа.
Интерфейсные сигналы(вывод на VGA и сервисные функции (zoom, scroll, select channel, sync edge_sign)) идут через интерфейс этого модуля и подключаются в корневом модуле. в связи с чем интерфейс очень захламлен.
Так вот, можно ли эти сигналы описать и ограничить исключительно внутри модуля, чтоб каждый раз при подключении его к новому проекту не приходилось тащить за собой всю эту лапшу ))
Go to the top of the page
 
+Quote Post
XVR
сообщение Dec 7 2011, 15:35
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Вариантов много:
1) Засунуть все провода в одну шину
2) Засунуть все провода в один `define
3) Перейти на SV и засунуть все провода в один interface
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Dec 7 2011, 15:42
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(XVR @ Dec 7 2011, 22:35) *
Вариантов много:
1) Засунуть все провода в одну шину
2) Засунуть все провода в один `define
3) Перейти на SV и засунуть все провода в один interface

Можно даже не переходить на SV, а тупо пользовать struct в Verilog либо union в VHDL.
Go to the top of the page
 
+Quote Post
XVR
сообщение Dec 7 2011, 15:58
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Bad0512 @ Dec 7 2011, 19:42) *
Можно даже не переходить на SV, а тупо пользовать struct в Verilog
Нету в Verilog struct, только начиная с SV
Цитата
либо union в VHDL.
Опять же смена языка rolleyes.gif
Go to the top of the page
 
+Quote Post
des00
сообщение Dec 7 2011, 15:58
Сообщение #5


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Bad0512 @ Dec 7 2011, 10:42) *
а тупо пользовать struct в Verilog

это когда она в pure Verilog появилась ?


--------------------
Go to the top of the page
 
+Quote Post
Марфушка
сообщение Dec 7 2011, 17:29
Сообщение #6





Группа: Новичок
Сообщений: 6
Регистрация: 3-12-11
Пользователь №: 68 654



Да дело больше в том, чтобы в рутовом модуле эти пины каждый раз не описывать.
хотя паст энд копи эту проблему решают неплохо ^^
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Dec 8 2011, 04:45
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Цитата(Bad0512 @ Dec 7 2011, 18:42) *
union в VHDL.
record тащемта.
Go to the top of the page
 
+Quote Post
XVR
сообщение Dec 8 2011, 09:25
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Марфушка @ Dec 7 2011, 21:29) *
Да дело больше в том, чтобы в рутовом модуле эти пины каждый раз не описывать.
`define эту проблему решит

Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th June 2025 - 23:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.14187 секунд с 7
ELECTRONIX ©2004-2016