Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sequencer/diplomatictester
VIP library for you TileLink IP
https://github.com/sequencer/diplomatictester
Last synced: 3 months ago
JSON representation
VIP library for you TileLink IP
- Host: GitHub
- URL: https://github.com/sequencer/diplomatictester
- Owner: sequencer
- Created: 2020-03-26T18:06:50.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-05-31T05:58:30.000Z (over 4 years ago)
- Last Synced: 2024-08-03T01:39:19.850Z (6 months ago)
- Language: Scala
- Homepage:
- Size: 141 KB
- Stars: 7
- Watchers: 6
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Diplomatictester
This is a chisel plugin specifically focused on test generation of diplomacy-based design.
For integration test, you can replace arbitrary chisel hardware module with VIP implemented with Scala.
You can generate specific TileLink sequence based on a `BaseNode` of an `LazyModule`.
You can peek/poke `AutoBundle` for `LazyModule`.## Unit Test
`diplomatictester.dutIO` can instantiate a top module only with a dut which you marked with `dutIO`.
## Integration Test
`diplomatictester.mockIO` can replace arbitrary chisel hardware module with VIP implemented with Scala.