VHDL details
#1

VHDL

[attachment=17951]
Introduction to VHDL :
VHDL is a hardware description language for modeling digital systems. In many respects, it is similar to a regular computer programming language such as C++. For example, it has constructs for variable assignments, conditional statements, loops, and functions, just to name a few. In a computer programming language, a compiler is used to translate the high-level source code to machine code.

In VHDL, however, a synthesizer is used to translate the source code to a description of the actual hardware circuit that implements the code. From this description, which we call a net list, the actual physical digital device that realizes the source code can be made automatically. Accurate functional and timing simulation of the code is also possible to test the correctness of the circuit.

Using VHDL to model a digital system can be done at different levels of abstraction, ranging from the structural or gate level to the behavioral or algorithmic level. At the structural level, we specify the components needed in the circuit and how these components are connected together.

To write VHDL code at this level, you must manually design the circuit first. This is analogous to writing programs in machine language.


Syntax for dataflow model:
ARCHITECTURE architecture-name OF entity-name IS
signal-declarations;
BEGIN
concurrent-statements;
END architecture-name;
The concurrent-statements are executed concurrently.
Example:
ARCHITECTURE Siren_Dataflow OF Siren IS
SIGNAL term_1: BIT;
BEGIN
term_1 <= D OR V;
S <= term_1 AND M;
END Siren_Dataflow;



Syntax for behavioral model:
ARCHITECTURE architecture-name OF entity-name IS
signal-declarations;
function-definitions;
procedure-definitions;
BEGIN
PROCESS-blocks;
concurrent-statements;
END architecture-name;
Statements within the process-block are executed sequentially. However, the process-block itself is a concurrent statement.

Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Radio frequency based real time Child Monitoring and alarm system simple details seminar addict 1 2,025 06-09-2014, 06:45 PM
Last Post: Guest
  TELE IMMERSION small details seminar addict 1 1,619 20-12-2012, 11:21 AM
Last Post: seminar details
  GSM Based Home Security System details seminar paper 1 1,980 14-11-2012, 12:29 PM
Last Post: seminar details
  Payroll Management System small details seminar addict 1 3,233 06-11-2012, 05:28 PM
Last Post: seminar details
  Pick and Place Robot small details seminar paper 1 1,116 01-11-2012, 12:45 PM
Last Post: seminar details
  Development of a Prison management system details seminar details 1 1,387 27-10-2012, 01:51 PM
Last Post: seminar details
  RFID based library management system DETAILS seminar paper 1 2,718 20-10-2012, 12:27 PM
Last Post: seminar details
  CLAP SWITCH details seminar paper 1 2,671 20-10-2012, 12:05 PM
Last Post: seminar details
  Residential Piezoelectric Energy Sources details seminar addict 2 1,568 09-06-2012, 05:05 PM
Last Post: seminar details
  NET-BANKING details seminar details 0 1,040 09-06-2012, 04:40 PM
Last Post: seminar details

Forum Jump: