blob: 741401c020fcdf227feeb829640b83e344cf58c5 [file] [log] [blame]
<?xml version="1.0"?>
<!-- Test the special handling around the fasm_mux metadata when using
composable interconnects. -->
<xml>
<pb_type name="parent">
<input name="i0" />
<input name="i1" />
<output name="o" />
<pb_type name="child">
<input name="i" />
<output name="o" />
</pb_type>
<interconnect>
<direct>
<port type="output" name="o" />
<port type="input" from="child" name="o" />
</direct>
<mux name="mux1">
<port type="input" name="i0">
<metadata>
<meta name="fasm_mux">a1</meta>
</metadata>
</port>
<port type="input" name="i1">
<metadata>
<meta name="fasm_mux">b1</meta>
</metadata>
</port>
<port type="output" from="child" name="i" />
<metadata>
<meta name="fasm_name">fasm_name</meta>
</metadata>
</mux>
</interconnect>
</pb_type>
</xml>