Controller synthesis for application specific digital signal processors
(1991)- Abstract
- A CAD tool for on chip controller synthesis to digital
signal processors has been developed.
Micro programmed digital signal processors often have a complicated
control flow where structure and complexity of the micro program
varies considerably between applications.
Therefore, an advanced controller architecture adaptive to various
algorithms is synthesized.
The controller generates control words for datapath modules and can
alter the control flow depending on signals generated in the
datapath.
Many applications require memories for coefficients and data storage.
Address calculation to these memories is a natural part of the ... (More) - A CAD tool for on chip controller synthesis to digital
signal processors has been developed.
Micro programmed digital signal processors often have a complicated
control flow where structure and complexity of the micro program
varies considerably between applications.
Therefore, an advanced controller architecture adaptive to various
algorithms is synthesized.
The controller generates control words for datapath modules and can
alter the control flow depending on signals generated in the
datapath.
Many applications require memories for coefficients and data storage.
Address calculation to these memories is a natural part of the micro
program. Hence, the controller synthesizer also generates memories and
address processing units.
Synchronization and communication with external circuitry is an
important part of many signal processors. The controller synthesizer
facilitates such functions.
The controller synthesizer is part of a design system where algorithms
are transformed from a high level description to an integrated circuit.
No restrictions on datapath architecture or processor complexity,
other than technology limitations, are set by the system.
The controller synthesizer has proved useful for rapid design of
complex digital signal processors and has been used for several
designs of varying complexity.
Complexity, partitioning and the size of synthesized controllers vary
depending on the algorithm and the micro program.
A main goal was to be technology independent and to be capable of
interfacing to different cell libraries and thereby to various vendors.
To verify this the synthesizer supports two different cell libraries. (Less)
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/1226034
- author
- Öwall, Viktor LU
- supervisor
- organization
- publishing date
- 1991
- type
- Thesis
- publication status
- published
- subject
- external identifiers
-
- other:LUTEDX/(TETE-7052)/1-76
- scopus:18144437753
- language
- English
- LU publication?
- yes
- id
- dd220c5f-352c-4e81-8fcd-4b5c3363887a (old id 1226034)
- date added to LUP
- 2016-04-04 14:34:44
- date last changed
- 2021-01-03 06:01:18
@misc{dd220c5f-352c-4e81-8fcd-4b5c3363887a, abstract = {{A CAD tool for on chip controller synthesis to digital<br/><br> signal processors has been developed.<br/><br> Micro programmed digital signal processors often have a complicated<br/><br> control flow where structure and complexity of the micro program<br/><br> varies considerably between applications. <br/><br> Therefore, an advanced controller architecture adaptive to various<br/><br> algorithms is synthesized.<br/><br> The controller generates control words for datapath modules and can <br/><br> alter the control flow depending on signals generated in the<br/><br> datapath.<br/><br> Many applications require memories for coefficients and data storage.<br/><br> Address calculation to these memories is a natural part of the micro<br/><br> program. Hence, the controller synthesizer also generates memories and<br/><br> address processing units.<br/><br> Synchronization and communication with external circuitry is an<br/><br> important part of many signal processors. The controller synthesizer<br/><br> facilitates such functions.<br/><br> <br/><br> The controller synthesizer is part of a design system where algorithms<br/><br> are transformed from a high level description to an integrated circuit.<br/><br> No restrictions on datapath architecture or processor complexity,<br/><br> other than technology limitations, are set by the system.<br/><br> The controller synthesizer has proved useful for rapid design of<br/><br> complex digital signal processors and has been used for several<br/><br> designs of varying complexity. <br/><br> Complexity, partitioning and the size of synthesized controllers vary <br/><br> depending on the algorithm and the micro program.<br/><br> <br/><br> A main goal was to be technology independent and to be capable of<br/><br> interfacing to different cell libraries and thereby to various vendors. <br/><br> To verify this the synthesizer supports two different cell libraries.}}, author = {{Öwall, Viktor}}, language = {{eng}}, note = {{Licentiate Thesis}}, title = {{Controller synthesis for application specific digital signal processors}}, year = {{1991}}, }