diff --git a/verif/trace/verilog/nanosoc_axi_stream_io_8_txd_from_file.v b/verif/trace/verilog/nanosoc_axi_stream_io_8_txd_from_file.v index 084b2b16067e3000a4b0f441fa9c3692d998ed29..715573214ec0eb01dde16df0f59dbaa16357f2f5 100644 --- a/verif/trace/verilog/nanosoc_axi_stream_io_8_txd_from_file.v +++ b/verif/trace/verilog/nanosoc_axi_stream_io_8_txd_from_file.v @@ -105,12 +105,13 @@ localparam BUFSIZE = (64 * 1024); $write("** %m : input file <%s> failed to open **\n", TXDFILENAME); else begin while (!$feof(fd)) begin - adpbuf[clen+25 + flen] <= $fgetc(fd); + adpbuf[clen+25+1 + flen] = $fgetc(fd); flen = flen +1; end $write("** %m : file closed after stream TX completed **\n"); $fclose(fd); end + $write("** %m : input file length measured as: %d **\n", flen); if (flen > 0) flen=flen-1; // correct for extra char count(???) // now output the entire adp buffer to the stream flen = flen + clen+25+1;