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.
Exercises
41
Done
0
Total
41
Find the correct schematic - Inclusive Range Check
Inspect the standalone VHDL code and choose the schematic that validates a value between two inclusive bounds.
Find the correct schematic - Variable LSB Mask
Inspect the standalone VHDL code and choose the schematic that generates a cumulative mask on the least significant bits.
Find the correct schematic - Nibble Select with Inversion
Inspect the standalone VHDL code and choose the schematic that selects one nibble and optionally inverts its bits.
Find the correct schematic - 2-Bit Min/Max
Inspect the standalone VHDL code and choose the schematic that sorts two 2-bit values into minimum and maximum.
Find the correct schematic - 3-Input Majority Vote
Inspect the standalone VHDL code and choose the combinational schematic that asserts the output when at least two inputs are 1.
Find the correct schematic - BCD Counter
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing BCD Counter (spec)
Find the correct schematic - Clock Divider
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing Clock Divider (spec)
Find the correct schematic - D Flip-Flop with Enable
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing D Flip-Flop with Enable (spec)
Find the correct schematic - 4-bit Shift Register
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing 4-bit Shift Register (spec)
Find the correct schematic - Loadable Shift Register
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing Loadable Shift Register (spec)
Find the correct schematic - Pulse Stretcher
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing Pulse Stretcher (spec)
Find the correct schematic - 1-Bit Full Adder
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing 1-Bit Full Adder (spec)
Find the correct schematic - 4-to-1 Multiplexer
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing 4-to-1 Multiplexer (spec)
Find the correct schematic - 2-to-4 Binary Decoder
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing 2-to-4 Binary Decoder (spec)
Find the correct schematic - 8-Bit Parity Checker
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing 8-Bit Parity Checker (spec)
Find the correct schematic - 4-Bit Comparator
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing 4-Bit Comparator (spec)
Find the correct schematic - BCD to Binary Converter
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing BCD to Binary Converter (spec)
Find the correct schematic - AND Gate
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing AND Gate (spec)
Find the correct schematic - OR Gate
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing OR Gate (spec)
Find the correct schematic - NOT Gate (Inverter)
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing NOT Gate (Inverter) (spec)
Find the correct schematic - NAND Gate
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing NAND Gate (spec)
Find the correct schematic - NOR Gate
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing NOR Gate (spec)
Find the correct schematic - XOR Gate
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing XOR Gate (spec)
Find the correct schematic - XNOR Gate
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing XNOR Gate (spec)
Find the correct schematic - 2-to-1 Multiplexer
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing 2-to-1 Multiplexer (spec)
Find the correct schematic - 8-to-1 Multiplexer
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing 8-to-1 Multiplexer (spec)
Find the correct schematic - 1-to-2 Demultiplexer
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing 1-to-2 Demultiplexer (spec)
Find the correct schematic - Binary to Gray Code Converter
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing Binary to Gray Code Converter (spec)
Find the correct schematic - Gray Code to Binary Converter
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing Gray Code to Binary Converter (spec)
Find the correct schematic - Half Adder
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing Half Adder (spec)
Find the correct schematic - 4-Bit Subtractor
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing 4-Bit Subtractor (spec)
Find the correct schematic - T Flip-Flop
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing T Flip-Flop (spec)
Find the correct schematic - Synchronous SR Flip-Flop
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing Synchronous SR Flip-Flop (spec)
Find the correct schematic - 4-Bit Register
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing 4-Bit Register (spec)
Find the correct schematic - 4-Bit Left Shift Register
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing 4-Bit Left Shift Register (spec)
Find the correct schematic - 4-Bit SIPO Shift Register
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing 4-Bit SIPO Shift Register (spec)
Find the correct schematic - 4-Bit Up Counter
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing 4-Bit Up Counter (spec)
Find the correct schematic - 4-Bit Down Counter
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing 4-Bit Down Counter (spec)
Find the correct schematic - 4-Bit Ring Counter
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing 4-Bit Ring Counter (spec)
Find the correct schematic - BCD to Excess-3 Encoder
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing BCD to Excess-3 Encoder (spec)
Find the correct schematic - Hamming (7,4) Encoder
Inspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Unlocked by completing Hamming (7,4) Encoder (spec)