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

 
 
> Вопрос по верификации.
bark
сообщение Oct 12 2010, 13:57
Сообщение #1


Частый гость
**

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



Сейчас в разработке довольно большой проект.
(будет в CycloneIII 40-55)
Разобрал его на блоки и модули для упрощения написания и отладки.

Сейчас занимаюсь имплементацией модулей. После объеденяю в блоки для дальнейших тестов и вписывания блоков в общий проект.

отладку отдельных модулей провожу в вейвформах. мне вроде хватает пока этого.

один из модулей имеет очень богатый интерфейс (>500 пинов ввода/вывода) и не хочет компилироваться т.к. у физического кристала нет стольких ног.

и вот вопрос:
Как его уговорить квартус компилиться проект с любым интерфейсом? чтобы потом можно было свободно проводить отладку? ну или как-то иначе обойти это "неудобство".

и ещё.

какие есть инструменты для эффективной верификации? (пока без железяки.. только на машине)
что почитать? куда посмотреть? я что-то только вейвдиаграммами пользоваться умею.

Quartus9.0 + Verilog


--------------------
Работаю 20ns в сутки.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bark
сообщение Oct 18 2010, 08:23
Сообщение #2


Частый гость
**

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



Поставил моделсим6,5б

пытаюсь с ним разобраться. первое что не могу понять - не хочет компилировать фалй который в Квартусе компилировались и уже нормально отлажены.
не могу понять в чем дело.
ошибки такого вида:
** Error: D:/Projects/MyDesigns/modelsimtest_02/calc_LLR_01.v(629): 'alfa_reg0' already declared in this scope (calc_LLR_01).
** Error: D:/Projects/MyDesigns/modelsimtest_02/calc_LLR_01.v(629): 'alfa_reg1' already declared in this scope (calc_LLR_01).
** Error: D:/Projects/MyDesigns/modelsimtest_02/calc_LLR_01.v(629): 'alfa_reg2' already declared in this scope (calc_LLR_01).
** Error: D:/Projects/MyDesigns/modelsimtest_02/calc_LLR_01.v(630): 'alfa_reg3' already declared in this scope (calc_LLR_01).

хоте естесственно что никаких повторных объявлений у меня нет.

пишу на верилоге.
может в моделсиме что-то настроить надо ещё чтобы он нормально воспринимал код?

---------------

Моделсим воспринимает использование переменных до их объявления?

т.е. типа такая конструкция будет работать?

wire B = A ;
reg A ;

я так понял что компилятору моделсима надо именно:

reg A ;
wire B = A ;

квартус всё нормально воспринимает =\
это никак нельзя поправить?

и вообще если проет делается в квартусе то как правильно проводить симуляцию в моделсиме.

короче я опять запутался. подскажите я правильно иду?

Сообщение отредактировал bark - Oct 18 2010, 08:36


--------------------
Работаю 20ns в сутки.
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 18 2010, 09:48
Сообщение #3


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

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



Цитата(bark @ Oct 18 2010, 02:23) *
хоте естесственно что никаких повторных объявлений у меня нет.

может быть поспорим? Ибо негоже объявлять переменную после ее использования. Парсеры у ква и ментора разные.


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- bark   Вопрос по верификации.   Oct 12 2010, 13:57
- - Kuzmi4   телепатируя вопрос даю ответ - виртуальные пины: /...   Oct 12 2010, 14:01
|- - bark   Цитата(Kuzmi4 @ Oct 12 2010, 17:01) телеп...   Oct 12 2010, 14:08
|- - Kuzmi4   Цитата(bark @ Oct 12 2010, 17:08) эм. а ч...   Oct 12 2010, 14:18
|- - bark   Цитата(Kuzmi4 @ Oct 12 2010, 17:18) Examp...   Oct 12 2010, 14:21
|- - bark   Цитата(des00 @ Oct 18 2010, 12:48) может ...   Oct 18 2010, 09:55
|- - des00   Цитата(bark @ Oct 18 2010, 04:55) вначале...   Oct 18 2010, 09:58
|- - des00   Цитата(bark @ Oct 18 2010, 04:26) как я п...   Oct 18 2010, 10:43
|- - bark   Цитата(des00 @ Oct 18 2010, 13:43) Станда...   Oct 18 2010, 11:42
- - bark   как я понимаю когда компилятор видит output wire...   Oct 18 2010, 10:26
- - Intekus   Сам "влетал" в аналогичную ситуацию Quar...   Oct 18 2010, 11:45
- - bark   снова подниму ветку. как воспользоваться виртуали...   Feb 8 2011, 16:29
- - bogaev_roman   Цитата(bark @ Feb 8 2011, 19:29) снова по...   Feb 9 2011, 13:06
- - IL-76   Пишите в стиле Верилога 2001 или СВ Кодmodule mai...   Feb 9 2011, 14:07
- - bark   Цитата(IL-76 @ Feb 9 2011, 16:07) Пи...   Feb 9 2011, 15:25


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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 13:45
Рейтинг@Mail.ru


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