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

 
 
> Моделирование в Modelsim из WebPack, прошу помощи
Vadim
сообщение Sep 30 2005, 10:13
Сообщение #1


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Работаю в WebPack6.3 (vhdl) и Modelsim XE II 5.8c. Modelsim запускаю автоматом из WebPack. Тестбенчи пишу на vhdl. Раньше с моделированием особо не заморачивался, а сейчас возникла необходимость полного моделирования проектируемого устройства. Тактовая частота у него 10 МГц, время работы - чуть больше двух минут. Я еще и половины описания не сделал, а никак не могу завершить моделирование написанного куска smile.gif То пора домой, то через пару часов моделирования Modelsim куда-то исчезает sad.gif А о временном моделировании я уже и не мечтаю. Оно будет длиться явно больше суток. Как повысить скорость моделирования?
В более ранних версиях WebPack был доступен параметр Simulation Resolution. Может ли мне помочь его увеличение? Ведь 1ps (по умолчанию) в данном случае слишком мелко. Если да, то как его изменить?


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CaPpuCcino
сообщение Sep 30 2005, 15:03
Сообщение #2


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(Vadim @ Sep 30 2005, 14:13)
Работаю в WebPack6.3 (vhdl) и Modelsim XE II 5.8c. Modelsim запускаю автоматом из WebPack. Тестбенчи пишу на vhdl. Раньше с моделированием особо не заморачивался, а сейчас возникла необходимость полного моделирования проектируемого устройства. Тактовая частота у него 10 МГц, время работы - чуть больше двух минут. Я еще и половины описания не сделал, а никак не могу завершить моделирование написанного куска smile.gif То пора домой, то через пару часов моделирования Modelsim куда-то исчезает sad.gif А о временном моделировании я уже и не мечтаю. Оно будет длиться явно больше суток. Как повысить скорость моделирования?
В более ранних версиях WebPack был доступен параметр Simulation Resolution. Может ли мне помочь его увеличение? Ведь 1ps (по умолчанию) в данном случае слишком мелко. Если да, то как его изменить?
*

ИМХО при функциональной верификации вам должно быть всё равно (а уж компютеру тем более) какой период вашего клока - хоть одна фемтосекунда хоть милисекунда для компа это вё равно только название периода события (при временном моделирование другое дело). а вот то что ваш моделсим загибается спустя некоторое время - симптоматично - при правильном тестбенче он хоть месяц работать должен, а при критической ошибке верификации переходить на следующий набор тестов -- но никака не накрываться медным тазом smile3046.gif rolleyes.gif


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
Vadim
сообщение Oct 2 2005, 18:54
Сообщение #3


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Цитата(CaPpuCcino @ Sep 30 2005, 18:03)
при правильном тестбенче он хоть месяц работать должен
*

Ну вот сегодня и дома запустил. Моделсим снова накрылся. Часа через два. Оказалось, кончилось место на диске D. Выходной файл все пожрал (6.7Гб). Это ж какой винт нужно иметь, чтоб он месяц работал...
Вообще я всем этим занимаюсь крайне редко. Опыта очень мало. И мой проект очень мал (XC95288XL). И я никак пока не могу понять, как люди умудряются симулировать проекты раз в 10 (100?) больше?
Завтра попробую скачать SE...


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Oct 3 2005, 16:26
Сообщение #4


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(Vadim @ Oct 2 2005, 22:54)
Цитата(CaPpuCcino @ Sep 30 2005, 18:03)
при правильном тестбенче он хоть месяц работать должен
*

Ну вот сегодня и дома запустил. Моделсим снова накрылся. Часа через два. Оказалось, кончилось место на диске D. Выходной файл все пожрал (6.7Гб). Это ж какой винт нужно иметь, чтоб он месяц работал...
Вообще я всем этим занимаюсь крайне редко. Опыта очень мало. И мой проект очень мал (XC95288XL). И я никак пока не могу понять, как люди умудряются симулировать проекты раз в 10 (100?) больше?
Завтра попробую скачать SE...
*


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


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post



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

 


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


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