Title :
A cycle accurate model for a DSP
Author :
Park, Hyeong Bae ; Kim, Tae Hoon ; Ryu, Chang Won ; Chi, Hua Jun ; Park, Ju Sung
Author_Institution :
Dept. of Electron. Eng., Pusan Nat. Univ.
Abstract :
In this paper, we introduce a implementation method and procedural of the CBS (cycle base simulator), cycle accurate simulation model, which describes the operation of a 24 bit DSP (digital signal processor) at a pipeline cycle level. This tool is some functional abstraction and cycle accurate timing model of target DSP. The CBS can show the data about the internal registers, status flags, data bus, address bus, input and output pin of the DSP, and also the control signals at each pipeline cycle. The design procedure has been carried out by the following procedure, analysis of target DSP specification, implementation of function block, design of pipeline, design of instruction decoder, and implementation of the instructions. We model the DSP with high level language C++ before the hardware design gets started with HDL to investigate the performance of the DSP. We verified the CBS by running all instructions of DSP and two application programs. The CBS will be used as a reference of logic simulation of the DSP and in RTL model verification under co-simulation environment.
Keywords :
C++ language; digital signal processing chips; instruction sets; pipeline processing; DSP; cosimulation environment; cycle accurate model; cycle accurate timing model; cycle base simulator; digital signal processor; function block implementation; functional abstraction; hardware design; high level language C++; instruction decoder; logic simulation; pipeline cycle level; Algorithm design and analysis; Decoding; Digital signal processing; Digital signal processing chips; Discrete event simulation; Pipelines; Process design; Quantization; Signal processing algorithms; Timing;
Conference_Titel :
Strategic Technology, The 1st International Forum on
Conference_Location :
Ulsan
Print_ISBN :
1-4244-0426-6
Electronic_ISBN :
1-4244-0427-4
DOI :
10.1109/IFOST.2006.312321