Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seldridge/firrtl-torture
Utilities to generate gnarly test cases for a FIRRTL compiler
https://github.com/seldridge/firrtl-torture
Last synced: 12 days ago
JSON representation
Utilities to generate gnarly test cases for a FIRRTL compiler
- Host: GitHub
- URL: https://github.com/seldridge/firrtl-torture
- Owner: seldridge
- License: apache-2.0
- Created: 2021-11-19T02:26:09.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-19T03:02:42.000Z (about 3 years ago)
- Last Synced: 2024-10-19T08:18:32.348Z (about 1 month ago)
- Language: Scala
- Size: 6.84 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
This repository contains tools for generating gnarly tests of a FIRRTL compiler which is not the [Scala FIRRTL Compiler (SFC)](https://github.com/chipsalliance/firrtl).
Tools in this repository generate representative FIRRTL circuits and their SFC output.
It is up to the user to integrate these tests into their FIRRTL compiler to compare their output vs. the SFC.Requirements:
- [`scala-cli`](https://scala-cli.virtuslab.org/)
How to use this:
Run one of the programs to generate examples into a `build/` directory.
E.g., `scala-cli Invalid.scala`.