A word of warning
pySoC is currently alpha-state software. There are no separate stable and development branches, just a development branch. New versions usually contain a mix of new or changed features and bugfixes, and unfortunately, sometimes new bugs. So, file format is given for information and can be modified at any time.
pySoC files format is based on XML. XML allows many kind of manipulation and is a multiplatform file format. There are several tools and/or library specialized in XML manipulation, so XML seems to be a good choice
The following chapters gives more details about pySoC XML files.
- XML file format common rules
- Components XML file format
- Targets XML file format
- System on Chip design XML file format