하드웨어 가속기란 무엇인가요?
하드웨어 가속기는 Nios II C2H(C-to-Hardware Acceleration) 컴파일러에 의해 자동으로 생성된 논리 모듈이거나 시스템 프로세서에서 특정 작업을 오프로드하도록 수동으로 설계될 수 있습니다. 많은 수학적 연산은 소프트웨어보다 하드웨어에서 구현될 때 더 빠르고 효율적입니다. SOPC Builder 및 AvalonTM 스위치 패브릭은 하드웨어 가속기 사용을 지원하여 Nios II 프로세서 소프트웨어의 성능을 향상시킵니다. 다른 접근 방식과 비교하여 하드웨어 가속기는 다음을 수행할 수 있습니다. 호스트 포트와 일치하는 전체 파이프라인 및 메모리 대기 시간을 갖춘 메인 메모리 및 기타 시스템 리소스를 사용하여 매우 높은 메모리 대역폭을 지원합니다. 슬레이브 포트를 통해 CPU에 의해 제어 CPU에 의해 제어되는 소프트웨어 패키저 기능을 갖추고 있으며 툴 체인의 원본 C 코드를 대체합니다.