1 <!DOCTYPE deserializer_3x1>
4 <name>deserializer_3x1</name>
7 deserializes 3 parallel inputs into a sequence of 3 outputs
11 <parameter value="8" type="natural" context="generic" name="in_width"/>
15 <input endian="little" type="boolean" purpose="clock" multiplicity="1" width="1" name="clk"/>
16 <input endian="little" type="boolean" purpose="reset" multiplicity="1" width="1" name="reset"/>
17 <input endian="little" type="expression" purpose="data" multiplicity="1" width="$in_width" name="data_in"/>
18 <control iface="data_in"/>
21 <output endian="little" type="expression" purpose="data" multiplicity="1" width="$in_width" name="data1_out"/>
22 <output endian="little" type="expression" purpose="data" multiplicity="1" width="$in_width" name="data2_out"/>
23 <output endian="little" type="expression" purpose="data" multiplicity="1" width="$in_width" name="data3_out"/>
24 <control iface="data1_out"/>
25 <control iface="data2_out"/>
26 <control iface="data3_out"/>