]> AND Private Git Repository - blast.git/blobdiff - lib/implementations/read_csv_impl.xml
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
finished testbench generation
[blast.git] / lib / implementations / read_csv_impl.xml
index 80106000da4418e15ff5867329f9dc37e58ebdb1..389bbb3f5cfab62210d8c002c299be8d3dd8837f 100644 (file)
@@ -2,10 +2,10 @@
 <block_impl ref_name="read_csv.xml" ref_md5="">
   <comments>
     <author lastname="Domas" mail="sdomas@univ-fcomte.fr" firstname="stephane"/>
-    <date creation="2018-04-12"/>
-    <related_files list="" />
-    <description>read a csv file</description>
-    <notes>read a csv file</notes>
+    <log creation="2018-05-02">
+    </log>
+    <notes>
+    </notes>    
   </comments>
   <libraries>
     <library name="ieee">
@@ -62,7 +62,7 @@ new_line &lt;= '0';
 item_count := 0;
 line_count := 0;
 last_line := '0';
-out_enb &lt;= '0';
+@{out_val_enb} &lt;= '0';
 dly_item_count := 0;
 dly_line_count := 0;
 item_count_enb := '0';
@@ -70,7 +70,7 @@ line_count_enb := '0';
 
 elsif rising_edge(@{clk}) then
 
-out_enb &lt;= '0';
+@{out_val_enb} &lt;= '0';
 
 if do_read = '1' then
 
@@ -101,7 +101,7 @@ end if;
 else
 read(l, in_val);
 out_s &lt;= to_unsigned(in_val, item_width);
-out_enb &lt;= '1';
+@{out_val_enb} &lt;= '1';
 item_count := item_count + 1;
 if (item_count &lt; item_per_line) then
 read(l, comma);
@@ -121,7 +121,7 @@ end if;
 end if;
 end if;
 
-elsif start_read = '1' then
+elsif @{start} = '1' then
 -- reading the first line
 readline(in_data, l);
 line_count := line_count + 1;
@@ -132,8 +132,6 @@ do_read &lt;= '1';
 end if;
 
 end process read_data;
-
-end architecture read_csv_a;
 </architecture>
   <patterns>
     <delta value="$nb_lines*$item_per_line"/>