internal_packet_generator: quit main loop in case of cancel
This commit is contained in:
@@ -57,12 +57,11 @@ void internal_packet_generator(STREAM_512 &data_in, STREAM_512 &data_out,
|
||||
if (internal_packet_generator) {
|
||||
generate_frames:
|
||||
for (uint32_t frame_number = 1; frame_number <= nframes; frame_number++ ) {
|
||||
ap_uint<1> cancel = in_cancel;
|
||||
if (cancel)
|
||||
break;
|
||||
|
||||
for (uint8_t module = 0; module < modules; module++) {
|
||||
ap_uint<1> cancel = in_cancel;
|
||||
if (cancel)
|
||||
break;
|
||||
|
||||
for (uint32_t i = 0; i < RAW_MODULE_SIZE * 2 / 64; i++) {
|
||||
#pragma HLS PIPELINE II=1
|
||||
uint32_t eth_packet = i / 128;
|
||||
|
||||
Reference in New Issue
Block a user