DocumentCode :
803766
Title :
A flexible module library for custom DSP applications in a multiprocessor environment
Author :
Blokken, Eddy ; De Keulenaer, Hans ; Catthoor, Francky ; De Man, Hugo J.
Author_Institution :
IMEC Lab., Leuven, Belgium
Volume :
25
Issue :
3
fYear :
1990
fDate :
6/1/1990 12:00:00 AM
Firstpage :
720
Lastpage :
729
Abstract :
The module library for the Cathedral-II synthesis environment is discussed. The underlying architectural style of the environment is defined as a hierarchical composition of flexible and parameterizable data paths, microcoded control units, interprocessor communication protocols, and input/output interfaces. A data path is called an execution unit (EXU), which consists of three parts: an input block, an output block, and a core. Only the core varies for the different EXUs. The topology and functionality of an EXU can be influenced by a set of parameters. The module library consists of two parts, a leaf-cell library and a procedure library, to place and interconnect the leaf cells to create functional building blocks that compose one EXU. The EXUs are guaranteed to work at 10 MHz. The described modules have been implemented and tested. The main features of this system are a very powerful parameterization, the technology independence of the CAD tools, and the generation speed of the modules. The current library is specially dedicated towards application-specific IC (ASIC) customized processors, although it can be used for more hardwired architectures, oriented towards higher throughput
Keywords :
application specific integrated circuits; circuit CAD; digital signal processing chips; logic CAD; CAD tools; Cathedral-II synthesis environment; application-specific IC; core; custom DSP applications; execution unit; flexible module library; functional building blocks; hierarchical composition; input block; input/output interfaces; interprocessor communication protocols; leaf-cell library; microcoded control units; multiprocessor environment; output block; parameterizable data paths; parameterization; procedure library; Application specific integrated circuits; Communication system control; Digital signal processing; Libraries; Power generation; Power system interconnection; Protocols; Testing; Throughput; Topology;
fLanguage :
English
Journal_Title :
Solid-State Circuits, IEEE Journal of
Publisher :
ieee
ISSN :
0018-9200
Type :
jour
DOI :
10.1109/4.102666
Filename :
102666
Link To Document :
بازگشت