Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide support for vendor specific extensions #35

Open
PeterCDMcLean opened this issue Mar 23, 2022 · 1 comment
Open

Provide support for vendor specific extensions #35

PeterCDMcLean opened this issue Mar 23, 2022 · 1 comment

Comments

@PeterCDMcLean
Copy link

PeterCDMcLean commented Mar 23, 2022

This is a feature request for adding support to parse major vendor extensions (Xilinx) to ipyxact.

Below is an example of a fileSet extension that specifies a dependency between a Xilinx core to a 'subCore'

    <spirit:fileSet>
      <spirit:name>xilinx_utilityxitfiles_xilinx_com_ip_xbip_utils_3_0__ref_view_fileset</spirit:name>
      <spirit:vendorExtensions>
        <xilinx:subCoreRef>
          <xilinx:componentRef xilinx:vendor="xilinx.com" xilinx:library="ip" xilinx:name="xbip_utils" xilinx:version="3.0" xilinx:coreRevision="10">
            <xilinx:mode xilinx:name="read_mode"/>
          </xilinx:componentRef>
        </xilinx:subCoreRef>
      </spirit:vendorExtensions>
    </spirit:fileSet>
@olofk
Copy link
Owner

olofk commented Dec 14, 2023

I think ipyxact should be able to at least parse vendorextensions. Then it would be up to the actual application to do something sensible with it. E.g. FuseSoC could perhaps make use of this information for dependency managment. I think the first step is to ensure that the new API can handle vendorextensions properly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants