forked from GT-CHIPS/Interface-Protocol
-
Notifications
You must be signed in to change notification settings - Fork 1
Simple Interface Protocol RTL implementation
License
tushar-krishna/Interface-Protocol
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
--------------------------------------------- Interface Protocol Design Contact: Eric Qin < ecqin@gatech.edu> --------------------------------------------- Summary: This is a simple RTL implementation of a strawman-like chiplet protocol. The aim of the protocol is to provide lightweight communication with minimal IO connections. File Structure: src/chiplet_sys.v - top file connecting the fifo queues and RX / TX FSMs src/fifo.v - simple fifo implementation src/fifos_interface.v - fifos interface between Master and Slave src/strawman_rx_fsm.v - recieving protocol fsm src/strawman_tx_fsm.v - transmitting protocol fsm tb/tb_chiplet_sys.sv - top level testbench tb_fifo.v - simple fifo testbench tb_fifos_interface.v -simple fifo interface testbench Tools Needed: Verilog Compiler / Waveform Viewer of your choice: - Icarus Verilog - ModelSim - Verilator - Xilinx ISE - Altera Quartus - GTKWave Alternative Online Verilog Compiler https://www.edaplayground.com/ To run the code, upload all of the code and similate tb_chiplet_sys.v. This work was supported by the DARPA CHIPS program.
About
Simple Interface Protocol RTL implementation
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Verilog 84.5%
- SystemVerilog 15.5%