Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16808 Discussions

Cyclone 10GX EMIF Won't fit DDR3 X16

GLees
New Contributor II
691 Views

I'm trying to implement a X16 DDR3 EMIF in a single bank (2K) of a Cyclone 10GX220. Quartus gives me an error saying that it won't fit.   There are enough pins in the bank if I omit the DM signals. I'm letting Quartus assign the pins, although I've tried manually assigning them and get the same result. If I implement a X8 EMIF I get no complaints from Quartus. Is this really a limitation of the Cyclone 10GX, it requires at least two banks at 1.5V to implement a X16 EMIF?

Labels (1)
0 Kudos
6 Replies
sstrell
Honored Contributor III
663 Views

IIRC, each bank is only 48 pins and 3 of the 4 I/O lanes (12 pins each) must be used for address/command.  That means you can only fit a x8 EMIF in a single bank (DQ + DQS pins in the 4th lane leaving 3 unused pins).  You would need 2 banks for x16.

0 Kudos
GLees
New Contributor II
658 Views

This is a huge limitation.  I have to assign an entire 2nd bank as 1.5V in order to use just a few pins.  1.5V is not very standard for anything but DDR memory.  This leaves that bank fairly useless without external level translators.

 

I'm beginning to regret my decision to use the Cyclone 10GX.

0 Kudos
sstrell
Honored Contributor III
657 Views

Unused I/O lanes in a bank can be used for GPIO.  You're not losing the other 36 pins.  EDIT: oh your concern is the voltage.  You don't have any other I/O you need at 1.5.

0 Kudos
GLees
New Contributor II
654 Views

Correct, 1.5V is pretty useless.

0 Kudos
AdzimZM_Intel
Employee
587 Views

Hello GLees,


As sstrell has mentioned, you need 2 banks to implement x16 DDR3 memory interface and unused I/O lanes can be used as GPIO.

But it's limited to 1.5V.


Do you have any further question in this thread?


Regards,

Adzim


0 Kudos
AdzimZM_Intel
Employee
481 Views

As we do not receive any response from you on the previous reply that we have provided, I now transition this thread to community support. Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


0 Kudos
Reply