Is Agilex 5 DDR4 calibration support Command Bus training?
May I know if Agilex 5 DDR4 calibration support command bus training? This info is not in the Agilex 5 EMIF IP UG, but it is in the Agilex 7 EMIF IP UG. Can you confirm if Agilex 5 DDR4 support or not? For your reference, below is the calibration stage for Agilex 7 Thanks.21Views0likes2CommentsUnable to simulate DDR3 controller
Hello, I have a design with DDR3 and I am using the Altera DDR3 SDRAM Controller with UniPHY for Intel FPGA IP to interface with it and I want to run a simulation that involves the controller and the actual DDR3 memory model. I have never had to run a simulation involving an external DDR memory so I want to start by running a simulation of the example design for the IP. When configuring the IP, at the end, I enable the "Generate Example Design" and I see the respective folders _sim and _example_design created. This completes without errors. Inside the _example_design folder, there are two additional ones: example_project and simulation. Inside the exaple_project folder, I see a QPF file. I can open that from Quartus as "Open Project". However, after clicking "Analysis and Synthesis" and double clicking on the top level module, I get this error: Trying to run Tools-> RTL Simulation doesn't give any errors but Questa never launches. I am using Quartus 23.1 on a Windows 11 machine. Any help would be appreciated. Juan Escobedo, Ph.D.1KViews0likes7Commentsaltera_avalon_new_sdram_controller
I have a project with Dev board max1000 and altera_avalon_new_sdram_controller and in the last version of quartus prime lite give an error that I can't found this module in Qsys. Today I'm writing to you via mobile so I can't make to you a screenshot to show what connections we need to do but since this is a github project, I can show you the link that is https://github.com/dimag0g/nios_duino/blob/476950fa22f31b23a70c71ec2137ad0d9a84ab21/contrib/max1000/NIOSDuino.qar . If anyone can say me how to easily replace this IP I will thanks.Solved2.9KViews0likes8CommentsUnexpected behavior of DDR3 controller on Arria V GZ when using manual refresh
deHello, I am using the DDR3 controller IP on an Arria V GZ FPGA and I am noticing a different behavior when issuing a refresh request using the manual refresh interface. When issuing the refresh after a read request, the ready signal stays asserted and rdata_valid is asserted after the next read request and stays asserted for the expected interval: However, when issuing the refresh request after a write, the ready signal is de-asserted. Then, after it is re-asserted, and we issue the next read request, the rdata_valid signal starts "glitching": Can anyone point where can I find further information about this behavior? I checked the DDR3 SDRAM High-Performance Controller User Guide and External Memory Interface Handbook Volume 2: Design Guidelines For UniPHY-based Device Families documents with no luck. Any help would be appreciated. Thanks beforehand, Juan Escobedo, Ph.D.1KViews0likes7CommentsOver 4GB PCIe BAR Size Issue
Hi, I created a design that utilizes the Arria 10 Hard IP and an EMIF. On my board, I have 8GB of DDR memory, and I wanted to connect one of the PCIe BARs to the EMIF so I could read from and write to the DDR. I encountered an issue where the OS (I tried both Windows and Linux) detects the BAR size but cannot use it. I was unable to read from or write to this BAR. When I used the Address Span Extender to reduce the BAR size to 2GB, I was able to read and write. However, when I increased it to 4GB or above, it no longer worked. I also tried enabling "Above 4G Decoding" and "Resizable BAR" in the BIOS, but it made no difference. Has anyone else encountered this issue?2.3KViews0likes11CommentsPower estimator FPGA
Dear Intel FPGA Support Team, I am currently conducting a technical assessment involving various Intel FPGA families (Arria V/10, Stratix V/10, Agilex) for cryogenic quantum control electronics. To support this work, I need to estimate the power consumption of these devices under the following specific conditions: 20 % logic utilization One JESD204B lane active at 6.25 Gbps Operating frequency: 250 MHz Ambient temperature: 20 °C I have attempted to use the Power and Thermal Calculator (PTC) tools provided on your website. However, the available files appear to have a .xls extension and macros are disabled or missing, preventing the proper use of the estimation functions. Therefore, I kindly request one of the following: Instructions to correctly run the PTC with JESD204B configuration in the above conditions (including access to a .xlsm macro-enabled version if required), or If possible, that your team performs the simulation for the specified FPGA families and sends back the resulting power estimates. This data is critical to completing a comparative study of suitable FPGAs for scalable, energy-efficient control systems in quantum computing. Thank you for your help and support. Best regards, Ludwig Jules1.4KViews0likes7CommentsStratix 10 Phylite IP , deviation in data sampling at different groups(Input Path Signal)
Hi , Configuration detail: Problem Statement: For group 0 data is sampled correctly as expected but for group 1 data to core signal the data sampled internally by phylite is shifted by 16bits(Starts sampling 2 clk earlier itself) For checking if it's due to RTL interchanged group 0 and 1 but issue also got reversed, so not an issue from RTL rather internal sampling So tried increasing rd latency but it only shifts the rd valid signal not the internal sampling. Query: Is there a method to control data sampling and address the deviation in data sampling between different groups, even though one group is a copy of the other? Group 0 Group 11.1KViews0likes7CommentsArria 10 EMIF for HPS IP "user logic" clock confusion
I am designing for an Arria 10 SX, using Quartus Prime Pro Edition In order to connect the HPS to an external DDR memory, we can use the Arria 10 EMIF for HPS IP. Within you can specify the memory clock frequency, while the clock rate of the "user logic" is supposed to be half of that. There is however no "user logic" clock input to the IP, nor is there an AXI/Avalon MM interface connected to it that has an associated clock. The HPS is the one communicating with the IP so the "user logic" clock that is mentioned must be one within the HPS itself. Reading the HPS technical reference manual shows that the L3 interconnect is connected to the SDRAM controller, so is "user logic" clock supposed to be the internal "L3 Clock Frequency"? Or can I assume, since the HPS is the one doing all the communicating, that the clock relationship between the HPS and the HPS EMIF IP is handled automatically? It would be very nice if the only thing I had to consider is the memory frequency and the PLL reference clock of the IP. I found a design made for a devkit that uses the HPS EMIF IP, and the value that the "user logic" clock was supposed to have(based on the memory frequency) did not exist anywhere in the design. Thanks for the helpSolved666Views0likes3Comments