Skip to content

Latest commit

 

History

52 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

example workflow example workflow example workflow example workflow example workflow codecov

Recirculation MUX RTL implementation

  • solution for data bus synchronization
  • uses a toggle pulse synchronizer to transmit a pulse across clock domains
  • pulses controls the sampling of the data bus on the receiving (sink) domain
Folder Description
rtl/SystemVerilog SV RTL implementation files
rtl/VHDL VHDL RTL implementation files
cocotb_sim Functional Verification with CoCoTB (Python-based)
pyuvm_sim Functional Verification with pyUVM (Python impl. of UVM standard)
uvm_sim Functional Verification with UVM (SV impl. of UVM standard)
verilator_sim Functional Verification with Verilator (C++ based)
mcy_sim Mutation Coverage Testing of Verilator tb, using YoysHQ/mcy

This is the tree view of the strcture of the repo.

.
├── rtl 
│   ├── SystemVerilog 
│   │   └── SV files
│   └── VHDL 
│       └── VHD files
├── cocotb_sim
│   ├── Makefile
│   └── python files
├── pyuvm_sim
│   ├── Makefile
│   └── python files
├── uvm_sim
│   └── .zip file
├── verilator_sim
│   ├── Makefile
│   └── verilator tb
└── mcy_sim
    ├── Makefile, (modified) SV files, Verilator tb
    └── scripts

About

No description or website provided.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages