A 32-B RISC DSP MICROPROCESSOR WITH REDUCED COMPLEXITY/

Citation
M. Dolle et al., A 32-B RISC DSP MICROPROCESSOR WITH REDUCED COMPLEXITY/, IEEE journal of solid-state circuits, 32(7), 1997, pp. 1056-1066
Citations number
18
Categorie Soggetti
Engineering, Eletrical & Electronic
ISSN journal
00189200
Volume
32
Issue
7
Year of publication
1997
Pages
1056 - 1066
Database
ISI
SICI code
0018-9200(1997)32:7<1056:A3RDMW>2.0.ZU;2-U
Abstract
This paper presents a new 32-b reduced instruction set computer/digita l signal processor (RISC/DSP) architecture which can be used as a gene ral purpose microprocessor and in parallel as a 16-/32-b fixed-point D SP. This has been achieved by using RISC design principles for the imp lementation of DSP functionality. A DSP unit operates in parallel to a n arithmetic logic unit (ALU)/barrelshifter on the same register set. This architecture provides the fast loop processing, high data through put, and deterministic program flow absolutely necessary in DSP applic ations. Besides offering a basis for general purpose and DSP processin g, the RISC philosophy offers a higher degree of flexibility for the i mplementation of DSP algorithms and achieves higher clock frequencies compared to conventional DSP architectures. The integrated DSP unit pr ovides instruction set support for highly specialized DSP algorithms. Subword processing optimized for DSP algorithms has been implemented t o provide maximum performance for 16-b data types. While creating a un ified base for both application areas, we also minimized transistor co unt and ne reduced complexity by using a short instruction pipeline. A parallelism concept based on a varying number of instruction latency cycles made superscalar instruction execution superfluous.