01-22-2019 01:05 PM
I'm trying to simulate the SD-FEC IP for the Zynq Ultrascale+ RFSoC on Vivado 2018.2 but I'm not seeing any output from the IP. Particularly, the m_axis_dout_tdata and m_axis_dout_tlast appeared invalid.
I created the IP for 5G Encoder with everything else set to default (this doesn't matter as the issue occurred for other technology variations of the IP) with OOC option. I then generated the example design from within Vivado. Once the example design was created and opened, I ran Vivado simulation with the example_tb.sv file that was created. The simulation finished but the outputs were invalid as described. I also simulated the IP via ModelSim (DE 10.7c) (using the script in ip_user_files/sim_scripts.... and the example_tb.sv as top testbench) and got the same result. Am I missing something or do I need to create my own testbench with my own inputs?
01-24-2019 09:36 AM
01-24-2019 01:12 PM
I also encountered this with other standards such as Wifi or DOCSIS 3.0. I followed the AR to generate and run it on a Linux machine. The same problem occurred. I think I'm missing something in generating the IP as well as the example design test bench since it's not that I got incorrect output, I got no output at all.
01-28-2019 07:43 PM
Did you apply the patch that is available in the AR for windows ?
Are you seeing the same behavior on Linux also ? IS the m_axis_data invalid ?
Can you please tell me the Vivado version you have been using ?
01-28-2019 10:16 PM
I didn't apply the patch as I was using Vivado 2018.2 for Windows (and the patch was 2018.3). I did try 2018.2 as well as 2018.3 for Linux with the same result. If possible, can you run a quick exercise on your machine starting from scratch to see if you get the same result (creating project, then IP, then open example design and run the simulation)? I'm trying to see if I'm missing something.
01-30-2019 06:55 AM
I see that there is a similar issue which has been reported internally for a case LDPC code has been used and example test bench has been generated. I will follow that and update you based on that.