Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ядро PCI Target на VHDL (xilinx)
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
Санчо
Может кто поковыряется в коде да посоветует че нибудь. Вроде все требования стандарта выполнил. Как только отключаю сигналы DEVSEL# и TRDY# - начинает грузиться. Хотя управляю ими имхо правильно. Код могу намылить, а могу и пристегнуть на форум - по желанию трудящихся.
lexus.mephi
Пристегни на форуме код. А что это за ядро такое?
Санчо
Ядро - самопал. Должно поддерживать пространство ИО и МЕМОРИ. Прием данных от pci, кое-какая обработка и обратно в pci
makc
Цитата(Санчо @ Dec 1 2006, 17:38) *
Может кто поковыряется в коде да посоветует че нибудь. Вроде все требования стандарта выполнил. Как только отключаю сигналы DEVSEL# и TRDY# - начинает грузиться. Хотя управляю ими имхо правильно. Код могу намылить, а могу и пристегнуть на форум - по желанию трудящихся.


Могу посоветовать взять ChipScope Pro и посмотреть, на какой транзакции (при каких сигналах) просиходит зависание. Хотя Вы и предполагаете правильность управления, но материнская плата может думать иначе. Поэтому самый реальный путь к избавлению от зависаний - точное установление их причины в форме временной диаграммы.
Санчо
Попробую chipscope
klop
Может для начала покрутить какой нибудь testbenchик ну хоть от PLDA. Когда то давно он мне сильно жизнь облегчил.
Wild
Времена предустановки и удержания сигналов относительно клока соблюдены?
Санчо
Цитата(klop @ Dec 1 2006, 18:17) *
Может для начала покрутить какой нибудь testbenchик ну хоть от PLDA. Когда то давно он мне сильно жизнь облегчил.

В том то и дело что нет заведомо правильного testbench. А от ксилинксовской корки можно как нибудь tb прикрутить?


Цитата(Wild @ Dec 1 2006, 18:24) *
Времена предустановки и удержания сигналов относительно клока соблюдены?

На выходных еще раз проверю...

Я тут с ответами запутался - не обращайте внимания...
Санчо
Цитата(makc @ Dec 1 2006, 17:58) *
Цитата(Санчо @ Dec 1 2006, 17:38) *
Может кто поковыряется в коде да посоветует че нибудь. Вроде все требования стандарта выполнил. Как только отключаю сигналы DEVSEL# и TRDY# - начинает грузиться. Хотя управляю ими имхо правильно. Код могу намылить, а могу и пристегнуть на форум - по желанию трудящихся.


Могу посоветовать взять ChipScope Pro и посмотреть, на какой транзакции (при каких сигналах) просиходит зависание. Хотя Вы и предполагаете правильность управления, но материнская плата может думать иначе. Поэтому самый реальный путь к избавлению от зависаний - точное установление их причины в форме временной диаграммы.

Вот нашел в форуме и хочу уточнить:
упоминается какая-то программа:"модель от синопсиса для моделирования pci-шины, для генерации тестовых последовательностей и т.д."
Вы пишете:"Переложил в /pub/Modeling/Synopsys PCI-X SmartModel v2 ".
Можно поподробнее - где это взять?
makc
Цитата(Санчо @ Dec 1 2006, 22:41) *
Вот нашел в форуме и хочу уточнить:
упоминается какая-то программа:"модель от синопсиса для моделирования pci-шины, для генерации тестовых последовательностей и т.д."
Вы пишете:"Переложил в /pub/Modeling/Synopsys PCI-X SmartModel v2 ".
Можно поподробнее - где это взять?


Есть на местном ФТП, но у Вас пока нет туда доступа. Так что ищите другие пути...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.