ContributionsMost RecentMost LikesSolutionsRe: Read responses on not reaching PIO interface through mm_interconnect Hi Wincent_Intel, Good Morning! We have generated an SOF with Quartus Version 22.3 and observed the same behavior to persist. The issue is NOT resolved yet. Request you for further inputs. Is this behavior due to issues in mm_interconnect or PCIe Endpoint? Regards Siva Kona Read responses on not reaching PIO interface through mm_interconnect Hi, Quartus Version : 22.2.0.94 A "Multi Channel DMA Intel® FPGA IP for PCI Express" IP is integrated with AXI4 DUT and On Chip Memory. Data Responses for BAR2 MMIO read requests are not reaching PIO interface. The attached "NoReadResponseAtPIO.png" shows => a valid Read response is present on DUT AXI interface. => rx_pio_waitrequest_i goes low => rx_pio_readdatavalid_i does not toggle. This results in a hang in mm_interconnect. Subsequent read/writes initiated on rx_pio does not pass through mm_interconnect. How can we overcome this issue? Regards Siva Kona Re: How to find the number of outstanding requests supported by mm_interconnect Parameters below control the Max outstanding transaction support on the Host interfaces. set_interface_property altera_axi4_master3 readIssuingCapability 1 set_interface_property altera_axi4_master3 writeIssuingCapability 1 set_interface_property altera_axi4_master3 combinedIssuingCapability 1 Re: How to find the number of outstanding requests supported by mm_interconnect Thanks for the inputs. How to find the number of outstanding requests supported by mm_interconnect Hi How can I find the the number of outstanding requests supported by mm_interconnect that arbitrates transactions of 4 AXI Masters interfaces to an EMIF Avalon interface Regards Siva Kona SolvedRe: Stratix 10 GX EMIF IP corrupting Host Boot code Hi Adzim, Following are the EMIF Interface Configuration steps that we followed. Instantiate “External Memory Interfaces Intel Stratix 10 FPGA IP” from “Memory Interfaces and Controllers” library of IP Catalog Applied “Stratix 10 GX H-Tile FPGA Development kit with DDR4 HiLo” Preset as shown in Snapshot “preset_cfg_changes_1.png” Exported pll_ref_clk with name ddr_ref_clk Specified connection from “rxm_bar0” of PCIe EP instance to “ctrl_amm_0” of “emif_s10_0” instance. And Tool identified two Errors Error: gyann_fpga.emif_s10_0.ctrl_amm_0: Data width must be of power of two and between 8 and 4096 To overcome the Error, we switched to Controller Tab and set “Enable Error detection and Correction Logic with ECC” in “Configuration, status and Error handling” sub tab. This setting changed the Avalon amm Data width from 576 to 512 Data corruption Warning Warning: gyann_fpga.pcie_s10_hip_avmm_bridge_0.rxm_bar0/emif_s10_0.ctrl_amm_0: emif_s10_0.ctrl_amm_0 does not have byteenables. Writes from narrow master pcie_s10_hip_avmm_bridge_0.rxm_bar0 may result in data corruption To overcome the Warning, we switched to “Memory” Tab, to reset “Write DBI” and set “Data mask” in “Topology” sub tab Setting Data mask along with “Write DBI” threw Errors No timing violations are seen in the Build reports. We have not tested the EMIF IP standalone, We are working to try that after your suggestion. We have captured videos of Successful reboot and failed reboot scenarios. During the failure, The Host just Shuts down and does not Power up at all. I will share the videos if required over email. Regards Siva Kona Re: Stratix 10 GX EMIF IP corrupting Host Boot code Hi Wei Chuan, Thank you for your inputs. Can this post be assigned to DDR support team? This issue is not yet resolved and we are looking for some ways to debug this further. Regards Siva Kona Stratix 10 GX EMIF IP corrupting Host Boot code Hi While my SOF files with PCIe EP alone work fine, The SOF file with PCIe EP and EMIF instance corrupt BOOT Flash of Host and cause a hang on the Host machine. Need your expert inputs to debug this issue. Regards Siva Kona Re: pcie gen3x8 DMA EndPoint with HPTXS path is not meeting timing Hi Richard Tan I do not have any further follow up questions. Thank You Re: pcie gen3x8 DMA EndPoint with HPTXS path is not meeting timing I realized that the longer IC (Inter Connection) delays are due to the paths to farther Block RAMS blocks. When I reduced OnChip memory size from 16MB to 2MB , The design met Setup time. Is there a way close timing without reducing the Block RAM usage? Regards Siva Kona