System Design 시스템 아키텍처의 설계는 일반적으로 Top-Down 방식으로 합니다.top-level system interface와 parameter들을 우선으로 정의하는 것을 말합니다. 그 후 하위 시스템을 설계하는데 시스템의 규모(or 복잡성)에 따라서 더 낮은 하위 시스템을 구성할 수 있습니다. 이후에는 기능 단위를 정의하고 하드웨어와 소프트웨어를 적절히 분할하여시스템에 필요한 통신을 정의합니다. 보통 PS의 소프트웨어는 범용 순차 처리 작업, 운영 체제, 사용자 어플리케이션 및 GUI 구현에 사용되고,계산위주의 프로그램은 PL에 소프트웨어로 구현하는게 적절합니다. ZYNQ의 장점 중 한가지가 물리적으로 동일한 장치에 위치한 프로세서와 프로그래머블 로직간의 긴밀한 결합입니다.PS와 PL ..