Professional Documents
Culture Documents
4.synchronous Logic Circuits
4.synchronous Logic Circuits
DIGITAL DESIGN
Dr. Alper SARIKAN
Spring 2023
OUTLİNE
○ To synthesize D-Latch, a IF
or CASE statement without
fully defined outputs is
adequate.
○ If G is equal to 1, D input is
assigned to Q output.
○ However, if G is equal to 0,
the operations is not
defined.
○ Therefore, synthesizer
generates a latch to store
the Q output if G is 0.
○ In VHDL, process is
sensitive to signal, so the
rising edge or falling edge
must be checked using a if
statement.
○ In Verilog, the edge of the
clock signal is checked in
the sensitivity list using
posedge or negedge
commands.
○ The process and always are
only sensitive to clock
signal.
Synchronous Logic Circuits 14
D FLİP-FLOP
○ If the rising edge time and falling edge time values are not
given, it is assumed that the clock has 50% duty cycle.