FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5952 Discussions

s10 pcie avmm core does not send out memory read data

ZWang142
Beginner
221 Views

I'm simulating the s10 pcie avmm core in the bridge mode, gen3 x4, 256-bit avmm data bus. From the RP model, I sent a 64-byte write request and then a 64-byte read request at the same address.

 

From the EP side, I can see that the rxm bar4 interface is working fine. It sent out the write request and received correct data (bot readdata and readdatavalid signals were correct). But it seems the pcie core never sent back the read data back to the RP.

 

From the waveform, altera_pcie_s10_hip_ast_pipen1b_inst/rx_st_* signals were toggling correctly, but altera_pcie_s10_hip_ast_pipen1b_inst/tx_st_* never toggled after rxm_bar4_readdatavalid was asserted. These signals are drived from the encrypted model "dcore" and I cannot dig further.

 

Please help. I'm stuck here. Many thanks.

 

0 Kudos
3 Replies
SengKok_L_Intel
Moderator
168 Views

Hi Sir,

 

I have just tested it by using Quartus v20.1, I've generated the PCIe gen3x4 example design, and then run the simulation in ModelSim SE, everything works fine, and I can see the rx_st* as well as tx_st* signals are toggling. I would suggest you to use the examples design to run the simulation if you haven't done so.

 

Regards -SK

 

ZWang142
Beginner
168 Views

Thanks, SengKokL.

 

I've solved the issue. It was because I didn't hook up the temporarily unused bar2 interface.

SengKok_L_Intel
Moderator
168 Views

I'm glad to see the issue resolved. Thanks.

 

Regards -SK

Reply