Forum Discussion
Gonza
New Contributor
1 month agoAgilex 5 FPGA EMIF: sharing LPDDR4 reference clock between Bank 3A and Bank 3B
Hello, I'm working with an Agilex 5 E-Series A5ED043BB32AI4S device. On my board, I have two 32-bit LPDDR4 interfaces connected to the HSIO banks 3A and 3B. The DDR reference clock is available only...
- 29 days ago
Hi Gonza ,
- For the FPGA LPDDR4 External Memory Interfaces (EMIF) IP, is it mandatory that the PLL reference clock be located in the same bank as the EMIF instance?
- We recommended to have the refclk placed within the Address and Command Group of each interface.
- While sharing PLL reference clock within an IO Bank is still permitted.
- Is there any supported mechanism to share or bypass the PLL reference clock from the EMIF PLL in bank 3A to the EMIF PLL in bank 3B, similar to what appears to be done automatically by the HPS EMIF 2x32 implementation?
- You can use clock bridge IP to supply the clock to both EMIF interfaces across the banks.
- If you still facing the issue, please share the example design for debugging purpose.
Regards,
Adzim
- For the FPGA LPDDR4 External Memory Interfaces (EMIF) IP, is it mandatory that the PLL reference clock be located in the same bank as the EMIF instance?
AdzimZM_Altera
Regular Contributor
29 days agoHi Gonza ,
- For the FPGA LPDDR4 External Memory Interfaces (EMIF) IP, is it mandatory that the PLL reference clock be located in the same bank as the EMIF instance?
- We recommended to have the refclk placed within the Address and Command Group of each interface.
- While sharing PLL reference clock within an IO Bank is still permitted.
- Is there any supported mechanism to share or bypass the PLL reference clock from the EMIF PLL in bank 3A to the EMIF PLL in bank 3B, similar to what appears to be done automatically by the HPS EMIF 2x32 implementation?
- You can use clock bridge IP to supply the clock to both EMIF interfaces across the banks.
- If you still facing the issue, please share the example design for debugging purpose.
Regards,
Adzim
- Gonza29 days ago
New Contributor
Hi ADzim,
Thank you for your suggestion.
The Clock Bridge IP solution works in my case. I am now able to instantiate and fit two LPDDR4 FPGA EMIF instances (one in bank 3A and one in bank 3B) using a single reference clock source located in bank 3A.