Bluespec is High Level Hardware Description language (official feature list) used in academia and industry. The following are a collection of Bluespec Examples (Bluespexamples).
Basic examples:
Design |
Description |
Half Adder |
|
Two Input Multiplier |
|
Two input Compare and Exchange(CAE) |
Advanced Examples using bsc-contrib:
TODO
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
├── Makefile (Make html docs and view)
├── NOTES.adoc (BSV notes)
├── README.adoc (This doc)
├── build (Build folder for all bsv projects)
│ ├── Makefile (Make verilog files and simulate)
│ ├── makefile.inc (Insert file names and path)
│ └── verilog_dir/ (Verilog files compiled from src)
├── src/
│ ├── Common/ (Common files)
| ├── <Designs> (Refer Index)
│ └── workspace/ (Scratch worspace)
└── waveforms/ (Contains all the simulation waveform screenshots)