- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Folks,
I am trying to work which pins I need to connect for DDR SDRAM on the 144pin version of the EP3C10 device. I am a little confused: I want to use a x16 memory device and so will need two DQS pins (DQS[1..0]), that much I understand (i think!). but I will also need 2 DM bits (LDM & UDM) but it appears on the pin out chart for the FPGA that there is only one DM bit. Can I use regular IO to perform this task? Or is the FPGA I want to use only capable of supporting x8 memory devices? And therefore only uses one DM pin. There also seems to be confusing information in the pinout table for this device against Chap 8 of the External Memory Interface for CYCLONE III. In this chapter the table8.1 suggest that DQS pins pins are only available on top & bottom, yet the pinout suggests that is available on top/bottom/left/right for the 144pin version. This is also compounded as later on in chapter 8, fig 8.3 suggest that there are indeed DQS pins for top/bottom/left/right. I am SO confused. all advice would be most welcome DLink Copied
5 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
According to http://www.altera.com/literature/hb/cyc3/cyc3_ciii51009.pdf page 8-4, this cyclone device support only x8 interface bus.
no, You can't use other I/Os to do the task. Do You really need DDR? I'd offer to use SDRAM and connect it to any pins You want.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Again Socrates :-)
just to see what is required I generated the SDRAM controller in my CPU, and it still requires the use of DM bits (4 for a 32bit bus width). But now DQS is not required (obviously as it is no longer DDR). Did you mean SRAM and if so is there an SRAM controller core? Thanks for your help (once again!). D- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No, I mean SDRAM. For SDRAM it doesn't matter which pin is connected to particular I/O, since SDRAM doesn't use DDR primitives and is not such timing critical.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sweet, thank you!.
I have just found this thread which has also answered some of my questions which I will stick here for anybody else with similar questions: http://www.alteraforum.com/forum/showthread.php?t=894&page=2 One last question: Is there an SRAM controller core for NIOS II under Qsys? D- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, You can use SRAM, check Qsys components.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page