blob: c75d66b7d6776e29c26857a073331c4790e39c09 [file]
<?xml version="1.0"?>
<xml>
<pb_type name="parent">
<input name="i0" />
<input name="i1" />
<output name="o" />
<pb_type name="blocka">
<input name="i" />
<output name="a" />
</pb_type>
<pb_type name="blockb">
<input name="i" />
<output name="b" />
</pb_type>
<pb_type name="blockc" num_pb="2">
<input name="i" />
<output name="c" />
</pb_type>
<pb_type name="blocko" num_pb="2">
<input name="i" />
<output name="o" />
</pb_type>
<interconnect>
<mux name="outmux">
<port type="input" name="a" from="blocka">
<metadata>
<meta name="fasm_mux">a1</meta>
</metadata>
</port>
<port type="input" name="b" from="blockb">
<metadata>
<meta name="fasm_mux">b1.l1</meta>
</metadata>
</port>
<port type="input" name="c" from="blockc[0]">
<metadata>
<meta name="fasm_mux">c0.l1</meta>
</metadata>
</port>
<port type="input" name="c" from="blockc[1]">
<metadata>
<meta name="fasm_mux">c1</meta>
</metadata>
</port>
<port type="output" from="blocko" name="i" />
<metadata>
<meta name="fasm_name">fasm_name</meta>
</metadata>
</mux>
<direct>
<port type="input" name="o" from="blocko" />
<port type="output" name="o" />
</direct>
</interconnect>
</pb_type>
</xml>