Перейти к содержанию
    

И у меня непонятка с загрузкой ПЛИС

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 лет - просто поставишь китайскую, на тоже место....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Коллеги, а подскажите ещё по 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                                                                :         1
End 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                                              :         1
Internal 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                                           :         0
SPI 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.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробовал прочитать Status register другим компьютером - стартап стал читаться нормально, FS стал правильным. 

Даже ПЗУ прошилось и сверифицировалось. Первый компьютер - win10, второй - XP. На первом ISE устанавливал согласно рекомендациям druzhin.

Таки что-то не отремонтировалось? Хотя если на компе с Win10 прочитать статус с рабочей платы то он читается правильно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...