Цитата(gammanoid @ Apr 2 2008, 22:12)

С логикой сильно не разбирался, но IFD, OFD вроде описаны. При использовании внутренней тактовой выхода IFCLK частота может быть 48 МГц или 30 МГц. 24 или 12 это тактовая ядра 8051. Тактовую на выходе IFCLK пробовали инвертировать? И как дела с констрейнами (судя по глюкам при 50 в пост-руте - никак)? Упаковка I/O Registers/Latches into IOBs должна быть both (Inputs and Outputs).
Та программка, которая инициализирует FX2, предлагает мне в качестве вариантов "USB frequency" 12, 24 или 48МГц.
Про возможную инверсию такта в даташите прочитал, но еще не пробовал.
С констрейнами дела - никак. Единственный заданный констрейн - на клок.
Упаковку - проверю, спасибо.
Цитата(dinam @ Apr 3 2008, 05:45)

Что-то я не понял, вы пытаетесь наладить связь не правя прошивку FX2

??? А откуда вы её вообще взяли? У меня большую часть времени заняло как раз правильно сконфигурировать slave FIFO.
Да, именно так. Есть макетная плата, на которой есть как-то сконфигурированный FX2. Мне она нужна, чтобы продемонстрировать работоспособность проекта, а для этого нужно ввести данные и вывести результаты. Других опций, кроме как по USB через этот контроллер - нет. Точных данных о том, как он сконфигурирован - тоже нет. Приходится догадываться, опираясь, в частности на простейший пример.
Точно ясно, что:
- клок на ПЛИС идет с FX2
- режим синхронный
- флаги FIFO точно НЕ в индексном режиме
- ширина слова - 8 бит
Вот вроде и всё, что удалось определить точно.
Элементарный пример из комплекта макетки (приаттачено) - работает...
FX2_bidir.v ( 3.12 килобайт )
Кол-во скачиваний: 315