Forum Discussion
nalingam
New Contributor
1 month agoAltera Agilex PCIe core
Hi Altera Team, We have developed a user reset controller based on the "Cold Reset Entry and Exit Sequence" described in the "GTS AXI Streaming IP for PCI Express User Guide for Agilex® 5 and Agile...
VenT_Altera
Frequent Contributor
29 days agoHi nalingam,
Apologies for the late reply.
You can check the following:
- p<n>_initiate_warmrst_req is an output from the IP to the user reset controller. For the PERST#-triggered cold-reset path, cold reset is initiated by deassertion of p<n>_pin_perst_n_i (PERST# released: low → high). The IP then asserts p<n>_initiate_warmrst_req, and your controller should respond with p<n>_subsystem_rst_req.
- For a user-initiated cold reset, start by asserting p<n>_subsystem_rst_req. In that flow, initiate_warmrst_req is not the trigger and is not required.
- Before PERST# deassertion in simulation, ensure ninit_done is 0 (device configured).
- Compare your reset controller and PERST# timing against the design example generated in Quartus Prime for this IP. Refer to the following Design Example user guide for the steps to generate a Design Example: https://docs.altera.com/r/docs/817713/25.3/gts-axi-streaming-ip-for-pci-express-design-example-user-guide/about-the-gts-axi-streaming-ip-for-pci-express-design-example
Thanks.
Best Regards,
Ven
VenT_Altera
Frequent Contributor
24 days agoHi nalingam,
May I know if you have any updates on this forum?
Thanks.
Best Regards,
Ven
- nalingam24 days ago
New Contributor
Hi Ven,
Thank you for your response. Our team already working with Altera APS team to solve this issue. Please close this case for now.
- VenT_Altera24 days ago
Frequent Contributor
Hi nalingam,
Thanks for the updates.
I will proceed to transition this thread to Community support while you continue working on the issue with our APS support team.
Thank you for engaging with us!
Thanks.
Best Regards,
Ven