Title
A Flexible DSP Core for Embedded Systems
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.
Year
DOI
Venue
1997
10.1109/54.632882
IEEE Design & Test of Computers
Keywords
Field
DocType
application specific integrated circuits,digital signal processing chips,real-time systems,ASIC design,DSP core,cost performance ratio,customization,embedded systems
Digital signal processing,Computer architecture,Parameterized complexity,Performance ratio,Computer science,Application-specific integrated circuit,Extensibility,Embedded system,Personalization
Journal
Volume
Issue
ISSN
14
4
0740-7475
Citations 
PageRank 
References 
8
0.75
1
Authors
5
Name
Order
Citations
PageRank
Mika Kuulusa1234.80
Jari Nurmi255683.87
Janne Takala380.75
Pasi Ojala4319.21
Henrik Herranen580.75