Skip to content

Commit

Permalink
updated README file
Browse files Browse the repository at this point in the history
  • Loading branch information
npatsiatzis committed Aug 17, 2023
1 parent 3cf2ccd commit c194263
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
![example workflow](https://github.com/npatsiatzis/recirculation_mux/actions/workflows/regression.yml/badge.svg)
![example workflow](https://github.com/npatsiatzis/recirculation_mux/actions/workflows/coverage.yml/badge.svg)

![example workflow](https://github.com/npatsiatzis/recirculation_mux/actions/workflows/regression_pyuvm.yml/badge.svg)
![example workflow](https://github.com/npatsiatzis/recirculation_mux/actions/workflows/coverage_pyuvm.yml/badge.svg)

### 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
- CoCoTB testbench for functional verification
- $ make
- CoCoTB-test unit testing to exercise the CoCoTB tests across a range of values for the generic parameters
- $ SIM=ghdl pytest -n auto -o log_cli=True --junitxml=test-results.xml --cocotbxml=test-cocotb.xml

-- RTL code in:
- [VHDL](https://github.com/npatsiatzis/recirculation_mux/tree/main/rtl/VHDL)

-- Functional verification with methodologies:
- [cocotb](https://github.com/npatsiatzis/recirculation_mux/tree/main/cocotb_sim)
- [pyuvm](https://github.com/npatsiatzis/recirculation_mux/tree/main/pyuvm_sim)

0 comments on commit c194263

Please sign in to comment.