Introduction
Zynq UltraScale+ MPSoC를 사용할 경우에 Booting을 위한 Memory로 SD Card 혹은 Serial NOR flash QUAD-SPI memory를 사용합니다. eMMC를 사용하는 경우도 있습니다.
여기서는 Zynq UltraScale+ MPSoC와 Serial NOR flash QUAD-SPI memory를 연결할 경우에 주의하여야 할 점을 설명드리겠습니다.
Test를 위한 PC 사용환경은 다음과 같습니다.
- OS : Windows 10 pro ( version : 20H2 )
- Vivado version : 2020.2
Error Message
새로 제작 완료된 Board에서 Zynq UltraScale+ MPSoC의 동작 확인을 위하여 VItis에서 Program FLash를 실행하였을 때 다음과 같은 message가 나타나는 경우가 있습니다.
Error while detecting SPI flash device - unrecognized JEDEC id bytes: ff, ff, ff |
이 경우 거의 대부분에 있어 Zynq UltraScale+ MPSoC와 Serial NOR flash QUAD-SPI memory의 연결에 문제가 있어 발생한 message 입니다. ( 디버깅을 위하여 PS에서 Serial NOR flash QUAD-SPI memory에 Read/Write test code를 실행하여도 동일한 Error message가 발생할 것 입니다. )
원인 및 주의 사항
Zynq UltraScale+ MPSoC와 Serial NOR flash QUAD-SPI memory의 연결에 문제는 없는지 자세히 검토하여야 합니다.
실수로 아래와 같이 연결하여 "unrecognized JEDEC id"와 같은 Error message가 발생하는 경우가 많습니다.
Zynq UltraScale+ MPSoC | Serial NOR flash QUAD-SPI memory |
MIO0 | DQ0 |
MIO1 | DQ1 |
MIO2 | DQ2 |
MIO3 | DQ3 |
MIO4 | C (CLK) |
MIO5 | S_B |
Zynq UltraScale+ MPSoC와 Serial NOR flash QUAD-SPI memory의 정확한 연결은 다음과 같습니다.
Zynq UltraScale+ MPSoC | Serial NOR flash QUAD-SPI memory |
MIO0 | C (CLK) |
MIO1 | DQ1 |
MIO2 | DQ2 |
MIO3 | DQ3 |
MIO4 | DQ0 |
MIO5 | S_B |
또한, Zynq UltraScale+ MPSoC와 Serial NOR flash QUAD-SPI memory의 연결 부분은 다음 Xilinx Evaluation Board의 내용을 참고하여도 좋습니다.
Xilinx Evaluation Board | |
ZCU104 | ZCU104 Evaluation Board User Guide ( Table 3-6 참고 ) |
ZCU102 | ZCU102 Evaluation Board User Guide ( Table 3-6 참고 ) |
지금까지 Zynq UltraScale+ MPSoC와 Serial NOR flash QUAD-SPI memory를 연결할 경우에 주의하여야 할 점을 알아보았습니다.
여러분의 FPGA 설계에 조금이라도 도움이 되었으면 합니다.
오늘도 좋은 하루 되세요.
(공감, 구독, 댓글은 저에게 힘이 됩니다!)
September 07, 2021
Posted By: Mouessee
관련 BLOG
지금까지 000의 사용법에 대하여 알아보았습니다.
여러분의 FPGA 설계에 조금이라도 도움이 되었으면 합니다.
오늘도 좋은 하루 되세요.
(공감, 구독, 댓글은 저에게 힘이 됩니다!)
Create Date: September 07, 2021
Posted By: Mouessee
Xilinx 본사는 한국 내에 Corporate and Sales Distributor로 MAKUS를 두고 있습니다.
Xilinx 국내 Corporate and Sales Distributor인 MAKUS는 XIlinx FPGA Device를 기술영업을 통해 판매하며 기술지원이 가능합니다.
MAKUS www.makus.co.kr
관련 BLOG
------------------------------
------------------------------
'Xilinx > Device' 카테고리의 다른 글
Power Guide for Xilinx FPGAs (0) | 2022.08.06 |
---|---|
Discontinuation notice for Xilinx Platform Flash PROMs (0) | 2022.08.06 |
Configuration Memory Devices List for Xilinx (0) | 2022.08.05 |
Zynq® UltraScale+™ MPSoCs : Difference between CG, EG, EV Devices (0) | 2022.08.02 |
Radiation Tolerant Kintex UltraScale XQRKU060 FPGA (0) | 2022.07.08 |