Flip-Flops, Registers, and Latches - Flip-Flops, Registers, and Latches - 2022.1 English - UG901

Vivado Design Suite User Guide: Synthesis (UG901)

Document_ID
UG901
Release_Date
2022-06-06
Version
2022.1 English

Vivado synthesis recognizes Flip-Flops, Registers with the following control signals:

•Rising or falling-edge clocks

•Asynchronous Set/Reset

•Synchronous Set/Reset

•Clock Enable

Flip-Flops, Registers and Latches are described with:

•sequential process (VHDL)

•always block (Verilog)

•always_ff for flip-flops, always_latch for Latches (SystemVerilog)

The process or always block sensitivity list should list:

•The clock signal

•All asynchronous control signals