epicestperson
Newbie level 1
This is for a school project and I've been struggling for months now, I had to learn this all from scratch with no help. So I'm asking for some help now.
The board I'm using is a Trenz TE0710, it has a Artix 7 35t.
I've included my code, if anyone wants to help a troubled person.
I've made sure that init_calib_complete is asserted and app_rdy is asserted through sending the signal to a port and checking it.
So I believe the memory gets initialized, but when I'm sending a signal through my user interface to write, and then read. Nothing happens.
I checked app_rd_data_valid by also sending it through to a top level port, and it never gets asserted after the doing a read.
I don't understand how people are able to simulate their user designs.
I've tried to simulate without the model, because I have no idea how to include it in Vivado simulator.
App_rdy never goes high and although the MIG finishes initializing, all the DDR stuff does nothing.
Thanks for your time.
The board I'm using is a Trenz TE0710, it has a Artix 7 35t.
I've included my code, if anyone wants to help a troubled person.
I've made sure that init_calib_complete is asserted and app_rdy is asserted through sending the signal to a port and checking it.
So I believe the memory gets initialized, but when I'm sending a signal through my user interface to write, and then read. Nothing happens.
I checked app_rd_data_valid by also sending it through to a top level port, and it never gets asserted after the doing a read.
I don't understand how people are able to simulate their user designs.
I've tried to simulate without the model, because I have no idea how to include it in Vivado simulator.
App_rdy never goes high and although the MIG finishes initializing, all the DDR stuff does nothing.
Thanks for your time.