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. |
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!!! |
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.
|
I got it to route at 5 mil no problem. Does Eagle have a problem with 5?
|
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 |
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.
|
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.
|
I checked the pads in the package I used and the pads are .36 - the data sheet recommends .30
|
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. |
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.
|
Quote:
What size were the PCB's? |
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:
|
Are you guys sure you want to go with -S-DRAM?
|
I guess we don't have a choice. I just don't like the synchronous part.
|
Two clocks - one for the RAM and one for the host
|
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. |
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. |
Wow! Very cool! Thanks for that link.
|
Quote:
|
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. |
|
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. |
Quote:
Quote:
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 ... |
Quote:
I do see your point with the Slinky. Good call. |
All times are GMT. The time now is 04:44 AM. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.