Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21615 Discussions

Why 10AS016C4U19E3SG could use the x16 DDR4 component upper byte lane[DQ8~DQ15] for ECC?

Kevin52
Beginner
485 Views

Hi team,

 there are  three  x16  DDR4  components  【MT40A512M16LY-075:E】 in my  board,    The upper 8 bits of the lastcomponents are used for ECC.  but I  learn about  a rule from Micron  application note:When using a x16 component for ECC, the lower byte lane (DQ[7:0]) must be used for the ECC bits.DDR4 memory is capable of per-DRAM addressability (PDA), and this function is used during the DDR4 device initialization sequence for VREFDQ calibration. PDA is enabled by DQ0, so the lower byte lane must be used and connected to the controller.

Does  Arria10 SOC FPGA has this limitation?     thank you !

Kevin52_0-1757638619101.png

 

0 Kudos
5 Replies
yoichiK_intel
Employee
365 Views

Hi

 

The restrictions on I/O bank usage result from the Arria® 10 HPS having hard-wired connections to the EMIF circuits in the I/O banks closest to the HPS. For any given EMIF configuration, the pin-out of the EMIF-to-HPS interface is fixed. Please refer to the following link for the detail.

https://www.intel.com/content/www/us/en/docs/programmable/683106/24-1-19-2-3/restrictions-on-i-o-bank-usage-for-emif-19588.html

0 Kudos
Kevin52
Beginner
329 Views

Hi,

When using a DDR4  x16 component for ECC, the Upper  byte lane (DQ[15:8])  could be used for the ECC bits?

0 Kudos
yoichiK_intel
Employee
292 Views

Hi

Yes, Upper  byte lane (DQ[15:8])  could be used for the ECC bits

 

0 Kudos
Kevin52
Beginner
214 Views

Hi,

 could you please tell me why Arria10 can  support ? Micron  said  PDA is only enabled by DQ0 , thank you very much!

0 Kudos
yoichiK_intel
Employee
81 Views

sorry ,miss understood your question.  Please connect Arria10 ECC lane to lower byte lane DQ[7:0] of DDR4 component as micron technical note says.

 

0 Kudos
Reply