Jump to content

Verilog

From Wikiversity

Welcome to the Wikiversity content-development project for the Verilog language.

Verilog Course
Completion
Completion status: this resource is a stub, so not much has been done yet.
Classification
Type classification: this resource is a course.
Level
Educational level: this is a tertiary (university) resource.
Category
Subject classification: this is an engineering resource.

Introduction

[edit | edit source]

Verilog is a Hardware description Language (HDL) originally began as a proprietary HDL of Cadence Design Systems. But Cadence transferred control of Verilog to a consortium of companies and universities known as Open Verilog International (OVI) as a step leading to its adoption as an IEEE standard.

Lessons

[edit | edit source]

Introductory Lessons

[edit | edit source]
  • Introduction to Verilog
  • Basic Example
  • Basic Constructs
    • Primitives
    • Signals
    • Operators
    • Constants
  • Procedural Blocks
    • Initial Block
    • Always Block
  • Assignments
  • Hierarchy
  • System Tasks
  • Testbenches in Verilog

Examples

[edit | edit source]

Combinational Logic

[edit | edit source]

Sequential Logic

[edit | edit source]

See Also

[edit | edit source]

References

[edit | edit source]
  • Digital VLSI Design Lecture 2: Verilog by Adam Teman - 2018
  • Digital Design with an Introduction to Verilog HDL (5th edition)by M. Morris Mano, Michael D. Ciletti