| | 20 | === CABA Internal registers === |
| | 21 | |
| | 22 | || sc_signal<int> || r_output_index[2][5]; || for each channel & each output, input index (INFSM) |
| | 23 | || sc_signal<bool> || r_input_alloc[2][5]; || for each channel & each input, alloc |
| | 24 | || sc_signal<bool> || r_tdm[5]; || for each input, Time Multiplexing |
| | 25 | || sc_signal<sc_uint<data_size> > || r_buf[2][5]; || for each channel & each input, fifo extension |
| | 26 | || sc_signal<int> || r_infsm[2][5]; || for each channel & each input FSM state |
| | 27 | |
| 22 | | || int data_size || Size of flit |
| 23 | | || int io_mask_offset || Emplacement of IO checking |
| 24 | | || int io_mask_size || Size of IO checking |
| 25 | | || int io_number_offset || Emplacement of IO index in IO table |
| 26 | | || int io_number_size || Size of IO index |
| 27 | | || int x_addressing_offset || Emplacement of target x in first flit |
| 28 | | || int x_addressing_size || Size of target x |
| 29 | | || int y_addressing_offset || Emplacement of target y in first flit |
| 30 | | || int y_addressing_size || Size of target y |
| 31 | | || int eop_offset || Emplacement of eop checking |
| 32 | | || int broadcast_offset || Emplacement of broadcast checking |
| 33 | | || int in_fifo_size || Size of input fifos |
| 34 | | || int out_fifo_size || Size of output fifos |
| 35 | | || int x_min_offset || Emplacement of x_min for broadcast confinement |
| 36 | | || int x_max_offset || Emplacement of x_max for broadcast confinement |
| 37 | | || int y_min_offset || Emplacement of y_min for broadcast confinement |
| 38 | | || int y_max_offset || Emplacement of y_max for broadcast confinement |
| | 30 | || int data_size || Size of flit || |
| | 31 | || int io_mask_offset || Emplacement of IO checking || |
| | 32 | || int io_mask_size || Size of IO checking || |
| | 33 | || int io_number_offset || Emplacement of IO index in IO table || |
| | 34 | || int io_number_size || Size of IO index || |
| | 35 | || int x_addressing_offset || Emplacement of target x in first flit || |
| | 36 | || int x_addressing_size || Size of target x || |
| | 37 | || int y_addressing_offset || Emplacement of target y in first flit || |
| | 38 | || int y_addressing_size || Size of target y || |
| | 39 | || int eop_offset || Emplacement of eop checking || |
| | 40 | || int broadcast_offset || Emplacement of broadcast checking || |
| | 41 | || int in_fifo_size || Size of input fifos || |
| | 42 | || int out_fifo_size || Size of output fifos || |
| | 43 | || int x_min_offset || Emplacement of x_min for broadcast confinement || |
| | 44 | || int x_max_offset || Emplacement of x_max for broadcast confinement || |
| | 45 | || int y_min_offset || Emplacement of y_min for broadcast confinement || |
| | 46 | || int y_max_offset || Emplacement of y_max for broadcast confinement || |