Design Tool Bridges Between MATLAB and Hardware Cad Tools

Design Tool Bridges Between MATLAB and Hardware Cad Tools

4.11 - 1251 ratings - Source



Abstract: From conception to implementation a project can, and will, utilize many CAD (Computer Aided Design) tools, often with different designers. Major obstacles a design has to overcome, are the transference of ideas from one CAD tool to another and one designer to another. This thesis describes design bridges that manually transfer design models between different CAD tools. The three examples examined in this thesis are: a high speed input and output (I/O) device called a pin modem, an interpolating finite impulse response (FIR) filter, and a demodulator in a software-defined radio (SDR). The designs of these examples start in a purely software CAD tool, and then they are transferred to a hardware CAD tool. The development of the pin modem signals began in MATLAB; however the final design model for the pin modem's systems was targeted for VLSI (very large-scale integration) design. For that reason, the pin modem input signals had to be transferred from MATLAB to Cadence. To this end the M-code / Verilog-A bridge was created. This bridge is created by constructing two codes that are as equivalent as possible. The interpolating FIR and the 16-QAM (Quadrature Amplitude Modulation) demodulator for a SDR are commonly used wireless communication systems. Traditional software-based simulation techniques for modeling these systems result in unacceptably long testing runtimes. To decrease these runtimes, computationally extensive sections of the designs were transferred from MATLAB to FPGAs (Field Programmable Gate Arrays). For the interpolating FIR the M-code / C++ / VHDL (Very High Speed Integrated Circuit Hardware Description Language) bridge was created. For this bridge the optimized M-code was replaced with optimized C++ code. Next the bottlenecked sections of the design were replaced with firmware. The Simulink I Sysgen bridge was created for the 16-QAM SDR. For this bridge both designs used equivalent blocks to create the two models. In conclusion, the Pin Modem's PAM (pulse amplitude modulation) input signals were successfully developed in both Cadence and MATLAB. The M-code for the MATLAB simulation was coded to mimic the Verilog-A code for the Cadence simulation. As a result, the predicted performance graphs of both systems were equivalent to each other. The firmware design bridges, used in the FIR and the SDR examples, drastically improved the performance of the simulations. On the Interpolating FIR, integrating firmware into the simulations sped-up the performance of the system, especially at higher coefficient update rates. For the highest coefficient update rate (1 KHz) the four tap filter performed 43 times faster in the firmware. This result was almost doubled in the sixteen tap filter when the firmware performed 80 times faster. The largest filter, with thirty-two taps, performed 125 times faster in the firmware. When most of the design was implemented in the firmware, as in the equalized 1 6-QAM demodulator for software- defined radios, the design performed 48, 929 times faster in the firmware.Abstract: From conception to implementation a project can, and will, utilize many CAD (Computer Aided Design) tools, often with different designers.


Title:Design Tool Bridges Between MATLAB and Hardware Cad Tools
Author: Christina Ilene Daniels
Publisher: - 2005
ISBN-13:

You must register with us as either a Registered User before you can Download this Book. You'll be greeted by a simple sign-up page.

Once you have finished the sign-up process, you will be redirected to your download Book page.

How it works:
  • 1. Register a free 1 month Trial Account.
  • 2. Download as many books as you like (Personal use)
  • 3. Cancel the membership at any time if not satisfied.


Click button below to register and download Ebook
Privacy Policy | Contact | DMCA