Using VHDL based modelling, synthesis, and simulation in an introductory computer architecture laboratory
In many existing curricula, there is a notable lack of recent research advances in CAD tools and rapid prototyping using logic synthesis. This paper describes a novel introductory computer architecture laboratory that utilizes these new developments. VHDL based logic synthesis and timing simulations are used to design a RISC processor.
Get full access to this article
View all access options for this article.
References
1.
PattersonD. and HennessyJ., Computer Organization & Design, The Hardware/Software Interface, San Mateo, CA: Morgan Kaufmann (1994)
2.
LarusJ., Assemblers, Linkers, and the SPIM Simulator, University of Wisconsin (1991) Reprinted in [1], manual and SPIM software available via ftp from ftp.cs.wisc.edu
FraserC. and HansonD., A Retargetable C Compiler: Design and Implementation, Redwood City, CA: Benjamin/Cummings Publishing (1995) Information and compiler source code available from http://www.cs.princeton.edu/software/lcc
5.
AshendenP., The VHDL Cookbook, University of Adelaide (1990) Available via ftp from bears.ece.ucsb.edu
6.
KurupP. and AbbasiT., Logic Synthesis Using Synopsys, Boston, Mass: Kluwer Academic Publishers (1995) Synopsys information available from http://www.synopsys.com
7.
VHDL Reference Manual for Synthesis, Marlboro Massachusetts: Viewlogic Systems (1992) Viewlogic information available from http://www.viewlogic.com
8.
XACT Viewlogic Interface User Guide, San Jose, CA: Xilinx Corporation (1994) Xilinx information available from http://www.xilinx.com
OwenH., KhanU. and HughesJ., ‘FPGA Based Emulator Architectures’, More FPGAs (WillMoore and WayneLuk, Eds.), Abbingdon, England: Abbingdon EE&CS Books, pp. 399–409 (1994). Emulator Information available from http://www.zycad.com and http://www.quickturn.com
11.
KhanU., OwenH. and HughesJ., ‘FPGA Architectures for ASIC Hardware Emulators,’ Proc. Sixth Annual IEEE International ASIC’ 93, New York, pp. 336-340 (October1993)
12.
HamblenJ., OwenH. L. and YalamanchiliS., ‘Introduction of Rapid Systems Prototyping into Undergraduate Computer Engineering Curricula,’ Proc. Twenty Fifth Annual ASEE Frontiers in Education Conference, Atlanta, GA (November, 1995). Available from http://fre.www.ecn.purdue.edu/fre/asee/fie95