|
Симуляция в QuartusII и ISE 7.1, VHDL модели + синтезируемая логика |
|
|
|
Oct 12 2005, 23:32
|
Участник

Группа: Свой
Сообщений: 58
Регистрация: 23-03-05
Из: Москва
Пользователь №: 3 625

|
Суть проблемы: Есть несинтезируемые (использование файлового IO и временных задержек типа wait for 1ns) модели на VHDL: модель генератора сигналов и модель SRAM, которые как реальные устройства будут подключены к ПЛИС. Есть синтезируемый код (схематик + VHDL), который принимает сигнал, обрабатывает его и оперирует с памятью. Вопрос: Как сказать квартусу или изе, что я нехочу синтезировать модели, а хочу их использовать только при симуляции? Интересует естественно timing simulation а не functional simulation. ПАМАГИТЕ, ПАГИБАЮУууу!!!
|
|
|
|
|
 |
Ответов
|
Oct 14 2005, 04:42
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(vetal @ Oct 13 2005, 07:03) Как там у xilinx точно не знаю, но должно быть что-то подобное. Т.е. после финального роутинга генерится нетлист и файл задержек, которые подключается к вашему симулятору(ahdl или modelsim или что-то подобное). Что нажимать не знаю. Я после quartus, при необходимости, предпочитаю использовать Modelsim, т.к. у меня сложилось навязчивое ощущение, что он работает быстрее чем active-hdl. хмм моделсим не пробывал пока, а так в Activ делал все виды симуляций под ксайлинкс. Сейчас хочу попробывать Риверу она должна работать по быстрее С альдеком можно все интегрировать, я ситезю симплифаем в батч моде, развожу исе7.1 в батч/гуй моде и все работате а реддактор в альдеке заглядение
--------------------
|
|
|
|
|
Oct 14 2005, 05:58
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(des00 @ Oct 14 2005, 10:42) хмм моделсим не пробывал пока, а так в Activ делал все виды симуляций под ксайлинкс. Сейчас хочу попробывать Риверу она должна работать по быстрее С альдеком можно все интегрировать, я ситезю симплифаем в батч моде, развожу исе7.1 в батч/гуй моде и все работате а реддактор в альдеке заглядение  Только надо иметь в виду, что Ривьера - это чистый симулятор. Как Моделсим. Т.е. там нету никаких средств для запуска синтезаторов и прочих тулзов. И даже понятие проекта там совсем другое, более простое. Просто коллекция файлов, которая компиляется в библиотеку. И редактор там победнее будет, нежели в Активе. Т.ч. Вас тут может ожидать разочарование. С другой стороны, есть редакторы не хуже Активовского - тот же SlickEdit. А Синплифай запускать отдельно совсем несложно. И даже вполне удобно у него в версиях 8.х сделано окошко с сообщениями - сортировки, группировки, фильтры, цветовая раскраска. И главное преимущество, имхо, у Ривьеры - это скорость как моделирования, так и отображения waveform'ов - на здоровенных Актив заметно подтормаживает, в то время как Ривьера вообще без тормозов. И более широкая поддержка языков - даже СистемВерилог как-то умеет (а Актив 6.3 нет). В общем, следующий проект буду плотно на Ривьере лабать - мне и в Активе-то только симулятор и был нужен. А Ривьера как раз именно симулятор. Почти полный аналог Моделсима (только интерфейс у нее не такой угрюмый  ).
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Oct 14 2005, 07:27
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(dxp @ Oct 14 2005, 00:58) Только надо иметь в виду, что Ривьера - это чистый симулятор. Как Моделсим. Т.е. там нету никаких средств для запуска синтезаторов и прочих тулзов. И даже понятие проекта там совсем другое, более простое. Просто коллекция файлов, которая компиляется в библиотеку. И редактор там победнее будет, нежели в Активе. Т.ч. Вас тут может ожидать разочарование. С другой стороны, есть редакторы не хуже Активовского - тот же SlickEdit. А Синплифай запускать отдельно совсем несложно. И даже вполне удобно у него в версиях 8.х сделано окошко с сообщениями - сортировки, группировки, фильтры, цветовая раскраска. И главное преимущество, имхо, у Ривьеры - это скорость как моделирования, так и отображения waveform'ов - на здоровенных Актив заметно подтормаживает, в то время как Ривьера вообще без тормозов. И более широкая поддержка языков - даже СистемВерилог как-то умеет (а Актив 6.3 нет). В общем, следующий проект буду плотно на Ривьере лабать - мне и в Активе-то только симулятор и был нужен. А Ривьера как раз именно симулятор. Почти полный аналог Моделсима (только интерфейс у нее не такой угрюмый  ). Спасибо за ответ, я знаю об этом, мне альдек интересен как IDE (квази IDE), и для симуляции, но некоторые веши он уж очень долго симулит  поэтом я и решил глянуть риверу именно как симулятор. и понемного я отхожу от симуляции с использованием вейв форм, так если только такты конвеера посмотреть (не разьезжаються ли потоки), а так дампы в файлы из тестбенча очень удобная штука оказываеться А еще в альдеке очень хорошо изучать языки и принипы тестирования (есть помошники, генераторы и т.д. )
--------------------
|
|
|
|
Сообщений в этой теме
_VM Симуляция в QuartusII и ISE 7.1 Oct 12 2005, 23:32 des00 Цитата(_VM @ Oct 12 2005, 18:32)Суть проблемы... Oct 13 2005, 05:14 vetal Не указан тип симулятора.
Для организации процесс... Oct 13 2005, 06:49 _VM 2 des00:
В QII симулятор лучше, чем встроенный в и... Oct 13 2005, 10:21 _VM 2 vetal: Ну это вроде все понятно. Повторюсь:
Как ... Oct 13 2005, 10:48 vetal Quartus не позволяет использовать тестбенчи в прям... Oct 13 2005, 10:59 _VM Про квартус теперь понятно, спасибо. Буду пробоват... Oct 13 2005, 11:11    _VM Цитатаи понемного я отхожу от симуляции с использо... Oct 14 2005, 15:59
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|