FPGA - 프로세서 그리고 데이터의 이동

xilinx FPGA의 Configuration 방법

망고토마토 2022. 12. 17. 11:47
반응형

xlinlix UG570 문서를 참고하여 정리 하였다. 

 

FPGA에 FPGA bin 파일을 업로드 하는, 올리는 행위를 configuration이라 한다. 

 

xlinx사 Ultrascale 계열 FPGA의 configuration 방법으로 크게 4가지를 지원한다

 

1. master spi interface : nor flash > fpga

2. serial configuration mode : micro processor or cpld > fpga

3. master BPI configuration : parallel nor flash > fpga

4. Select Map : micro processor or cpld > fpga

 

xilinx가 판매하는 개발보드는 주로 1번째 방법을 이용한다. 

 

1번째 방법은 가장 무난한 방법이다. 

2번째 방법은 nor flash가 아니라 processor 또는 cpld로 configuration 시 data line을 한개만 쓰기 위해 존재하는 방법으로 보인다. 

3번째 방법은 1번째 방법보다 더 높은 용량의 flash memory에서 configuraiton을 하고 싶을 때 사용하는 방법으로 보인다. 

        3번의 parallel nor flash는 1번의 nor flash보다 대용량을 가진 flash memory다. 

4번째 방법은 2번째 방법에서 data line을 더 많이 쓰고 싶을 때 사용하는 방법이다. 

 

 

 

 

반응형