Documentation Home Page RT-XSG Toolbox Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.

Creating IOCONF File for an RT-XSG Design

The ioconf file is an archive, containing text-based files, that describes

  • the I/O interfaces

  • feature block descriptions (feature blocks are blocks instrumented with RT-XSG Description Module blocks)

  • feature block interconnections

  • other general model information (FPGA clock period, FPGA configuration file name, FPGA configuration file Minor ID and version, etc)

of a RT-XSG model. It is intended to be a COMPLETE text-based description of a RT-XSG model to be used by external tools and software.

When is an IOCONF File required?

The ioconf file must be supplied to a Schematic Editor model to provide the available I/O connections and features provided in that FPGA configuration file (BIN file). When an ioconf file is selected, it will contextualize what features and I/O connections are available for that Schematic Editor model.

How to generate the IOCONF File

To generate a ioconf file for your RT-XSG model, simply check:

  • the OPBIN checkbox, where it will be printed alongside other configuration within the OPBIN archive

  • the IOCONF / CONF / OPAL checkbox, where it will printed as a standalone file

in the model output folder.

The automated generation of the ioconf file is triggered after the bitstream generation and before the creation of the OPBIN archive.

Requirements

The feature is available with :

Limitations

As of RT-XSG v3.4.0, error handling for ioconf file generation is limited. If the ioconf file generation fails, the file will not be printed and a error will appear in the output log of the RT-XSG generation.

Here is a kind of error that could be found during the bitstream generation if it is the case :

 

OPAL-RT TECHNOLOGIES, Inc. | 1751, rue Richardson, bureau 1060 | Montréal, Québec Canada H3K 1G6 | opal-rt.com | +1 514-935-2323