Chargement…
Chargement…
Start from software code and compare it with several RTL schematics. The goal is to choose the architecture that exactly preserves priorities, conditions, and registers.
0/29 exercises completed
Find the correct schematic - Bidirectional Counter with Parallel Load
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete Bidirectional Counter with Parallel Load
Find the correct schematic - Configurable Debouncer
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete Configurable Debouncer
Find the correct schematic - 4-bit Johnson Counter
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 4-bit Johnson Counter
Find the correct schematic - 8-bit Barrel Shifter
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 8-bit Barrel Shifter
Find the correct schematic - Watchdog Timer
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete Watchdog Timer
Find the correct schematic - PWM Generator
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete PWM Generator
Find the correct schematic - 8-bit LFSR
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 8-bit LFSR
Find the correct schematic - 8-Bit Comparator
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 8-Bit Comparator
Find the correct schematic - Moving Average Filter (4 samples)
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete Moving Average Filter (4 samples)
Find the correct schematic - Generic Parallel Register with Enable
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete Generic Parallel Register with Enable
Find the correct schematic - 2-FF CDC Synchronizer with Edge Detection
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 2-FF CDC Synchronizer with Edge Detection
Find the correct schematic - 8-Bit Register with Load Enable
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 8-Bit Register with Load Enable
Find the correct schematic - 7-Segment Decoder
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 7-Segment Decoder
Find the correct schematic - 8x4 ROM
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 8x4 ROM
Find the correct schematic - 8x4 Synchronous RAM
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 8x4 Synchronous RAM
Find the correct schematic - 4-Bit Binary Multiplier
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 4-Bit Binary Multiplier
Find the correct schematic - 7-Bit Parity Generator
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 7-Bit Parity Generator
Find the correct schematic - 3-to-8 Binary Decoder
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 3-to-8 Binary Decoder
Find the correct schematic - 4-Bit PISO Register
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 4-Bit PISO Register
Find the correct schematic - JK Flip-Flop
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete JK Flip-Flop
Find the correct schematic - LFSR Stream Cipher
VerilogIdentify the feedback loop and output XOR of a synchronous stream cipher.
Find the correct schematic - Ones-complement Checksum
VerilogFind the accumulator that folds the most-significant carry before complementing the result.
Find the correct schematic - Period Counter
VerilogReconstruct edge detection and capture of a cycle counter between two events.
Find the correct schematic - PRBS Sequence Checker
VerilogAnalyze the Verilog code for prbs sequence checker.
Find the correct schematic - SRAM Byte-lane Mapper
VerilogAnalyze the Verilog code for sram byte-lane mapper.
Find the correct schematic - PS/2 Frame Validator
VerilogAnalyze the Verilog code for ps/2 frame validator.
Complete the 5th SW→HW exercise
Find the correct schematic - Reciprocal Frequency Estimator
VerilogAnalyze the Verilog code for reciprocal frequency estimator.
Complete the 5th SW→HW exercise
Find the correct schematic - Windowed Watchdog Decision
VerilogAnalyze the Verilog code for windowed watchdog decision.
Complete the 5th SW→HW exercise
Find the correct schematic - Eight-request Rotating Arbiter
VerilogAnalyze the Verilog code for eight-request rotating arbiter.
Complete the 5th SW→HW exercise