]> jspc29.x-matter.uni-frankfurt.de Git - trbnet.git/commitdiff
Allowed 14 data buffers in endpoint
authorAndreas Neiser <neiser@kph.uni-mainz.de>
Mon, 8 Jun 2015 12:01:43 +0000 (14:01 +0200)
committerAndreas Neiser <neiser@kph.uni-mainz.de>
Mon, 8 Jun 2015 12:02:07 +0000 (14:02 +0200)
special/handler_ipu.vhd

index b9d65c27885468272b55555f36b6c34041a30f84..b09f8db314aa2d6dc92cee55c8b86ef522c0c959 100644 (file)
@@ -316,9 +316,25 @@ begin
                          (((dat_fifo_read_length(12)))) 
                           ;
   end generate;
+  
+  gen_add_14 : if DATA_INTERFACE_NUMBER = 14 generate
+    next_total_length <= (((dat_fifo_read_length(0)) + (dat_fifo_read_length(1))) +
+                          ((dat_fifo_read_length(2)) + (dat_fifo_read_length(3)))) +
+                         (((dat_fifo_read_length(4)) + (dat_fifo_read_length(5))) +
+                          ((dat_fifo_read_length(6)) + (dat_fifo_read_length(7)))) + 
+                         (((dat_fifo_read_length(8)) + (dat_fifo_read_length(9))) +
+                          ((dat_fifo_read_length(10)) + (dat_fifo_read_length(11)))) +
+                         (((dat_fifo_read_length(12)) + (dat_fifo_read_length(13)))) 
+                          ;
+  end generate;
 
-assert    (DATA_INTERFACE_NUMBER <= 7 or DATA_INTERFACE_NUMBER = 12 or DATA_INTERFACE_NUMBER = 13)
-         report "The number of data interfaces must be lower than 8 or equal 12 or equal 13." severity error;
+assert    (
+  DATA_INTERFACE_NUMBER <= 7 
+  or DATA_INTERFACE_NUMBER = 12 
+  or DATA_INTERFACE_NUMBER = 13 
+  or DATA_INTERFACE_NUMBER = 14
+)
+         report "The number of data interfaces must be lower than 8 or equal 12, 13 or 14." severity error;
   
   
 ---------------------------------------------------------------------------