DSD Lab 7

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

Digital System Design (ECE450) Lab 7 Pulse Clock and Pyramid Counter (Verilog)

Questions

Describe how you would implement a hierarchical design in Verilog.

To define RTL, hierarchial design plays a very significant role. . Hierarchical design methodology facilitates the digital design flow with several levels of abstraction. Verilog HDL can utilize these levels of abstraction to produce a simplified and efficient representation of the RTL description of any digital design. To describe the hierarchical design concepts briefly mentioned above one has to describe the design in terms of entities called MODULES. A module is the basic building block in Verilog. It can be an element or a collection of low level design blocks. Typically, elements are grouped into modules to provide common functionality used in places of the design through its port interfaces, but hides the internal implementation. Basically an entire circuit can be divided into modules and the modules can be instantiated in the program as and when they are required.

You might also like