Stockly.com Forums

Stockly.com Forums (http://www.stockly.com/forums/index.php)
-   PSRAM Area! (http://www.stockly.com/forums/forumdisplay.php?f=27)
-   -   SDRAM Alternative (http://www.stockly.com/forums/showthread.php?t=596)

rgjones 04-19-2008 01:32 PM

SDRAM Alternative
 
I mentioned to Henry before I was originally considering dong a CPLD/SDRAM combo. I had looked at the PSRAM chip but passed it by due to not reading the datasheet close enough.... I thought it was a 16 bit only datapath, was 1.8v and of course the whole microbga thing was not that atttractive due to the whole mounting/rouitng issue.

I think PSRAM is still simpler from a login implmentation point of view in the CPLD and would still be the best choice if the cost of making PCB's and mounting the chip can be brought under control.

... but SDram is still an option. The chips is aprox $5 for the 128Mbit version. There are several IP cores out there that would most likely work out pretty well with some mods. The chip is TSOP II which has a .8mm spacing. To get enough i/o we are stiill probably looking at a cs132 package though for the cpld or a PQ208 which then makes the DIP option kind of hard to do.

Grant Stockly 04-19-2008 08:27 PM

I can't get the VFBGA54 to route with less than 4 layers. The benefit of the CPLD + SDRAM is that the board could be 2 layer AND the cost reduction in the SDRAM will help "pay" for the CPLD.

I had forgotten how hard the VFBGA was to route. MUCH harder than a 324BGA!!!

rgjones 04-19-2008 09:16 PM

I have been playing around in eagle with the VFBGA 54 footprint and 4mil is pretty much a requirement afaict. Since only 4 pins are pwr/gnd ... it may still be possible to do a 2 layer board but all signals pretty much have to be hand routed beyond the chip.

Grant Stockly 04-19-2008 09:46 PM

I got it to route at 5 mil no problem. Does Eagle have a problem with 5?

rgjones 04-19-2008 09:57 PM

From your examples Eagle doesn't do nearly as nice a job - ethier that or I don't have it setup right which is certanly a possibility.

ok .. I though for some reason there was only 12 mil beteen pads but it looks like there is 15 so 5 mil traces should go with 5 mil clearance on each side.

Looks like i was (and still am doing somehting wrong ...but gettign a little farther) all signals routed easily with 5mil traces except the power signals. Its probably just a setting I missed.

http://www.a2retrosystems.com/images...t/breakout.png

Grant Stockly 04-19-2008 10:14 PM

When I first made the board I had .37mm pads instead of .30mm. It didn't route any of the inner traces at 5 mil treace/space.

rgjones 04-19-2008 10:32 PM

I also am using 8mil vias in the picture above but GP for example only allows min 12mil in there special prices quote (so going 8mil is going to cost extra)- not sure what the largest via is we can goto without hitting the 5mil clearance limit.

rgjones 04-19-2008 10:53 PM

I checked the pads in the package I used and the pads are .36 - the data sheet recommends .30

Reactive 04-21-2008 09:45 PM

Since I didn't see these other threads till just now...

Grant: Can you email me those WinQ CAD files for the VFBGA Adapter and also produce and email the GERBER files too? I want to take a look at them and also get some pricing from QualityPCB.com.

Glenn: FYI - I just received back some pricing for PCBs for a different project. Whole PCB Hard Gold plated:

QualityPCB.com
10 PCBs - $218.28
25 PCBs - $253.52

Gold Phoenix Technology
10 PCBs - $179
25 PCBs - $280

So QualityPCB.com wins for larger orders. Wonder how they will do with that Adapter, not that price was 100% of the concern but I'd like to know for my notes. Soldering is still the major issue of course.

rgjones 04-21-2008 11:24 PM

So it might be worth it to use GP for prototypes and QP for production runs. I have been meaning to learn how to panelize my own jobs so I can get different PCB's out of every run rather then just repeats of each design.

rgjones 04-21-2008 11:25 PM

Quote:

Originally Posted by Reactive (Post 1264)
Since I didn't see these other threads till just now...

Grant: Can you email me those WinQ CAD files for the VFBGA Adapter and also produce and email the GERBER files too? I want to take a look at them and also get some pricing from QualityPCB.com.

Glenn: FYI - I just received back some pricing for PCBs for a different project. Whole PCB Hard Gold plated:

QualityPCB.com
10 PCBs - $218.28
25 PCBs - $253.52

Gold Phoenix Technology
10 PCBs - $179
25 PCBs - $280

So QualityPCB.com wins for larger orders. Wonder how they will do with that Adapter, not that price was 100% of the concern but I'd like to know for my notes. Soldering is still the major issue of course.


What size were the PCB's?

Grant Stockly 04-21-2008 11:38 PM

ViewMaster EZ will allow you to do that. WinQCad can panelize boards, but its kind of strange. The makers of WinQCad act like you are hurting a puppy if you ask for help panelizing boards. :confused:

Grant Stockly 04-22-2008 11:30 PM

Are you guys sure you want to go with -S-DRAM?

Grant Stockly 04-22-2008 11:38 PM

I guess we don't have a choice. I just don't like the synchronous part.

rgjones 04-23-2008 12:46 AM

Two clocks - one for the RAM and one for the host

Reactive 04-23-2008 06:38 AM

Glenn: The PCB is small I guess. It's the size of a small Apple II card - about 4" x 3" with an edge connector.

As far as SD or PS RAM, I'm still not done researching our options. I'm going o get in touch with Micron and see what they offer. They may have a TSOP version of a PSRAM that we can use that just isn't widely sold or something. Worth asking though. I'll let you guys know what I find. Keep your fingers crossed.

Grant Stockly 04-23-2008 07:53 AM

You guys know about www.findchips.com

Right?

Type in a part number and see where you can get it. It makes price comparison fast too.

Reactive 04-23-2008 08:14 AM

Wow! Very cool! Thanks for that link.

rgjones 04-23-2008 12:26 PM

Quote:

Originally Posted by Grant Stockly (Post 1289)
You guys know about www.findchips.com

Right?

Type in a part number and see where you can get it. It makes price comparison fast too.

No I didn't thanks for the link ...

rgjones 04-23-2008 11:55 PM

Circuit Cellar?
 
Any one have back issues of Circuit Cellar

ISSUE 125 - December 2000

Theme: EMBEDDED DEVELOPMENT

SDRAM: The New Embedded Solution—by Mark Balch, 12.

rgjones 05-04-2008 03:41 AM

http://www.a2retrosystems.com/images...t/DSC07483.JPG

Reactive 05-04-2008 08:00 PM

Oh cool. Okay then, that's a start. Of course you'll need the other logic too, but it's a good start.

Going for the Slinky approach first?

What I had envisioned is just a bread board with CPLD and SDRAM and a RAMWorks III/Slinky/RAMFactor card with fly wires attached to the DRAM DIP sockets. That way you know the RAMWorks III/Slinky/RAMFactor card is already working and then you just need to work on the memory emulation. Once that's working then backing in to one of those designs should be pretty easy.

rgjones 05-04-2008 11:24 PM

Quote:

Originally Posted by Reactive (Post 1334)
Oh cool. Okay then, that's a start. Of course you'll need the other logic too, but it's a good start..

Going for the Slinky approach first?.

Thats what I am the most famiiliar with.

Quote:

What I had envisioned is just a bread board with CPLD and SDRAM and a RAMWorks III/Slinky/RAMFactor card with fly wires attached to the DRAM DIP sockets. That way you know the RAMWorks III/Slinky/RAMFactor card is already working and then you just need to work on the memory emulation. Once that's working then backing in to one of those designs should be pretty easy.
yeah I think we have different ideas on where to plug in the logic (at least at first) - you want SDRAM to look/act/smell like old dram ... you have to remember that these cores make SDRAM look like SRAM not DRAM ....

Thats why the slinky makes a good first choice since the ram access is really hidden from the computer ....it only knows about the byte/block interface and not the memory architecture underneath ... it's all hidden

That kind of goes back to my 3 part layout i mentioned in this or another thread

1) SDRAM Controller IP
2) STD SRAM interaface code
3) Host specific code be it slinky, DRAM emulation ...etc ...

Reactive 05-05-2008 01:56 AM

Quote:

Originally Posted by rgjones (Post 1335)
I think we have different ideas on where to plug in the logic (at least at first) - you want SDRAM to look/act/smell like old dram ... you have to remember that these cores make SDRAM look like SRAM not DRAM.

Ah, yes. I do keep forgetting that. ;-)

I do see your point with the Slinky. Good call.


All times are GMT. The time now is 09:44 AM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.