cep

The Common Evaluation Platform (CEP), based on UCB's Chipyard Framework, is an SoC design that contains only license-unencumbered, freely available components.

https://github.com/commonevaluationplatform/cep

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org, ieee.org, acm.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.9%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

The Common Evaluation Platform (CEP), based on UCB's Chipyard Framework, is an SoC design that contains only license-unencumbered, freely available components.

Basic Info
  • Host: GitHub
  • Owner: CommonEvaluationPlatform
  • License: bsd-3-clause
  • Language: C
  • Default Branch: master
  • Homepage:
  • Size: 20.2 MB
Statistics
  • Stars: 21
  • Watchers: 1
  • Forks: 7
  • Open Issues: 26
  • Releases: 5
Created about 3 years ago · Last pushed over 1 year ago
Metadata Files
Readme Changelog Contributing License Citation

README.Chipyard.md

CHIPYARD

Chipyard Framework Test

Quick Links

  • Stable Documentation: https://chipyard.readthedocs.io/
  • User Question Forum: https://groups.google.com/forum/#!forum/chipyard
  • Bugs and Feature Requests: https://github.com/ucb-bar/chipyard/issues

Using Chipyard

To get started using Chipyard, see the stable documentation on the Chipyard documentation site: https://chipyard.readthedocs.io/

What is Chipyard

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, CVA6 (Ariane)), accelerators (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.

Resources

  • Chipyard Stable Documentation: https://chipyard.readthedocs.io/
  • Chipyard (x FireSim) Tutorial: https://fires.im/tutorial-recent/
  • Chipyard Basics slides: https://fires.im/asplos23-slides-pdf/02chipyardbasics.pdf

Need help?

  • Join the Chipyard Mailing List: https://groups.google.com/forum/#!forum/chipyard
  • If you find a bug or would like propose a feature, post an issue on this repo: https://github.com/ucb-bar/chipyard/issues

Contributing

Attribution and Chipyard-related Publications

If used for research, please cite Chipyard by the following publication:

@article{chipyard, author={Amid, Alon and Biancolin, David and Gonzalez, Abraham and Grubb, Daniel and Karandikar, Sagar and Liew, Harrison and Magyar, Albert and Mao, Howard and Ou, Albert and Pemberton, Nathan and Rigge, Paul and Schmidt, Colin and Wright, John and Zhao, Jerry and Shao, Yakun Sophia and Asanovi\'{c}, Krste and Nikoli\'{c}, Borivoje}, journal={IEEE Micro}, title={Chipyard: Integrated Design, Simulation, and Implementation Framework for Custom SoCs}, year={2020}, volume={40}, number={4}, pages={10-21}, doi={10.1109/MM.2020.2996616}, ISSN={1937-4143}, }

  • Chipyard
    • A. Amid, et al. IEEE Micro'20 PDF.
    • A. Amid, et al. DAC'20 PDF.
    • A. Amid, et al. ISCAS'21 PDF.

These additional publications cover many of the internal components used in Chipyard. However, for the most up-to-date details, users should refer to the Chipyard docs.

  • Generators
    • Rocket Chip: K. Asanovic, et al., UCB EECS TR. PDF.
    • BOOM: C. Celio, et al., Hot Chips 30. PDF.
      • SonicBOOM (BOOMv3): J. Zhao, et al., CARRV'20. PDF.
      • COBRA (BOOM Branch Prediction): J. Zhao, et al., ISPASS'21. PDF.
    • Gemmini: H. Genc, et al., DAC'21. PDF.
  • Sims
    • FireSim: S. Karandikar, et al., ISCA'18. PDF.
      • FireSim Micro Top Picks: S. Karandikar, et al., IEEE Micro, Top Picks 2018. PDF.
      • FASED: D. Biancolin, et al., FPGA'19. PDF.
      • Golden Gate: A. Magyar, et al., ICCAD'19. PDF.
      • FirePerf: S. Karandikar, et al., ASPLOS'20. PDF.
      • FireSim ISCA@50 Retrospective: S. Karandikar, et al., ISCA@50 Retrospective: 1996-2020. PDF
  • Tools
    • Chisel: J. Bachrach, et al., DAC'12. PDF.
    • FIRRTL: A. Izraelevitz, et al., ICCAD'17. PDF.
    • Chisel DSP: A. Wang, et al., DAC'18. PDF.
    • FireMarshal: N. Pemberton, et al., ISPASS'21. PDF.
  • VLSI
    • Hammer: E. Wang, et al., ISQED'20. PDF.
    • Hammer: H. Liew, et al., DAC'22. PDF.

Acknowledgements

This work is supported by the NSF CCRI ENS Chipyard Award #2016662.

Citation (citation.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Common Evaluation Platform
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - affiliation: MIT Lincoln Laboratory
    email: brendon.chetwynd@ll.mit.edu
    name-particle: Brendon
    family-names: Chetwynd
  - name-particle: Christopher
    family-names: Connelly
    email: connelly@ll.mit.edu
    affiliation: MIT Lincoln Laboratory
  - name-particle: Kyle
    family-names: Ingols
    email: kwi@ll.mit.edu
    affiliation: MIT Lincoln Laboratory
  - {}
repository-code: 'https://github.com/mit-ll/CEP.git'
keywords:
  - >-
    RISC-V, Rocket-Chip, Chipyard, Open Source
    Hardware, SoC Design, Semiconductor Security,
    Verification
license: BSD-3-Clause
version: v4.0

GitHub Events

Total
  • Issues event: 2
  • Watch event: 1
  • Issue comment event: 7
  • Fork event: 1
Last Year
  • Issues event: 2
  • Watch event: 1
  • Issue comment event: 7
  • Fork event: 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 1
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 1
  • Total pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • jordankrim (10)
  • bchetwynd (7)
  • Omar-M-Yehia (1)
  • EdrisBorne (1)
  • lmg260a (1)
Pull Request Authors
  • jordankrim (1)
Top Labels
Issue Labels
bug (2) enhancement (1)
Pull Request Labels

Dependencies

dockerfiles/Dockerfile docker
  • base latest build
  • ubuntu 20.04 build