Skip to content

RISMicroDevices/CHIron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHIron: Open-source AMBA CHI Infrastructure

Summary

World's first open-source AMBA CHI toolset

  • Currently serving or served XiangShan in-house development (About OpenXiangShan)
  • Currently mainly supporting AMBA CHI Issue E, with basic support and future plan for Issue B/C/G
  • Constructing complete protocol level abstraction
  • Completing transaction level abstraction
    • Fully covered demands of XiangShan Kunminghu V2
  • Designed to be infrastructure of infrastructures
    • Aimed at supporting prototyping, testing, verification and profiling demands
    • All codes were designed to be API, feel free to call or modify
    • Possible to be kernel or UVMs, but no longer stuck on UVM platforms
    • Freedom to use in open-source projects

Known Issues

  • MTE not supported, and not on the near-future roadmap
  • DVM not supported, and not on the near-future roadmap
  • Xaction (Transaction Modeling) now only supports Issue E
  • Exclusive Monitor tracking not supported
  • SnpPreferUnique & SnpPreferUniqueFwd under exclusive sequence not fully supported
  • WriteDataCancel needs more detailed modeling and checkers
  • Some differences from AMBA CHI Specification for specific issues were made to keep up with the essential engineering philosophy of AMBA CHI, by our understandings.
  • These differences was stated in the Errata. You can revert these changes if needed, and only when you completely understand what you are doing.

Documentations

Sorry, no public documentation available for now :(
But we are going to work on this part in near future!


Ask DeepWiki for project preview.

About

Open-source AMBA CHI infrastructures (supporting Issue B, E.b)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages