×
You don’t have to be great to start, but you have to start to be great.
--Your friends at LectureNotes
Close

Note for VHDL Programming - VHDL by sravya jayanthi

  • VHDL Programming - VHDL
  • Note
  • 185 Views
  • 4 Offline Downloads
  • Uploaded 8 months ago
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-1

Verilog HDL Overview Prof. Chien-Nan Liu Dept. of Electrical Engineering National Central University Tel: (03)4227151 ext:34534 Fax: (03)4255830 E-mail: jimmy@ee.ncu.edu.tw URL: http://www.ee.ncu.edu.tw/~jimmy 2-1 Outline • • • • • • • Introduction Language elements Gate-level modeling Data-flow modeling Behavioral modeling Other topics Simulation and test bench 2-2 1

Text from page-2

Why Use an HDL ? • Hard to design directly for complex systems • Formal description using HDL – Verify the specification through simulation or verification – Easy to change – Enable automatic synthesis • • • • Allow architectural tradeoffs with short turnaround Reduce time for design capture Encourage focus on functionality Shorten the design verification loop *HDL = Hardware Description Language 2-3 Hardware Description Language • Have high-level language constructs to describe the functionality and connectivity of the circuit • Can describe a design at some levels of abstraction – Behavioral, RTL, Gate-level, Switch • Can describe functionality as well as timing • Can be used to model the concurrent actions in real hardware • Can be used to document the complete system design tasks – testing, simulation … related activities • Comprehensive and easy to learn 2-4 2

Text from page-3

Verilog History • Gateway Design Automation – Phil Moorbr in 1984 and 1985 • Verilog-XL, “XL algorithm”, 1986 – Fast gate-level simulation • Verilog logic synthesizer, Synopsys, 1988 – Top-down design methodology • Cadence Design Systems acquired Gateway, 1989 – A proprietary HDL • Open Verilog International (OVI), 1991 – Language Reference Manual (LRM) • The IEEE 1364 working group, 1994 • Verilog became an IEEE standard – December, 1995 2-5 What is Verilog HDL ? • Hardware description language • Mixed level modeling gate – Behavioral • Algorithmic • Register transfer algo – Structural • Gate • Switch • Single language for design and simulation • Built-in primitives and logic functions • User-defined primitives • Built-in data types • High-level programming constructs RTL switch gate 2-6 3

Text from page-4

Books • Palnitkar S.,” Verilog HDL: A Guide to Digital Design and Synthesis”, Prentice Hall, NJ, 1996. (ISBN: 0-13-451675-3) • Thomas D. and P. Moorby, “The Verilog Hardware Description Language”, Kluwer Academic, MA, 1991. (ISBN: 0-7923-9126-8) • Sternheim E., E. Singh, and Y. Trivedi, “Digital Design with Verilog HDL”, Automata Publishing Company, CA, 1990. (ISBN: 0-9627488-0-3) Official Language Document: • “Verilog Hardware Description Language Reference Manual”, IEEE Std 1364-1995, IEEE. 2-7 Outline • Introduction • Language elements – Modules – Lexical conventions – Data types • • • • • Gate-level modeling Data-flow modeling Behavioral modeling Other topics Simulation and test bench 2-8 4

Lecture Notes