이곳은 xilinx 의 Zynq MCU 의 정보를 공유하는 공간입니다.

 

zynq.PNG

 

첫번째 글을 쓰게 되었으니 대략적인 설명하고 가겠습니다.

Zynq 는 xilinx에서는 나온 신개념의 MCU 이며  ARM Cortex-A8 dual Core  와 FPGA 가  함께 원칩화된 MCU 입니다.

 

MCU 파트를  "PS"  란 약어로 사용하고

FPGA 파트를  "PL" 이란  약어로 사용합니다.

위의 약어를 숙지하고 자료를 보시면 기존 32비트  ARM 코어를 사용하시던 분들은 혼동이 없을 것 같군요

 

PL 파트에 사용자가  VHDL 또는 Verilog  로 작업한 비트코드를 넣고  이것을 ARM 코어에서는  32비트 영역의 주소로 접근할 수 있습니다.

주변장치를 사용자 원하는대로 넣는 것이죠.

 

FPGA 가 ARM 코아의 AXI-64 버스에 직접 붙어 있어 장점이 상당히 많습니다.

사용해  본 결과 IO 버스 접근속도가 일반 ARM MCU 와는 비교가 안되는 군요..

최소 50MHz 의 버스접근이 가능합니다.  계산상 초당 200MByte 되는군요 .. 대단!!