]> AND Private Git Repository - blast.git/blob - lib/references/deserializer_3x1.xml
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
finished testbench generation
[blast.git] / lib / references / deserializer_3x1.xml
1 <!DOCTYPE deserializer_3x1>
2 <block version="0.1">
3   <informations>
4     <name>deserializer_3x1</name>
5     <category ids=""/>
6     <description>
7       deserializes 3 parallel inputs into a sequence of 3 outputs
8     </description>
9   </informations>
10   <parameters>
11     <parameter value="8" type="natural" context="generic" name="in_width"/>
12   </parameters>
13   <interfaces>
14     <inputs>
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"/>
19     </inputs>
20     <outputs>
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"/>
27     </outputs>
28   </interfaces>
29 </block>