Chargement…
Chargement…
Compare the software code with candidate RTL schematics and identify the architecture that exactly matches the behavior.
Find the correct schematic - W1C Register (Write-1-to-Clear)
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete W1C Register (Write-1-to-Clear)
Find the correct schematic - 1µs Tick Generator
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 1µs Tick Generator
Find the correct schematic - N-bit Counter with Overflow Output
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete N-bit Counter with Overflow Output
Find the correct schematic - 4-Bit Bidirectional Shift Register
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 4-Bit Bidirectional Shift Register
Find the correct schematic - 16x4 ROM with Constant Array
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 16x4 ROM with Constant Array
Find the correct schematic - 16x4 Synchronous RAM
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 16x4 Synchronous RAM
Find the correct schematic - 8x8 Dual-Port RAM
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 8x8 Dual-Port RAM
Find the correct schematic - 4-Bit Carry Lookahead Adder
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 4-Bit Carry Lookahead Adder
Find the correct schematic - 4-Bit Barrel Shifter
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete 4-Bit Barrel Shifter
Find the correct schematic - Synchronous Modulo-6 Counter
VHDLInspect the reference VHDL code and choose the hardware schematic that exactly matches it.
Complete Synchronous Modulo-6 Counter
Find the correct schematic - Asynchronous SRAM Controller
VerilogIdentify the state machine that stabilizes address and data around an SRAM access cycle.
Find the correct schematic - Burst DMA Controller
VerilogTrace the read/write alternation and address updates of a DMA transfer.
Find the correct schematic - VeSPA Hazard Unit
VerilogIdentify forwarding comparators and load-use hazard detection in a pipeline.
Find the correct schematic - DRAM Refresh Decision Unit
VerilogAnalyze the Verilog code for dram refresh decision unit.
Find the correct schematic - Fast-page DRAM Command
VerilogAnalyze the Verilog code for fast-page dram command.
Find the correct schematic - Urgent Memory Arbiter
VerilogAnalyze the Verilog code for urgent memory arbiter.
Complete the 5th SW→HW exercise
Find the correct schematic - Cache Write-policy Unit
VerilogAnalyze the Verilog code for cache write-policy unit.
Complete the 5th SW→HW exercise
Find the correct schematic - DMA Descriptor Address
VerilogAnalyze the Verilog code for dma descriptor address.
Complete the 5th SW→HW exercise
Find the correct schematic - Binary16 Floating-point Classifier
VerilogAnalyze the Verilog code for binary16 floating-point classifier.
Complete the 5th SW→HW exercise