
Why Bluespec vs. C/C++/SystemC for Modeling?
Run Hardware-Accurate Models at 10s of MHz! Modeling Without the Tradeoffs.
- Bluespec is 100% synthesizable and general purpose, so it can be used for high-level models, test benches and transactors including algorithms, control-intensive blocks
and system-level interconnects. And, because they can all be synthesized, you can run all of them in FPGAs or on
emulators at 10s of MHz speeds
- Bluespec’s superior concurrency model makes it much faster to express hardware-accurate models, eliminates bugs, and enables rapid changes
- Bluespec models can be incrementally and quickly refined into implementations comparable, and often better than, hand-coded RTL. Only Bluespec closes the modeling gap with a single environment for modeling and implementation
Why Bluespec vs. C/C++/SystemC for Design?
Refine any type of model faster, more predictably, with much better quality of results!
- 100% synthesizable and general purpose
- 100% control of architecture enables transparent and predictable design
- Rapid design-by-refinement and unprecedented control results in implementations comparable,
and often better than, hand-coded RTL
|