글 수 11
2013.12.06 22:09:35 (*.52.177.249)
11460
zynq칩은 우리가 알고있는 GPIO 라고 하는 핀을 MIO 라고 명명한다.
이 MIO는 GPIO 나 SPI 버스, MII 버스, NAND 등의 컨트롤러핀으로 사용한다.
관련한 레지스터를 조작하여 해당 컨트롤러 핀으로 사용한다.
MIO는 내부 하드웨어블럭 전용의 핀인이며 각 MIO핀들은 칩의 특정 핀으로 연결된다.
MIO 핀들은 여러 하드웨어블럭이 사용하다 보니 여러 하드웨어블럭을 사용하고자 할때 MIO 핀이 모자라게 된다.
이럴때 PS 내부의 하드웨어블럭(MAC, SPI, MMC등)을 PL 블럭의 핀으로 뽑아 사용할 수 있다. 이럴땐 EMIO 라 한다.
역시 Program Logic 의 힘이다.