Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PCI Testbench\Test
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > ISA/PCI/PCI-X/PCI Express
koltz
Добрый день!

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

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

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

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


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

-------



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

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

С уважением,
Николай
koltz
Цитата(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 и не компилилась , в саппорте сказали проапгрейдиться

Успехов!

С наилучшими пожеланиями,
Николай
koltz
Цитата(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
пароль : мой ник

С наилучшими пожеланиями,
Николай
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.