internal_packet_generator: quit main loop in case of cancel

This commit is contained in:
2023-05-31 10:53:29 +02:00
parent 4671f392bd
commit 5ec4d41e68
+3 -4
View File
@@ -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;