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

 
 
> Не могу промоделировать ядро PicoBlaze!, Может есть у кого TestBench?
lexus.mephi
сообщение Jan 20 2007, 01:33
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 268
Регистрация: 24-09-05
Пользователь №: 8 903



При моделировании ядра на выходах всегда UUUUUUUUUUUUUUU. В даташитах ксайлинсовских диаграмки есть, а вот testbench они привести не захотели!
Само ядро я добавлял в свой проект как в книге у Зотова и проект этот уже полностью реализован, вот тока при моделировании мне приходилось все сигналы от ядра ручками задавать, а это не есть хорошо.


--------------------
Мои сайты:www.systemverilog.ru
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
makc
сообщение Jan 20 2007, 21:42
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



На будущее - не нужно цитировать файлы. Их можно заархивировать и прикрепить к сообщению. Так будет намного удобнее всем и правильнее.

Теперь по поводу проблемы. По всей видимости есть ошибки в самом процессе моделирования. Поскольку у меня все нормально промоделировалось с использованием приведенных исходников и файла-проекта, созданного мною. Пример и подтверждение успешного моделирования находятся в приложении.
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  prom_tb.rar ( 23.53 килобайт ) Кол-во скачиваний: 36
 


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
lexus.mephi
сообщение Jan 20 2007, 22:49
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 268
Регистрация: 24-09-05
Пользователь №: 8 903



А у тебя какой ModelSim? Я просто заметил, что у тебя в uut есть вкладка ram, а у меня такой вкладки нету. Как ее подключить?

Во че пишет!
# ** Warning: (vsim-3473) Component instance "ram_1024_x_18 : ramb16_s18" is not bound.
# Time: 0 ps Iteration: 0 Region: /tb_porg_rom_vhd/uut File: PROG_ROM.VHD


--------------------
Мои сайты:www.systemverilog.ru
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 20 2007, 22:53
Сообщение #4


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(lexus.mephi @ Jan 20 2007, 22:49) *
А у тебя какой ModelSim? Я просто заметил, что у тебя в uut есть вкладка ram, а у меня такой вкладки нету. Как ее подключить?


У меня QuestaSim 6.2e. Но это роли не играет, т.к. эта вкладка есть и ModelSim'e и в QuestaSim'e.
Дело в другом:

Цитата
Во че пишет!
# ** Warning: (vsim-3473) Component instance "ram_1024_x_18 : ramb16_s18" is not bound.
# Time: 0 ps Iteration: 0 Region: /tb_porg_rom_vhd/uut File: PROG_ROM.VHD

Это говорит лишь о том, что он не нашел скомпилированной версии требующейся библиотеки (unisim).
Без него нормальное моделирование невозможно (неоткуда браться данным). Все встало на свои места.
Для того, чтобы моделировать эти компоненты, нужно для начала откомпилировать системные библиотеки ISE через меню проекта (там есть пункт Compile Simulation Libraries).


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
lexus.mephi
сообщение Jan 20 2007, 23:56
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 268
Регистрация: 24-09-05
Пользователь №: 8 903



Макс, спасибо тебе огромное!!! Я подумывал что это из-за библиотек, но unisim у меня вроде откомпилина. И к тому же до этого, если у меня были проблемы с библиотеками, то ModelSim вообще не запускался. )) Ща попробую перекомпилить.


--------------------
Мои сайты:www.systemverilog.ru
Go to the top of the page
 
+Quote Post
lexus.mephi
сообщение Jan 21 2007, 00:16
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 268
Регистрация: 24-09-05
Пользователь №: 8 903



УРА!!! Перекомпилил и все пучком =))) Еще раз огромное спасибо, Макс!!! P.S. Тему как-то можно закрыть? Или это дело админов?


--------------------
Мои сайты:www.systemverilog.ru
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- lexus.mephi   Не могу промоделировать ядро PicoBlaze!   Jan 20 2007, 01:33
- - makc   Для полноты картины не хватает исходников. Я, напр...   Jan 20 2007, 10:46
- - dmivs   Цитата(lexus.mephi @ Jan 20 2007, 02:33) ...   Jan 20 2007, 12:24
|- - lexus.mephi   Итак, у меня есть 2 исходных файла! Один - вер...   Jan 20 2007, 13:25
- - makc   Очень похоже на то, что данные в памяти не проиниц...   Jan 20 2007, 14:08
|- - lexus.mephi   Цитата(makc @ Jan 20 2007, 14:08) Очень п...   Jan 20 2007, 18:28
|- - makc   Цитата(lexus.mephi @ Jan 20 2007, 18:28) ...   Jan 20 2007, 18:41
|- - lexus.mephi   Ну да, там по нулям. И как быть?   Jan 20 2007, 19:06
|- - makc   Цитата(lexus.mephi @ Jan 20 2007, 19:06) ...   Jan 20 2007, 19:13
|- - lexus.mephi   Я имел ввиду что на этой закладке вообще пусто. Во...   Jan 20 2007, 20:44
- - makc   Кнопка внизу из опций модератора, которые доступны...   Jan 21 2007, 11:28


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

 


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


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