[내용]
본 기술의 명칭은 "기능복구 제어 DSP 코어"로서 C/Assembly로 기술한 알고리즘을 Compilation하여 디지털 신호처리 전용의 코어로 실행하는 것이 가능하며, 전체 기술은 하기에 해당함
A. 기술명: 기능복구 제어 DSP 코어
- DSP 코어 엔진 기술 (DPE: Data Processing Engine)
● DPE (Data Processing Engine) 코어 기술
● 가변길이 16-bit 기반의 161개 신호처리용 instruction set
● 32-bit 및 16-bit 데이터 처리 가능 instruction set
● ALU, Barrel shifter 및 17x17 single-MAC 구조의 실행 유닛
● Program bus, 3 Data buses 를 포함하는 memory access 구조
● 7 stage 의 고성능 pipeline 구조
- DSP 개발환경 기술
● 161개 신호처리용 instruction 의 instruction syntax 및 description
● ANSI C 를 입력으로 하는 Windows/Linux 용 Compiler 및 Assembler
● Application-specific optimization 을 위한 Compiler program 기술
● Core-intrinsic operation 사용 가능한 Compiler 기술
● User constraint 에 따른 ELF 생성이 가능한 Linker 기술
● User의 ELF program automatic loading 기술성능 최적화를 위한 Relocatable section 의 automatic locating 기술
[범위]
A. 기술명: 기능복구 제어 DSP 코어
- 기능복구 제어 DSP 코어 기술 (DPE)
● DSP코어 설계코드 (RTL)
● AMBA AHB Master/Slave Interfacing module 설계코드 (Verilog RTL)
● Core simulation test benches (Cadence Ncsim 13.2)
● Core의 FPGA targeting environment (Xilinx FPGA LX series)
● Core verification self-verification firmware codes
● DSP core instruction manual (Ver. 4.x)
● DSP core architecture manual (Ver. 4.x)
- 기능복구 제어 DSP Core 개발환경 기술
● Development Environment Installation Package
● C compiler, Assembler, Linker Executables (Windows 및 Linux)
● Application C source code 의 compilation environment
- 기능복구 제어 DSP 코어의 시험절차서, 시험결과서, 상세설계서