Skip to content

Latest commit

 

History

History
53 lines (38 loc) · 1.39 KB

Core_Integration.rst

File metadata and controls

53 lines (38 loc) · 1.39 KB

The team is looking for contributors for this chapter.

Core Integration

RTL Integration

Suggested content:

How to integrate CVA6 into a core complex/SoC Instantiation template as in https://docs.openhwgroup.org/projects/cv32e40p-user-manual/integration.html#instantiation-template Do we have specific constructs that we should mention for the implementation team:

  • Non-reset signals, if any
  • Internally controlled asynchronous reset (“SW reset”), if any
  • Multi-cycle paths
  • Clock gating

ASIC Specific Guidelines

Suggested content:

  • How to handle the RAM cells for DFT.
  • Typical critical paths in ASIC and suggestions for optimizations (e.g. suggestions for places where to apply regioning/partitioning…)
  • We can also have typical command lines / settings for various ASIC tools

FPGA specific guidelines

Also needed for prototyping of ASICs Suggested content:

  • Typical critical paths in FPGA and suggestions for optimizations
  • We can also have typical command lines / settings for various FPGA tools