The Wayback Machine - https://web.archive.org/all/20050308040820/http://www.fpgaonline.com:80/us/resources/encyclopedia/verilog.html
FPGAOnline.com
Google
 
Get Thunderbird!
 
Get Firefox!
 
Design Resources - Encyclopedia
A - E F - J K - O P - T U - Z

Verilog
 
Overview:
 
Verilog is a hardware description language that is used in the design of CPLD's, FPGA's and ASIC's.
 
Detailed Description:
 
Verilog is a textual language similar in syntax to C. It was first developed by Gateway Design Automation in the early 1980's, its primary purpose being a hardware modelling language.
 
In 1990, Cadence Design Systems purchased Gateway Design Automation and along with it the rights to Verilog. In the early 1990's Cadence put Verilog into the public domain. Verilog was submitted to the IEEE and became IEEE Std 1364-1995 or just Verilog-95.
 
More recently the standard has been revised as a result of feedback received from users of Verilog-95. This new standard is IEEE Std 1364-2001 or just Verilog 2001.
 
Examples:
 
Example 1: This example demonstrates the basics of creating a Verilog module. Inputs, Outputs and Registers are defined and an always clause provides the counter logic.
 
--
-- Example Verilog counter
--
 
module Counter8Bit (CountValue, Clock, nReset);
 
input Clock;
input nReset;
 
output [7:0] CountValue;
 
reg [7:0] CountValue;
 
always @ (negedge nReset or posedge Clock)
begin
if (nReset == 0)
CountValue <= 8'b0;
else
begin
if (CountValue >= 8'b11111111)
begin
CountValue <= 8'b0;
end
else
begin
CountValue <= CountValue + 8'b1;
end
end
end
 
endmodule
 
 
 
Related Books
 
The Design Warrior's Guide to FPGAs - Clive
 
The Design Warrior's Guide to FPGAs - Clive "Max" Maxfield
Price: $32.97
 
Designing with FPGAs and CPLDs - Bob Zeidman
 
Designing with FPGAs and CPLDs - Bob Zeidman
Price: $32.64
 
VHDL Coding Styles and Methodologies - Ben Cohen
 
VHDL Coding Styles and Methodologies - Ben Cohen
Price: $151.50
 
Verilog HDL (2nd Edition) - Samir Palnitkar
 
Verilog HDL (2nd Edition) - Samir Palnitkar
Price: $85.00
 

Home | About Us | FPGA Design | Design Reuse / IP | Languages | Tutorials | Encyclopedia | Downloads / Free IP
Bookstore | Gadgets | Terms and Conditions | Links | Search | Contact Us | WhatBooks.com | WhatMusic.com
 
©2004-2005 FPGAOnline.com