Forum Discussion
The unused pins on EMIF bank can not work normally as GPIO
- 3 years ago
hi, FvM,
thank you for the reply.
yes, when I disable the EMIF, the pins can be driven normally. when I enable the EMIF, the pins can not be driven by logic.
and i also found an Article with ID 000079165 from intel website, it mentioned that if HPS EMIF is enabled, Lane 3 of bank 2K can only be used as FPGA input only. I think this is the root cause.
But the article also mentioned that the Quartus Prime software version 15.1.1 and earlier do not check for these restrictions, and the patch for above restriction is also scheduled to be added to a future version of the Quartus Prime software. I used Quartus pro 22.4, the newest, it seems this version still not check this rectriction.
thanks again!
Rain.
"If you do not include any HPS external memory interface in your system, you can use banks 2K, 2J, and 2I in the Intel Arria 10 SX device as FPGA GPIOs.
If you include an HPS external memory interface in your system, adhere to these guidelines if you want to use the unused pins in banks 2K, 2J, and 2I for FPGA GPIOs:
• Bank 2K is used for SDRAM ECC, and address and command signals:
— Lane 3 is used for SDRAM ECC signals. You can use the remaining pins in this lane for FPGA inputs only.
— Lanes 2, 1, and 0 are used for SDRAM address and command signals. You can use the remaining pins in these lanes for FPGA inputs and outputs."
Did you disable HPS EMIF?
- RainGEHC3 years ago
New Contributor
hi, FvM,
thank you for the reply.
yes, when I disable the EMIF, the pins can be driven normally. when I enable the EMIF, the pins can not be driven by logic.
and i also found an Article with ID 000079165 from intel website, it mentioned that if HPS EMIF is enabled, Lane 3 of bank 2K can only be used as FPGA input only. I think this is the root cause.
But the article also mentioned that the Quartus Prime software version 15.1.1 and earlier do not check for these restrictions, and the patch for above restriction is also scheduled to be added to a future version of the Quartus Prime software. I used Quartus pro 22.4, the newest, it seems this version still not check this rectriction.
thanks again!
Rain.