С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ретрокладовая продажи
Я както по-ошибке пытался залить в свой Эон битстрим от DE1, и тоже сначала недоумевал, почему в самом начале заливки nSTATUS падал на "0". Я думаю в битстриме есть какая-то информация о самом камне, контрольные суммы и т.д.
И вот ещё что... при последовательном программировании у альтеры первым битом в байте идёт младший бит. Это очень важно при последовательном программировании и приходится перед заливкой менять местами биты. Советую проверить это! Посмотри доки на достоверность, может при паралельном тоже так?
Или просто попробуй в rbf-файле перед его прошивкой в PROM поменять местами биты во всех байтах: 7<->0, 6<->1 и т.д.
з.Ы. с флексами я никогда дела не имел, только с циклонами
Raw Binary File (.rbf)
The RBF is a binary file containing the configuration data. The RBF does not contain byte separators (e.g. commas or carriage returns); it is literally a raw binary file that contains a binary bitstream of configuration data. For example, one byte of RBF data
is 8 configured bits 10000101 (85 Hex). Data must be stored so that the least significant bit (LSB) of each data byte is loaded first. The converted image can be stored on a mass storage device. The microprocessor can then read data from the binary file and load it into the FPGA. You can also use the microprocessor to perform real-time conversion during configuration. In the PS configuration schemes, each byte of data should be sent with LSB first. In the FPP, PPS, and PPA configuration schemes, the target device receives its information in parallel from the data bus, a data port on the microprocessor, or some other byte-wide channel.
Последний раз редактировалось ILoveSpeccy; 23.03.2014 в 18:03.
У флекса на выходе файлы типа
hex, pof и sof
rbf файла нет
Вот hex файл прошивки, можно понять - нормальный он?
А в чем прошивка делалась? Посмотрел, 9-й квартус FLEX8K не знает.
Делалась в MAX PLUS II
---------- Post added at 20:08 ---------- Previous post was at 20:07 ----------
Да давно их начали делать, но их запасы в Китае позволяют эксперименты проводить.
---------- Post added at 20:15 ---------- Previous post was at 20:08 ----------
А как в WinHex загрузить правильно hex файл?
Шить в ПРОМ, я думаю, нужно в BIN-формате. Сконвертируй iHEX в BIN (я полюзуюсь WinHEX) и скорее всего заработает.
Офигеть, производство FLEX8K началось 22 года назад.
Последний раз редактировалось ILoveSpeccy; 23.03.2014 в 19:49.
Очень просто
Open->File (открыть HEX)
Edit->Convert->"Intel HEX -> Binary"
Результат сохранить в новом BIN файле.
Короче я полез осцилом на шину данных. На ней при старте данные бегут но не долго. Правда 15кб возможно пролетают моментом.
Я еще чего заметил, что если вытащить ПЗУ то некоторые сигналы как бы становятся в неопределнном состоянии, а если ПЗУ вставить, то как бы после считывания на ПЛИС сигналы теже устанавливаются в 0. Тоесть можно предположить что всеже что то считывается и конфигурится.
Hex в bin после Winhex, ничем не отличается от того что я прошивал.
И да сигнал CONF_DONE почему то не возвращается в "1"
Последний раз редактировалось Mick; 24.03.2014 в 15:55.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)