Welcome to the Twenty-One-Pilots repository! This repo contains 21 SystemVerilog modules for contributors to design, verify, and test as part of the Hacknight 7.0 challenge. Each module has its own folder with instructions and starter code.
Maintainer : Pranav M
Important
Add your rtl.sv and tb.sv into the module folder you want to design.
2to1_mux/
├─ rtl.sv <- Your module implementation
├─ tb.sv <- Testbench
└─ waveform.png <- Screenshot showing module works
Check out CONTRIBUTING.md for details regarding how to contribute to each module.
- 2to1 Multiplexer
- APB Master
- APB Slave
- APB System
- Binary to Grey
- Binary to One-hot
- D Flip-Flop
- Edge Detector
- Fixed Priority Arbiter
- LFSR
- Muxes
- Odd Counter
- Parallel to Serial
- Round Robin Arbiter
- Second Bit Set from LSB
- Self Reloading Counter
- Sequence Detector
- Shift Register
- Simple ALU
- Simple Memory Interface
- Synchronous FIFO