Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

Help needed with SDRAM controller

Status
Not open for further replies.

Aircraft Maniac

Member level 5
Joined
May 18, 2002
Messages
80
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
656
Hi people I need verilog code for Asynchronous SDRAM controller by Cypress technologies.........

Any one having it plz mail me..........thx

Aircraft Mainac
 

Maddin

Member level 5
Joined
Sep 26, 2001
Messages
94
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Location
Europe
Activity points
842
Hi Aircraft Maniac,

I don't know if it helps, but take a look at opencores.org. I know that the have some memory controller for free.
Maddin
 

dingo

Member level 2
Joined
Jul 10, 2001
Messages
44
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
358
SDRAM = Synchronous Dynamic Random Access Memory...


I had a very similar problem. I am using a XESS XSA-100 board:

http://www.xess.com/prod026.php3

which contains an SDRAM chip:

http://www.hynix.com/datasheet/pdf/dram/(1)HY57V281620A(L)T(1.3).pdf

connected to the Xilinx Spartan 2. I tried several projects including the
ones from Opencores, Xilinx, Altera and others I can't remember (all for
free) and none of them worked. I bumped into the design made by XESS
by Dave Van Den Bout:

http://www.xess.com/appnotes/an-090502-sdramcntl.pdf
http://www.xess.com/projects/sdramtst.zip

which worked very well, but it uses the SDRAM in "bursts of one"
address. Unfortunately, using a simple calculator, I figured that this
wouldn't be enough to generate simple VGA video with a clock rate of
50MHz, so I decided to write my own VHDL code that knows only how
to access the memory in busts of eight locations. I am still testing it
and it has a few bugs, but it appears to be working almost OK.

I suggest you check out Dave's design and see if it meets your
requirements.
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top