SPRC831
VICP(Video Imaging Co-Processor) 신호 처리 라이브러리
SPRC831
개요
텍사스 인스트루먼트 VICP 신호 처리 라이브러리는 VICP H/W 액셀러레이터에서 실행되는 정교하게 조정된 SW 알고리즘 모음입니다. 이 라이브러리를 사용하면 애플리케이션 개발자가 액셀러레이터용 소프트웨어를 개발하는 데 많은 시간을 들이지 않고도 VICP 성능을 효과적으로 활용할 수 있습니다. VICP 신호 처리 라이브러리와 함께 잘 테스트된 성능 조정 알고리즘을 사용할 수 있으므로 애플리케이션 개발 시간이 크게 단축됩니다. DSP에서 확보된 MIPS를 통해 애플리케이션 개발자는 최종 애플리케이션에 더 많은 차별화 기능을 포함시킬 수 있습니다.
VICP H/W 액셀러레이터는 병렬 MAC 엔진입니다. 유연한 아키텍처를 지닌 이 액셀러레이터는 다양한 계산 집약적 작업의 실행을 대신 처리하여 DSP 성능을 향상시키는 데 매우 효과적입니다.
VICP는 추가 DSP 리소스를 활성화하기 위한 다양한 알고리즘을 지원합니다.- 매트릭스 연산/배열 연산:
- 예: 매트릭스 곱셈/전치. 블록 추가/평균/편차
- 예: 배열 곱셈/덧셈/메모리 채우기. 배열 스칼라 연산
- 예: 조회 테이블
- 디지털 신호 프로세싱 연산:
- 예: 1D, 2D FIR 필터링
- 예: 합성곱, 상관 관계
- 디지털 이미지 및 비디오 처리 기능
- 예: 알파 블렌딩, 색상 공간 변환
- 예: 이미지 회전, 이미지 압축/압축 해제
- 예: 중앙값 필터링
또한 VICP 신호 처리 라이브러리는 애플리케이션에서 VICP H/W 액셀러레이터 기능의 통합을 단순화하는 시스템 기능을 제공합니다. 이러한 기능에는 다음이 포함됩니다.
- 동기 또는 비동기 모드로 API를 실행하는 기능. 동기 모드에서는 VICP에서 처리가 완료되기 전까지 라이브러리 API에 대한 모든 호출이 차단됩니다. 반면 비동기 모드에서는 라이브러리 API 호출이 즉시 반환됩니다. 인터럽트를 사용하여 처리가 완료되었다는 알림이 DSP에 전송됩니다.
- VICP 신호 처리 라이브러리는 시스템 DMA 관리자와 내부적으로 상호 작용하여 VICP DMA 요구 사항을 처리합니다. 이를 통해 시스템 통합 복잡성이 줄어듭니다.
- 또한 이 라이브러리는 온칩 캐시와 외부 메모리 동기화를 처리하여 데이터 정확성을 보장합니다.
VICP 신호 처리 라이브러리에는 C에 상응하는 지원되는 모든 API의 구현이 포함되어 있습니다. 애플리케이션 개발자는 C에 상응하는 구현을 사용하여 각 API로 구현되는 신호 처리 기능을 보다 잘 이해할 수 있습니다. 각 API에 대해 참조 테스트 벤치가 제공됩니다. 테스트 벤치를 통해 사용자는 이러한 API의 올바른 사용법을 이해할 수 있습니다. 테스트 벤치는 DSP-BIOS 실시간 운영 체제를 기반으로 구축됩니다. 따라서 모든 테스트 벤치는 VICP를 사용한 애플리케이션 개발의 시작점으로 사용할 수도 있습니다.
v3.0부터 다음을 통해 추가 기능 및 사용자 지정 옵션이 제공됩니다.- VICP 계산 장치 및 VICP 스케줄링 장치에 대한 액세스(이전에 v2.0에서 액세스할 수 없었음)
- 30개 이상의 기능을 제공하여, 고객이 이를 서로 연결하여 더 많은 사용자 지정 알고리즘을 생성할 수 있는 VICP 계산 장치 라이브러리
- DMA 대역폭을 추가하지 않고 여러 기능을 연결하는 데 필요한 인프라를 제공하고, 설정도 최소화하는 VICP 스케줄링 장치 라이브러리
특징
다운로드: VICP 신호 처리 라이브러리 아카이브
| 버전 | Windows 다운로드 | Linux 다운로드 |
|---|---|---|
| v3.2.0 | SPRC831e.zip | SPRC847e.gz |
| v3.1.0 | SPRC831d.zip | SPRC847d.gz |
| v3.0.0 | SPRC831c.zip | SPRC847c.gz |
| v2.0.2 | SPRC831b.zip | SPRC847b.gz |
| v2.0.1 | SPRC831a.zip | SPRC847a.gz |
다운로드
드라이버 또는 라이브러리
SPRC831.ZIP — Video Imaging Co-Processor Signal Processing Libraryv3.2.0
지원되는 제품 및 하드웨어
SPRC831.ZIP — Video Imaging Co-Processor Signal Processing Libraryv3.2.0
출시 정보
The design resource accessed as www.ti.com/lit/zip/sprc831 or www.ti.com/lit/xx/sprc831f/sprc831f.zip has been migrated to a new user experience at www.ti.com/tool/download/SPRC831. Please update any bookmarks accordingly.
드라이버 또는 라이브러리
SPRC847.GZ — Download: VICP Signal Processing Library [Linux] v3.3.0
지원되는 제품 및 하드웨어
SPRC847.GZ — Download: VICP Signal Processing Library [Linux] v3.3.0
출시 정보
The design resource accessed as www.ti.com/lit/gz/sprc847 or www.ti.com/lit/xx/sprc847f/sprc847f.gz has been migrated to a new user experience at www.ti.com/tool/download/SPRC847. Please update any bookmarks accordingly.
기술 자료
검색된 결과가 없습니다. 검색어를 지우고 다시 시도하십시오.
2개 모두 보기
| 유형 | 직함 | 최신 영어 버전 다운로드 | 날짜 | ||
|---|---|---|---|---|---|
| 사용 설명서 | VICP Signal Processing Library for DM6446, DM6441, DM647, and DM648 User's Guide (Rev. E) | 2009. 11. 12 | |||
| 사용 설명서 | VICP Computation Unit Library and VICP Scheduling Unit Library DM6446/1 DM647/8 (Rev. C) | 2009. 11. 12 |