Xilinx/Device

Zynq US+ MPSoC와 QSPI Flash memory 연결 시 주의 점

mouessee 2022. 8. 1. 23:37
728x90
반응형

 

 

 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 사용환경은 다음과 같습니다.

 

 

 

728x90

 

 

 

 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

------------------------------

------------------------------

 

 

728x90
반응형