by knparikh »
Eli,
Thank you for your reply. I was aware of the disclaimer, but decided to push ahead since it worked with all 2014 versions and actually got their straight tutorial to work with the 2015.4 version I'm using. Is there any indication there will ever be an updated tutorial for a Vivado HLS/Vivado workflow? I don't totally understand the note as to why in part 1 of the tutorial, especially when they mention that it's ISE which has a problem with floating point math.
I went ahead and removed the fifo_8 logic you referred to and the bitstream generated, though is currently untested... can't wait to debug it. I'll put my modification here in case anyone stumbles on this thread in the future. Again, thanks for your help, Eli.
- Code: Select all
//fifo_8x2048 fifo_8
//(
//.clk(bus_clk),
//.srst(!user_r_read_8_open),
//.din(debug_out_din),
//.wr_en(debug_out_write),
//.rd_en(user_r_read_8_rden),
//.dout(user_r_read_8_data),
//.full(debug_out_full),
//.empty(user_r_read_8_empty)
//);
//assign user_r_read_8_eof = 0;
//assign user_w_write_8_full = 1; // Not used, hence always full
Eli,
Thank you for your reply. I was aware of the disclaimer, but decided to push ahead since it worked with all 2014 versions and actually got their straight tutorial to work with the 2015.4 version I'm using. Is there any indication there will ever be an updated tutorial for a Vivado HLS/Vivado workflow? I don't totally understand the note as to why in part 1 of the tutorial, especially when they mention that it's ISE which has a problem with floating point math.
I went ahead and removed the fifo_8 logic you referred to and the bitstream generated, though is currently untested... can't wait to debug it. I'll put my modification here in case anyone stumbles on this thread in the future. Again, thanks for your help, Eli.
[code]
//fifo_8x2048 fifo_8
//(
//.clk(bus_clk),
//.srst(!user_r_read_8_open),
//.din(debug_out_din),
//.wr_en(debug_out_write),
//.rd_en(user_r_read_8_rden),
//.dout(user_r_read_8_data),
//.full(debug_out_full),
//.empty(user_r_read_8_empty)
//);
//assign user_r_read_8_eof = 0;
//assign user_w_write_8_full = 1; // Not used, hence always full[/code]