chipsalliance / chipsalliance/chisel

[RFC] Formalize support for IP-XACT

Open
#904 6 comments 2 reactions 1 assignee Claimed by @chick View on GitHub
Feature release issue
Dominant language
Scala
Stars
4.8k
Forks
658
Avg merge
18h 59m
Merged PRs (30d)
14

Description

IP-XACT is a xml metadata format for describing interaces to IP circuit designs.

## Motivation
There is a lot of interest from CAD vendors for us to support IP-XACT to streamline integration with their tools. A lot of work has been done here, particularly with respect to the Craft 2 project. It is not clear that this code has been kept current, or was ever adequately documented.

## Current state
IP-XACT implementations exist in
- [rocket-dsp-utils](https://github.com/ucb-art/rocket-dsp-utils/blob/master/src/main/scala/ipxact/IPXact.scala)
- [rocket-dsp-utils](https://github.com/ucb-art/rocket-dsp-utils/blob/diplomacyPort/src/main/scala/dspblocks/IPXact.scala) and again here, with diplomacy support.
- There has also been work done by Intel [Reference Needed]()

## Impact
This should be minimal disruptive because it does not alter existing API's. There are several
steps to solidify support
- Identify the right repository for it to live in.
- Test existing code and modernize as necessary
- Provide more Documentation

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.