Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PCI-E Altera Cyclon III Soft-ip
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
wpost
Есть ли опыт использования мегафункции Altera PCI-Express?

система реализована на Cyclon III с использованием PHY PEX1101A (nxp)
компьютер нашего устройства не видит... Подключили сигнал тап к pipe интерфейсу и видим, что компьютер посылает корректный запрос, а вот мегафункция отвечает что-то странное... по спецификации вроде инициализационный обмен начинается с команды BCh, собственно что и видим от ПК, а вот в ответ видим команду BEh. А такой команды по спецификации PCI-E просто не существует... Далее следуют и нормальные байты (вариант залипших контактов исключен).
В чем может быть проблема?
Систему создаем в SOPC-builder (PCI-E - MEM) частота системы 125 МГц, получена делением частоты от PHY по средством PLL на 2.

В чем может быть проблема?
murmel1
Из-за отсутствия в вопросе фразы "времена в порядке" можно задать вопрос, что с временами (clock setup, clock hold,...) ?
wpost
Цитата(murmel1 @ May 25 2010, 22:06) *
Из-за отсутствия в вопросе фразы "времена в порядке" можно задать вопрос, что с временами (clock setup, clock hold,...) ?


кривая команда - не от той частоты сигнал табом смотрели... но на работу мегафункции это не влияет...

углубленное исследования внутренностей мегафункции показали, что не формируется выходной clock для pipe интерфейса... он у них формируется на элементе ddio... дак вот на входе элемента частота есть, а с выхода нули... почему не работает элемент ddio пока не понятно...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.