|
VHDL is a programming language that has been designed and optimized for describing the behavior of digital systems.VHDL has many features appropriate for describing the behavior of electronic components ranging from simple logic gates to complete microprocessors and custom chips. Features of VHDL allow electrical aspects of circuit behavior (such as rise and fall times of signals, delays through gates, and functional operation) to be precisely described. The resulting VHDL simulation models can then be used as building blocks in larger circuits (using schematics, block diagrams or system-level VHDL descriptions) for the purpose of simulation.
VHDL is also a general-purpose programming language: just as high-level programming languages allow complex design concepts to be expressed as computer programs, VHDL allows the behavior of complex electronic circuits to be captured into a design system for automatic circuit synthesis or for system simulation. Like Pascal, C and C++, VHDL includes features useful for structured design techniques, and offers a rich set of control and data representation features. Unlike these other programming languages, VHDL provides features allowing concurrent events to be described. This is important because the hardware described using VHDL is inherently concurrent in its operation.
One of the most important applications of VHDL is to capture the performance specification for a circuit, in the form of what is commonly referred to as a test bench. Test benches are VHDL descriptions of circuit stimuli and corresponding expected outputs that verify the behavior of a circuit over time. Test benches should be an integral part of any VHDL project and should be created in tandem with other descriptions of the circuit.
Welcome to the VHDL Language Guide: http://www.acc-eda.com/vhdlref/
A standard language
One of the most compelling reasons for you to become experienced with and knowledgeable in VHDL is its adoption as a standard in the electronic design community. Using a standard language such as VHDL virtually guarantees that you will not have to throw away and recapture design concepts simply because the design entry method you have chosen is not supported in a newer generation of design tools. Using a standard language also means that you are more likely to be able to take advantage of the most up-to-date design tools and that you will have access to a knowledge base of thousands of other engineers, many of whom are solving problems similar to your own.
Here are the links and other information about VHDL. There are few sites which has demo projects too. related to it and demo projects are also available.
http://www.cs.ucr.edu/content/esd/labs/tutorial/
http://www.ami.ac.uk/courseware/adveda/vhdl/vhdlexmp.html
http://www.bearcave.com/software/vhdl/
http://www.wright.edu/~wadwalkar.2/vhdl/body.pdf (68Pages)
The "VHDL - Cookbook" by Peter J. Ashenden A standard work to learn and consult. local copy, Postscript: http://www.regent.e-technik.tu-muenchen.de/forschung/vhdl/src/Cookbook/VHDLCB-winword20.zip
Good CBT : http://www.vhdl-online.de/~vhdl/tutorial/englisch/inhalt.htm
Libraries containing VHDL models After Learning VHDL, it is good to have a look at some of the VHDL models available on the web. It may be helpful in many ways. Following are a list of places of web where one can find loads of VHDL models. The RASSP Technology Base developing VHDL models of selected standard integrated circuits. -> list of VHDL-models http://rassp.scra.org/
The Free Model Foundation They provide free VITAL compliant VHDL models. Make sure to add your own models with them! FMF-Library http://vhdl.org/vi/fmf/
VHDL Models and Packages (Hamburg VHDL Archive) You get there: IEEE package, Numeric std arithmetic package for synthesis, Mathematical package, several microprocessor models, memory and glue-logic models.
http://tech-www.informatik.uni-hamburg.de/vhdl/vhdl.html
The TIREP Project (Technology Independent Representation of Electronic Products) The project was directed toward the generation of a paperless design specification, based upon VHDL.
http://kraken.nwscc.sea06.navy.mil/Tirep.htm
Examples to Francis Bruno: "VHDL: An introduction"
http://tech-www.informatik.uni-hamburg.de/vhdl/models/francis-bruno/
University of Strasbourg (VHDL-Database server of the MACAO/Phase team) Many models and packages, but be patient, the server is slow! Click here to search the list of models http://erm1.u-strasbg.fr/db/mod_db_out.phtml
University of Pittsburgh. Models in directory EXAMPLES!
ftp://jupiter.ee.pitt.edu/pub/vhdl-info/
Usenet Groups http://www.vhdl.org/comp.lang.vhdl/ comp.lang.vhdl FAQ and archive (USENET News)
Trackback(0)
|