|
Вопрос по верификации. |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 16)
|
Oct 12 2010, 14:01
|

Гуру
     
Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329

|
телепатируя вопрос даю ответ - виртуальные пины: /* synthesis altera_attribute="-name VIRTUAL_PIN ON" */ Цитата куда посмотреть в сторону modelsim,nc-sim,vcs - тут кому как нравится а отладку этого 500 лапового модуля тоже будете в вейвформе проводить ?
|
|
|
|
|
Oct 12 2010, 14:08
|

Частый гость
 
Группа: Свой
Сообщений: 131
Регистрация: 16-11-09
Из: Украина Юг
Пользователь №: 53 659

|
Цитата(Kuzmi4 @ Oct 12 2010, 17:01)  телепатируя вопрос даю ответ - виртуальные пины: /* synthesis altera_attribute="-name VIRTUAL_PIN ON" */ в сторону modelsim,nc-sim,vcs - тут кому как нравится а отладку этого 500 лапового модуля тоже будете в вейвформе проводить ? эм. а что с этой строчкой сделать? как-то так? /* synthesis altera_attribute="-name VIRTUAL_PIN ON" */ // outputs /* synthesis altera_attribute="-name VIRTUAL_PIN OFF" */ а отладку этого 500 лапового модуля тоже будете в вейвформе проводить ?пока да. половина этих ног - ответы вычислений шестнадцать 16-битных выводов. их наблюдать довольно удобно. и ввод не сложный. просто его много ) в моделсиме кооогда-то работал (лет 7 назад) не помню его нифига.. надо поставить заново разбираться. спасибо за совет
Сообщение отредактировал bark - Oct 12 2010, 14:08
--------------------
Работаю 20ns в сутки.
|
|
|
|
|
Oct 12 2010, 14:21
|

Частый гость
 
Группа: Свой
Сообщений: 131
Регистрация: 16-11-09
Из: Украина Юг
Пользователь №: 53 659

|
Цитата(Kuzmi4 @ Oct 12 2010, 17:18)  Спасибо! =) буду пробовать.
--------------------
Работаю 20ns в сутки.
|
|
|
|
|
Oct 18 2010, 09:55
|

Частый гость
 
Группа: Свой
Сообщений: 131
Регистрация: 16-11-09
Из: Украина Юг
Пользователь №: 53 659

|
Цитата(des00 @ Oct 18 2010, 12:48)  может быть поспорим? Ибо негоже объявлять переменную после ее использования. Парсеры у ква и ментора разные. вначале стоит output wire A = B ; позже где вормируется B он и объявляется. так удобней, понятней и логичнее. где что объявляется там и формируется. а всё теперь переписывать уичтывая непонятливость моделсима это фейл. к сожалению ( раньше когда-то пользовался моделсимом но для VHDL, а не Verilog и вроде таких проблем не припоминаю.. хотя давно это было. проет уже из пары десятков файлов и кода в них по 1000-1500 строк.. прийдётся отказаться от моделсима если это не решается никак =\ или всё-таки есть варианты?
--------------------
Работаю 20ns в сутки.
|
|
|
|
|
Oct 18 2010, 10:43
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(bark @ Oct 18 2010, 04:26)  как я понимаю когда компилятор видит Это не вы понимаете, это в стандарте написано. А ментор и альтера разрулили это по разному. Цитата раньше когда-то пользовался моделсимом но для VHDL, а не Verilog и вроде таких проблем не припоминаю.. хотя давно это было. В VHDL это возникнуть не могло в принципе. Т.к. секция объявлений сигналов находится раньше кода. Цитата проет уже из пары десятков файлов и кода в них по 1000-1500 строк.. прийдётся отказаться от моделсима если это не решается никак =\ Стандарт нужно было читать до того, как код писать %)
--------------------
|
|
|
|
|
Oct 18 2010, 11:42
|

Частый гость
 
Группа: Свой
Сообщений: 131
Регистрация: 16-11-09
Из: Украина Юг
Пользователь №: 53 659

|
Цитата(des00 @ Oct 18 2010, 13:43)  Стандарт нужно было читать до того, как код писать %) так и быть ) допишу проект, и потом, если ещё останусь на этой работе, почитаю стандарт.
--------------------
Работаю 20ns в сутки.
|
|
|
|
|
Feb 8 2011, 16:29
|

Частый гость
 
Группа: Свой
Сообщений: 131
Регистрация: 16-11-09
Из: Украина Юг
Пользователь №: 53 659

|
снова подниму ветку. как воспользоваться виртуализацией пинов /* synthesis altera_attribute="-name VIRTUAL_PIN ON" */ ? если объявление интерфейса идёт таким манером: Код module main ( input clk, input rst, output [7:0] data ); ..... endmodule
Сообщение отредактировал bark - Feb 8 2011, 16:29
--------------------
Работаю 20ns в сутки.
|
|
|
|
|
Feb 9 2011, 14:07
|
Частый гость
 
Группа: Свой
Сообщений: 82
Регистрация: 16-03-09
Из: ex USSR
Пользователь №: 46 167

|
Пишите в стиле Верилога 2001 или СВ Код module main ( (* altera_attribute ="-name VIRTUAL_PIN ON" *) input clk, (* altera_attribute ="-name VIRTUAL_PIN ON" *) input rst, (* altera_attribute ="-name VIRTUAL_PIN ON" *) output [7:0] data ); ... endmodule
Сообщение отредактировал IL-76 - Feb 9 2011, 14:56
|
|
|
|
|
Feb 9 2011, 15:25
|

Частый гость
 
Группа: Свой
Сообщений: 131
Регистрация: 16-11-09
Из: Украина Юг
Пользователь №: 53 659

|
Цитата(IL-76 @ Feb 9 2011, 16:07)  Пишите в стиле Верилога 2001 или СВ спасибо. я только ещё изучаю его.
Сообщение отредактировал bark - Feb 9 2011, 15:39
--------------------
Работаю 20ns в сутки.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|