blob: 36509f53a40eb212fa134339e0a48ede4298a829 [file] [log] [blame]
<?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 input="blocka.a blockb.b blockc[0].c blockc[1].c" name="outmux" output="blocko.i">
<metadata>
<meta name="fasm_mux">
blocka.a : a1
blockb.b : b1.l1
blockc[0].c : c0.l1
blockc[1].c : c1
</meta>
<meta name="fasm_name">fasm_name</meta>
</metadata>
</mux>
<direct input="blocko.o" name="parent-o" output="parent.o"/>
</interconnect>
</pb_type>
</xml>