Man-Kit Leung and Terry Esther Filiba and Vinayak Nagpal

EECS Department, University of California, Berkeley

Technical Report No. UCB/EECS-2008-140

October 28, 2008

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-140.pdf

It is becoming increasingly popular to describe real time signal proessing systems targetted for FPGA or ASIC implementation using structural signal flow graphs. We have implemented support for genera- tion of synthesizeable as well as testbench VHDL code from Ptolemy II models. A helper based approach bor- rowing heavily from the existing Ptolemy II C code generation framework is used. This work demon- strates the extensibility of the helper based code- generation approach and sets the stage for future re- search in synthesis of efficient hardware descriptions from heterogenous visual models.


BibTeX citation:

@techreport{Leung:EECS-2008-140,
    Author= {Leung, Man-Kit and Filiba, Terry Esther and Nagpal, Vinayak},
    Title= {VHDL Code Generation in the Ptolemy II Environment},
    Year= {2008},
    Month= {Oct},
    Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-140.html},
    Number= {UCB/EECS-2008-140},
    Abstract= {It is becoming increasingly popular to describe real
time signal proessing systems targetted for FPGA
or ASIC implementation using structural signal flow
graphs. We have implemented support for genera-
tion of synthesizeable as well as testbench VHDL code
from Ptolemy II models. A helper based approach bor-
rowing heavily from the existing Ptolemy II C code
generation framework is used. This work demon-
strates the extensibility of the helper based code-
generation approach and sets the stage for future re-
search in synthesis of efficient hardware descriptions
from heterogenous visual models.},
}

EndNote citation:

%0 Report
%A Leung, Man-Kit 
%A Filiba, Terry Esther 
%A Nagpal, Vinayak 
%T VHDL Code Generation in the Ptolemy II Environment
%I EECS Department, University of California, Berkeley
%D 2008
%8 October 28
%@ UCB/EECS-2008-140
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-140.html
%F Leung:EECS-2008-140