_4afc_ 25 15 февраля, 2020 Опубликовано 15 февраля, 2020 · Жалоба 15 hours ago, Flood said: У меня один раз не заработало - вивадо не определяла наличие флешки W25Q128FW (дальше буквы не помню). Вроде как даже Flash ID не выводился. Проверил позицию Xilinx: https://www.xilinx.com/support/answers/61497.html после чего заменил флешку и все поехало. В любом случае, делать устройство, не поддерживаемое Vivado было бы неприемлемо. С тех пор винбонды не использую, хотя слышал что для Zynq их применение возможно. топик был про Virtex-5, а это скорее ISE. В котором можно как поставить переменную среды чтоб не ругался на Flash ID, так и в скрипте подправить команды на запись, главное чтоб с флешки грузилось потом. Самый главный мой вывод за последние 15 лет - ставь флешку в SOIC8, даже если платка - маленькая маленькая.... через 5 лет - просто поставишь китайскую, на тоже место.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 3 июля, 2020 Опубликовано 3 июля, 2020 · Жалоба Коллеги, а подскажите ещё по Xilinx Virtex-5. На новой плате опять проблема с загрузкой, уже вроде всё просмотрел. Смущают красные строчки. Верхняя группа, вроде не отработал старт-ап? Отчего? Нижняя группа: у меня FS[2:0] выставлены 101(код чтения 3), а в Status Register виден код 6. Как так? Цитата Boundary-scan chain validated successfully. 1: Device Temperature: Current Reading: 33.64 C, Min. Reading: 32.66 C, Max. Reading: 33.64 C 1: VCCINT Supply: Current Reading: 0.996 V, Min. Reading: 0.996 V, Max. Reading: 0.996 V 1: VCCAUX Supply: Current Reading: 2.517 V, Min. Reading: 2.511 V, Max. Reading: 2.543 V '1': Reading status register contents... CRC error : 0 Decryptor security set : 0 DCM locked : 1 DCI matched : 1End of startup signal from Startup block : 0 status of GTS_CFG_B : 0 status of GWE : 0 status of GHIGH : 0 value of MODE pin M0 : 1 value of MODE pin M1 : 0 Value of MODE pin M2 : 0 Internal signal indicates when housecleaning is completed : 1 Value driver in from INIT pad : 1Internal signal indicates that chip is configured : 0 Value of DONE pin : 0 Indicates when ID value written does not match chip ID : 0 Decryptor error Signal : 0 System Monitor Over-Temperature Alarm : 0 startup_state[18] CFG startup state machine : 0 startup_state[19] CFG startup state machine : 0 startup_state[20] CFG startup state machine : 0 E-fuse program voltage available : 0SPI Flash Type[22] Select : 0 SPI Flash Type[23] Select : 1 SPI Flash Type[24] Select : 1 CFG bus width auto detection result : 0 CFG bus width auto detection result : 0 Reserved : 0 BPI address wrap around error : 0 IPROG pulsed : 0 read back crc error : 0 Indicates that efuse logic is busy : 0 При попытке запрограммировать ПЗУ пишет: Цитата INFO:iMPACT:2492 - '1': Completed downloading core to device. '1': IDCODE is '202016' (in hex). '1': ID Check passed. '1': IDCODE is '202016' (in hex). '1': ID Check passed. '1': Erasing Device. '1': Using Sector Erase. '1': Programming Flash. '1': Reading device contents... Failed at address, 0 '1': Verification Terminated '1': Programming device... Match_cycle = NoWait. Match cycle: NoWait LCK_cycle = NoWait. LCK cycle: NoWait done. INFO:iMPACT:2219 - Status register values: INFO:iMPACT - 0011 1111 1001 1110 0000 1010 1000 0000 INFO:iMPACT:579 - '1': Completed downloading bit file to device. INFO:iMPACT - '1': Programming not completed successfully. PROGRESS_END - End Operation. Elapsed time = 112 sec. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 4 июля, 2020 Опубликовано 4 июля, 2020 · Жалоба Попробовал прочитать Status register другим компьютером - стартап стал читаться нормально, FS стал правильным. Даже ПЗУ прошилось и сверифицировалось. Первый компьютер - win10, второй - XP. На первом ISE устанавливал согласно рекомендациям druzhin. Таки что-то не отремонтировалось? Хотя если на компе с Win10 прочитать статус с рабочей платы то он читается правильно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться