Chargement…
Chargement…
Choose VHDL, Verilog or SystemVerilog. The DUT is provided: build stimulus, self-checking controls and a strategy that detects realistic faults.
0/10 exercises completed
Testbench: Synchronous FIFO
VHDLVerify ordering, empty/full flags and simultaneous operations.
Testbench: Single-port RAM 256x8
VHDLVerify synchronous writes and reads at several addresses.
Testbench: Dual-port RAM 128x16
VHDLVerify writes on port A and independent reads on port B.
Testbench: Interrupt generator
VHDLVerify pulse width and interrupt-vector capture in the status register.
Testbench: UART transmitter
VHDLVerify start, data and stop bits together with the busy signal.
Testbench: Tick-driven stopwatch timer
VHDLVerify reset, loading, countdown and the completion pulse.
Complete Testbench: UART transmitter
Testbench: Memory arbiter
VHDLVerify rotating priority, one-hot grants and respect for backpressure.
Complete Testbench: Tick-driven stopwatch timer
Testbench: Signed multiplier
VHDLVerify signed products, zero and representable boundaries.
Complete Testbench: Memory arbiter
Testbench: Modulo-m adder-subtractor
VHDLVerify sum and difference reduction within the modulo interval.
Complete Testbench: Signed multiplier
Testbench: Nonrestoring divider
VHDLVerify quotient, remainder and explicit division-by-zero behavior.
Complete Testbench: Modulo-m adder-subtractor