Verilog Design - Verilog Design - 2022.2 English - UG901

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
UG901
Release Date
2022-11-16
Version
2022.2 English

Complex circuits are often designed using a top-down methodology.

Varying specification levels are required at each stage of the design process. For example, at the architectural level, a specification can correspond to a block diagram or an Algorithmic State Machine (ASM) chart.

A block or ASM stage corresponds to a register transfer block in which the connections are N-bit wires, such as:

° Register

° Adder

° Counter

° Multiplexer

° Interconnect logic

° Finite State Machine (FSM)

Verilog allows the expression of notations such as ASM charts and circuit diagrams in a computer language.