- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I have a DE2-115 and I try to understand how memories are interfaced. In the "External Memory Interface in Cyclone IV Devices" book I read :Cyclone IV devices use data (DQ), data strobe (DQS), clock, command, and address pins to interface with external memory.
But I noticed that some of the data pin of the FLASH and SDRAM are connected to simple I/O of the FPGA (DQ4, DQ10, ...). So I wonder if this is a problem that I use standard I/O for the data pin in the design of my circuit board. The picture below show an example of data pin connected to standard I/O Thank you in advance for your explanations Bel' https://www.alteraforum.com/forum/attachment.php?attachmentid=7491
multiple-attachments.zip
(Virus scan in progress ...)
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
DQS is a double-data-rate DDR SDRAM signal. The DE2-115 contains single-data-rate (SDR) SDRAM
http://www.terasic.com.tw/cgi-bin/page/archive.pl?language=english&categoryno=165&no=502&partno=2 SDR transfers data only on one clock edge and is slower than DDR (which uses both edges). Before you perform a timing analysis, make sure to add appropriate pin capacitance to the FPGA I/O pins (the flash and SDR SDRAM data sheets will have their pin capacitance values). If you've never done this before, look at the example design in this thread (its not for SDR SDRAM, but the concepts are similar); http://www.alteraforum.com/forum/showthread.php?t=41009 Cheers, Dave- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for this explanation. I did not know that the DDR transmits on both edge. :cool:

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