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

 
 
 
Reply to this topicStart new topic
> PCI Testbench\Test, Используемое ПО для тестирования PCI устройств
koltz
сообщение Apr 3 2008, 13:53
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 34
Регистрация: 19-11-06
Пользователь №: 22 494



Добрый день!

Понадобилось написать небольшое устройство,
работабщее через PCI,

Xilinx ISE9.2, язык - VHDL, ядро с opencores.org

Только вот тестировать в моделсиме самому очень уж неудобно и долго,
вроде как существует софт который это дело упрощает и сам генерирует
необходимый код.

Так вот интересно какой софт Вы используете в этих целях и
хотелось бы узнать особенности этого софта.
Что может показать, как убодно пользоваться, особенности.
Go to the top of the page
 
+Quote Post
RKOB
сообщение Apr 7 2008, 09:54
Сообщение #2


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

Группа: Свой
Сообщений: 172
Регистрация: 17-03-05
Пользователь №: 3 422



Если вы не хотите моделировать, а сразу приступить к отладке на железе, то вам может помочь ChipScope (позволяет отслеживать внутреннюю жизнь в ПЛИС) и, например, pcitree (точное название не помню - позволяет писать и читать конфигурационные регистры).
PS: А лучше сначала промоделировать ...
Go to the top of the page
 
+Quote Post
koltz
сообщение Apr 8 2008, 10:18
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 34
Регистрация: 19-11-06
Пользователь №: 22 494



Цитата(RKOB @ Apr 7 2008, 12:54) *
Если вы не хотите моделировать, а сразу приступить к отладке на железе, то вам может помочь ChipScope (позволяет отслеживать внутреннюю жизнь в ПЛИС) и, например, pcitree (точное название не помню - позволяет писать и читать конфигурационные регистры).
PS: А лучше сначала промоделировать ...


RKOB, спасибо!
Это безусловно будет полезно в будущем,
но сейчас нужно именно промоделировать в ModelSim например,

-------



Сейчас я выяснил что часто используется plda,
я зарегился на их сайте скачал демонстрационку - а она не работает, ошибка во время компиляции
Написал в саппорт - жду уже второй день sad.gif

Возможно есть старые рабочие версии,
только вот кто-нить бы помог найти =)

С уважением,
Николай
Go to the top of the page
 
+Quote Post
koltz
сообщение Apr 25 2008, 09:48
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 34
Регистрация: 19-11-06
Пользователь №: 22 494



Цитата(koltz @ Apr 8 2008, 13:18) *
RKOB, спасибо!
Это безусловно будет полезно в будущем,
но сейчас нужно именно промоделировать в ModelSim например,

-------


Сейчас я выяснил что часто используется plda,
я зарегился на их сайте скачал демонстрационку - а она не работает, ошибка во время компиляции
Написал в саппорт - жду уже второй день sad.gif

Возможно есть старые рабочие версии,
только вот кто-нить бы помог найти =)

С уважением,
Николай



Так вот, получилось затестить ядро для pci c opencores для vhdl
вроде как работает нормально, правда в некоторых местах переписал =)

Testbench был взят с plda.com

они его раздают бесплатно с evalution версией,
Правда мануал который идет вместе с ней - совсем плохой и правды о том как ПРАВИЛЬНО
запускать тест - нету,

Пришлось писать в саппорт и спрашивать что да как.
Удивила скорость ответов - одно письмо в неделю, это ужас просто,
они издеваются, или отношение у них к этому такое

Ну да ладно, расскажу как юзать эту штуку -

внутри архива есть файл simulate.tcl

Его нужно загружать из моделсима,
правда пришлось переписать пути в нем, чтобы видел библиотеки и файлы

simulate.tcl изначально написан для pci64
но переделать его для pci32 не составляет труда,

Есть у них Wizard который составит необходимые параметры симулирования
PCI - Master,

Ну и самое удобное - это то что можно указывать последовательность
команд , а также выставлять ожидаемые ответы,
просто супер,

Для тестирования в моделсиме - то что нужно!!!

Кстати, plda работает на версиях моделсима начиная от 6.1g
У меня стоял 6.0 и не компилилась , в саппорте сказали проапгрейдиться

Успехов!

С наилучшими пожеланиями,
Николай
Go to the top of the page
 
+Quote Post
koltz
сообщение May 27 2008, 06:29
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 34
Регистрация: 19-11-06
Пользователь №: 22 494



Цитата(koltz @ Apr 25 2008, 12:48) *
Так вот, получилось затестить ядро для pci c opencores для vhdl
вроде как работает нормально, правда в некоторых местах переписал =)

Testbench был взят с plda.com

они его раздают бесплатно с evalution версией,
Правда мануал который идет вместе с ней - совсем плохой и правды о том как ПРАВИЛЬНО
запускать тест - нету,

Пришлось писать в саппорт и спрашивать что да как.
Удивила скорость ответов - одно письмо в неделю, это ужас просто,
они издеваются, или отношение у них к этому такое

Ну да ладно, расскажу как юзать эту штуку -

внутри архива есть файл simulate.tcl

Его нужно загружать из моделсима,
правда пришлось переписать пути в нем, чтобы видел библиотеки и файлы

simulate.tcl изначально написан для pci64
но переделать его для pci32 не составляет труда,

Есть у них Wizard который составит необходимые параметры симулирования
PCI - Master,

Ну и самое удобное - это то что можно указывать последовательность
команд , а также выставлять ожидаемые ответы,
просто супер,

Для тестирования в моделсиме - то что нужно!!!

Кстати, plda работает на версиях моделсима начиная от 6.1g
У меня стоял 6.0 и не компилилась , в саппорте сказали проапгрейдиться

Успехов!

С наилучшими пожеланиями,
Николай


Многие просят корку,
так вот чтобы всем досталось решил положить ссылку здесь,

http://ifolder.ru/6733875
пароль : мой ник

С наилучшими пожеланиями,
Николай
Go to the top of the page
 
+Quote Post

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

 


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


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