2025.1학기에 수강했던 SoC프로그래밍 결과를 정리한 내용 대부분의 임베디드 시스템은 MCU만으로도 충분히 구현할 수 있다.예를 들어, 단순한 C 코드를 실행하거나 외부 센서 데이터를 주기적으로 수집해 IoT 시스템을 구성하는 경우에는 굳이 FPGA와 같은 추가적인 하드웨어가 필요하지 않다.하지만 고속 데이터 처리가 필요한 입출력(IO) 상황에서는 이야기가 달라진다.예를 들어, 디스플레이에 실시간으로 화면을 출력하거나 카메라로부터 영상 데이터를 받아 처리하는 작업은 MCU로 구현하기 매우 어렵다.그 이유는 크게 세 가지다.카메라 데이터는 수십 MHz 이상의 픽셀 클럭으로 들어온다한 프레임에 수십만~수백만 개의 픽셀이 연속적으로 들어온다이 데이터를 한 클럭도 놓치지 않고 처리해야 한다즉, MCU처럼..