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

Private GIT Repository
finished testbench generation
[blast.git] / lib / references / read_csv.xml
1 <!DOCTYPE read_csv>
2 <block version="0.1" special="source">
3   <informations>
4     <name>read_csv</name>
5     <category ids="1"/>
6     <description>
7       read a csv file
8     </description>
9   </informations>
10   <parameters>
11     <parameter name="in_file" value="&quot;input.csv&quot;" context="generic" type="string"/>
12     <parameter name="item_per_line" value="1" context="generic" type="natural"/>
13     <parameter name="item_width" value="1" context="generic" type="natural"/>
14     <parameter name="nb_lines" value="1" context="generic" type="natural"/>
15     <parameter name="group_size" value="1" context="generic" type="natural"/>
16     <parameter name="group_delay" value="1" context="generic" type="natural"/>
17     <parameter name="line_delay" value="1" context="generic" type="natural"/>
18   </parameters>
19   <interfaces>
20     <inputs>
21       <input purpose="clock" name="clk" width="1" multiplicity="1" endian="little" type="boolean"/>
22       <input purpose="reset" name="reset" width="1" multiplicity="1" endian="little" type="boolean"/>
23       <input purpose="data" name="start" width="1" multiplicity="1" endian="little" type="boolean"/>
24       
25     </inputs>
26     <outputs>
27       <output purpose="data" name="out_val" width="$item_width" multiplicity="1" endian="little" type="expression"/>
28       <output purpose="data" name="eog" width="1" multiplicity="1" endian="little" type="boolean"/>
29       <control iface="out_val" />
30     </outputs>
31   </interfaces>
32 </block>