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

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