Automated digital hardware synthesis using VHDL
Ailes, John W.
Lee, C. H.
MetadataShow full item record
The automatic synthesis of a hardware description language (HDL) representation of a digital device has been the subject of significant research in the past five years. This thesis explores this topic as it applied to finite state machines and combinational logic expressed in a subset of the IEEE standard language VHDL (VHSIC Hardware Descriptive Language). It describes the subset chosen, and the development of VHDL2PDS, a program which automates the process of translating VHDL to PALASM, a hardware synthesis language. The PALASM description is then directly implemented into a field programmable gate array (FPGA) using the XILINX Logic Cell Array (LCA) development system. Complete examples are provided which illustrate top-down design and testing using VHDL. and the use of software to produce a FPGA. This thesis demonstrates that selected constructs in VHDL can be automatically synthesized with a resulting savings in engineering development time due to the simplicity of this approach and the ease of verifying the correctness of the design.
Approved for public release, distribution is unlimited
Showing items related by title, author, creator and subject.
Kalashian, Michael Alex (Monterey, California. U.S. Naval Postgraduate School, 1969-06);There are strong tutorial advantages to Digital Computer Simulation of Control System's problems. This is particularly true where such simulations do not require sophisticated. programming techniques and where the user ...
Using the Control System Design Environment in the design of a data link receiver unit for the Coast Guard HH-65A helicopter. Fox, F. Sutter (Monterey, California. Naval Postgraduate School, 1984-06);This thesis is an attempt to prove the value of the Control System Design Environment by designing a shipboard or ground-based data link receiver to communicate with the data link installed in the Coast Guard HH-65A ...
MacLennan, Bruce J. (Monterey, California. Naval Postgraduate School, 1983-04); NPS-52-83-004This report describes the abstraction mechanism of a prototype systems implementaiton language for Intel's iAPX-432 microprocessor. Full exploitation of the 432's facilities places many demands on a language intended for ...