From: Andreas Neiser Date: Mon, 8 Jun 2015 12:01:43 +0000 (+0200) Subject: Allowed 14 data buffers in endpoint X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=a53933e361811cb0c8d55ba0cf528b7e67ce7814;p=trbnet.git Allowed 14 data buffers in endpoint --- diff --git a/special/handler_ipu.vhd b/special/handler_ipu.vhd index b9d65c2..b09f8db 100644 --- a/special/handler_ipu.vhd +++ b/special/handler_ipu.vhd @@ -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; ---------------------------------------------------------------------------