요컨대, 많은 데이터에 대해 약간의 처리를 수행해야하는 경우 FPGA가 좋고 작은 데이터에 대해 많은 처리를 수행해야하는 경우 CPU가 좋습니다.
HDMI 비디오 스트림은 많은 데이터입니다. 일반적인 비디오의 경우 CPU, GPU 또는 ASIC으로 수행 할 수 있지만 약간의 작업이 필요한 경우 (예 : 오버레이 추가) FPGA를 선택할 수 있습니다.
오디오 스트림은 많은 데이터가 아니지만 음성 인식을 수행해야 할 경우 FPGA보다 CPU를 선호합니다.
CPU에서 소프트웨어 정의 라디오를 수행 할 수 있지만 CPU보다 훨씬 더 많은 스펙트럼을 FPGA로 처리 할 수 있습니다.
FPGA로 키보드 컨트롤러를 만들 수는 있지만, 마이크로 컨트롤러는 FPGA보다 저렴하고 전력 소비량이 적으며 고급 키보드 소프트웨어 (매크로, 게임 기능, 리매핑)를 쉽게 개발할 수 있습니다.
물론 트레이드 오프와 함께 어느 쪽이든 할 수 있지만 둘 다 능숙하면 트레이드 오프를 더 유능하게 평가할 수 있으며 부품 비용이나 개발 시간을 늘리는 데 드는 비용을 피할 수 있습니다. 주어진 문제에 대한 잘못된 해결책.