Difference between revisions of "Chipyard"
(Created page with "Category:SoftwareCategory:Framework {|<!--CONFIGURATION: REQUIRED--> |{{#vardefine:app|chipyard}} |{{#vardefine:url|https://github.com/ucb-bar/chipyard}} <!--CONFIGURA...") |
|||
Line 10: | Line 10: | ||
|{{#vardefine:testing|}} <!--PROFILING--> | |{{#vardefine:testing|}} <!--PROFILING--> | ||
|{{#vardefine:faq|}} <!--FAQ--> | |{{#vardefine:faq|}} <!--FAQ--> | ||
− | |{{#vardefine:citation|}} <!--CITATION--> | + | |{{#vardefine:citation|1}} <!--CITATION--> |
|{{#vardefine:installation|}} <!--INSTALLATION--> | |{{#vardefine:installation|}} <!--INSTALLATION--> | ||
|} | |} |
Revision as of 22:02, 26 August 2020
Description
Chipyard is an open source framework for agile development of Chisel-based systems-on-chip. It will allow you to leverage the Chisel HDL, Rocket Chip SoC generator, and other Berkeley projects to produce a RISC-V SoC with everything from MMIO-mapped peripherals to custom accelerators. Chipyard contains processor cores (Rocket, BOOM, Ariane), accelerators (Hwacha, Gemmini, NVDLA), memory systems, and additional peripherals and tooling to help create a full featured SoC. Chipyard supports multiple concurrent flows of agile hardware development, including software RTL simulation, FPGA-accelerated simulation (FireSim), automated VLSI flows (Hammer), and software workload generation for bare-metal and Linux-based systems (FireMarshal). Chipyard is actively developed in the Berkeley Architecture Research Group in the Electrical Engineering and Computer Sciences Department at the University of California, Berkeley.
Environment Modules
Run module spider chipyard
to find out what environment modules are available for this application.
System Variables
- HPC_CHIPYARD_DIR - installation directory
- HPC_CHIPYARD_BIN - executable directory
Citation
If you publish research that uses chipyard you have to cite it as follows:
https://github.com/ucb-bar/chipyard#attribution-and-chipyard-related-publications