File Descriptions
Relationships
This section describes the relationship between XML input file descriptions and the resulting XML2VHDL output.
Type |
XML Input File Name |
Node Name |
Generated XML Filename |
Generated VHDL Filenames |
Example |
|---|---|---|---|---|---|
Register Map Description |
|
|
|
|
<node id="REGISTERMAP_XML_NODENAME" address="0x0">
</node>
|
Interconnect Description |
|
|
|
|
<node id="IC_XML_NODENAME" address="0x0" hw_type="ic">
node id="IC_INDEX_NAME" address="0x0000" link="XML_FILENAME_output.xml"/>
</node>
|
Input
XML2VHDL depends on the following input files.
See XML Descriptions for a details of the term:XML input file structure.
Input file(s) location: |
Referenced using the XML2VHDL |
Output
Output file(s) location: |
Referenced using the XML2VHDL |
In addition to the generated XML and VHDL output files (see Relationships). The following files are also generated:
File Type |
|
|---|---|
XML files |
See Relationships. |
VHDL files |
|
Test-Bench files |
Simulation Test-Bench files. Used to aid in interacting
with the memory-map registers in hardware simulations by providing
common functions, procedures and address constants of the generated
registers using their XML node |
These files are used together to automatically generate the register tables of the memory-maps showing their address locations and their specifications. The tables are used for legacy documentation providing the end-user a more visual and readable description of the generated output. |
|
Other files |