DocumentCode :
2861273
Title :
Synthesis of parallel hardware implementations from synchronous dataflow graph specifications
Author :
Williamson, Michael C. ; Lee, Edward A.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fYear :
1996
fDate :
3-6 Nov. 1996
Firstpage :
1340
Abstract :
We detail a method for the partitioning of a single application specified in synchronous dataflow (SDF) into multiple independently-synthesizable, communicating VHDL hardware modules. Either synchronous or asynchronous communication is allowed, and the clock timing and control are automatically generated. We show that this method guarantees the preservation of correct functional behavior as specified in the original SDF graph, and that many choices of partitioning into multiple hardware modules are possible. The ability to break up a larger application into smaller synthesizable hardware modules can lead to efficiencies in hardware synthesis, which is faster when performed on smaller VHDL specifications. We illustrate this new method with some practical example applications that have been constructed in Ptolemy.
Keywords :
data flow graphs; formal specification; hardware description languages; modules; parallel architectures; Ptolemy; SDF graph; VHDL specifications; asynchronous communication; clock timing; control; functional behavior; hardware synthesis; multiple independently-synthesizable communicating VHDL hardware modules; parallel hardware implementations; partitioning; synchronous communication; synchronous dataflow graph specifications; Algorithm design and analysis; Application software; Clocks; Design methodology; Digital signal processing; Hardware; Partitioning algorithms; Processor scheduling; Signal processing algorithms; Signal synthesis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signals, Systems and Computers, 1996. Conference Record of the Thirtieth Asilomar Conference on
Conference_Location :
Pacific Grove, CA, USA
ISSN :
1058-6393
Print_ISBN :
0-8186-7646-9
Type :
conf
DOI :
10.1109/ACSSC.1996.599166
Filename :
599166
Link To Document :
بازگشت