A flexible DSP core for embedded systems
- 1 January 1997
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Design & Test of Computers
- Vol. 14 (4) , 60-68
- https://doi.org/10.1109/54.632882
Abstract
Although a number of DSP cores are currently available for application-specific IC design, they typically offer limited possibilities for customizing the core itself. In our approach, a parameterized and extensible DSP core was designed. This new breed of licensable DSP cores offers a great deal of flexibility for the system engineers in their attempt to find the optimum cost/performance ratio for a given application. Among variable data word width and the number of registers, a wide range of other core parameters can be specified. Moreover, the core features an extensible instruction set which supports execution of special operations in the datapath or in the off-core custom hardware. With the extension instructions and additional circuitry, it is possible to fine-tune the instruction set for specific needs of the modern signal processing applications. In this article, we present the flexible DSP core architecture and the software development tools supporting design space exploration. Finally, the benefits of this approach are illustrated with an application example, in which the algorithms of the GSM full rate speech coding were implemented with four different core configurations.Keywords
This publication has 5 references indexed in Scilit:
- Portability methods in parametrized DSP module generatorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A new generation of parameterized and extensible DSP coresPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Architectural considerations in a configurable DSP core for consumer electronicsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- System-on-a-chip cosimulation and compilationIEEE Design & Test of Computers, 1997
- Trends In Embedded Systems TechnologyPublished by Springer Nature ,1996