English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware > Hardware mods

 
 
Thread Tools
Old 26 February 2017, 19:00   #1
djbcoffee
 
Posts: n/a
GVP Compatiable 4MB 64-Pin SIMM Design

I've been an Amiga user, and overall Commodore user, since the 80's and this is my first post to this board so I hope everybody finds it helpful.

Had my Amiga 500 with GVP A530 accelerator out lately and wanted to upgrade to a full 8M of RAM. After lots of searching on this board, and others, I found that getting the GVP 64-pin SIMMs these days was fairly difficult. And much like others I found GVP-M (http://www.gvp-m.com/) less than helpful. I found this work (http://aminet.net/package/docs/hard/gvpsim64) from Pascal Janin from the 90s which I'm sure a lot of you know. After reading that I thought to myself "I'm a EE with my own home lab, I can make these". So using Janin's work as a starting point and also using the 1M SIMM that originally came with my A530 I set off to work building my own.

Bare circuits boards:



Stuffed circuit boards:


Boards mounted in A530:


Even though I triple and quadruple checked everything I was fairly amped up when I applied power. If something went wrong its not like I can just go and buy another A530 at the store. Not only did it power on but booted in half the time with more fast RAM to use. Ran a battery of tests on them (checkerboard, walking ones, walking zeros, etc.) and everything passed. Ran some graphic animation programs and VR studio stuff to really exercise them with no issues.

I got the memory chips from Syracuse Semiconductors (http://syracusesemiconductors.com/) via their eBay page (http://www.ebay.com/itm/MT4C4001JDJ-...MAAOxy3zNSkmC4) for $2.50 a piece plus shipping. They are pulls but came in good shape and appear to be fully operational. The boards were ordered from a PCB manufacture that I use for production and prototype boards. Unfortunately those are the expensive pieces when orders in low quantity. I ordered 5 at $14.64 a piece plus shipping.

The attached ZIP file contains the schematic, gerbers, and a README with specifications and information. The project was designed in Protel 99SE. I freely release this information out into the wild in the hopes that others will find it helpful. Board assembly by hand wasn't bad. Normally, SOJ packages are fairly straight-forward as far as SMT parts go for hand placement, but since they are packed together closely on the board that added a little more difficulty.

I took one design liberty. The original SIMMs did not have any bypass/coupling capacitors. This was common for the time, not just with GVP, to save every penny. I added a 1/16" to the board height and placed pads for 0402 bypass capacitors. I rather have them and not need them, then need them and not have them. I've been testing without them and all is working well but their there for piece of mind.
Attached Thumbnails
Click image for larger version

Name:	PCB.jpg
Views:	3935
Size:	125.6 KB
ID:	52212   Click image for larger version

Name:	StuffedPCB.jpg
Views:	3470
Size:	136.3 KB
ID:	52213   Click image for larger version

Name:	A530.jpg
Views:	3415
Size:	167.3 KB
ID:	52214  
Attached Files
File Type: zip GVP Compatible 4MB 64-Pin SIMM Rev A.zip (100.9 KB, 402 views)
 
Old 26 February 2017, 19:34   #2
hese
Registered User
 
Join Date: Sep 2008
Location: Somewhere
Posts: 223
Good job, well done
hese is offline  
Old 26 February 2017, 23:43   #3
Magic
Registered User
 
Join Date: Aug 2007
Location: USA
Posts: 359
Awesome!

Thank you
Magic is offline  
Old 27 February 2017, 00:50   #4
dalek
Registered User
 
Join Date: Nov 2014
Location: NSW/Australia
Posts: 462
Wow - thank you!
dalek is offline  
Old 27 February 2017, 01:11   #5
grelbfarlk
Registered User
 
Join Date: Dec 2015
Location: USA
Posts: 2,903
In case someone finds this useful, here's a 16MB GVP SIMM PCB. The caps are 1206 size 0.22uf.

grelbfarlk is offline  
Old 27 February 2017, 01:35   #6
KronusOfChaos
Registered User
 
Join Date: Mar 2016
Location: Montgomery, USA
Posts: 27
That is awesome.
KronusOfChaos is offline  
Old 27 February 2017, 09:39   #7
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
You've done a great deal of Amiga users a big service, sir.
idrougge is offline  
Old 27 February 2017, 10:39   #8
Locutus
Registered User
 
Join Date: Jul 2014
Location: Finland
Posts: 1,176
How i wish now i hadn't sold my GVP530 :'-(
Locutus is offline  
Old 27 February 2017, 10:59   #9
demolition
Unregistered User
 
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
This is similar to this one right?
http://www.amibay.com/showthread.php...-with-warranty

But great to have a DIY project as well.
demolition is offline  
Old 27 February 2017, 11:25   #10
dalek
Registered User
 
Join Date: Nov 2014
Location: NSW/Australia
Posts: 462
So I went to DirtyPCBs and got this error:

"No board outline (.GML/.GKO/.GBR) file found."

Does anyone know if I can generate that somehow or if not could djbcoffee please attach it?

Really keen to get some made up and max out my 030 combo
dalek is offline  
Old 27 February 2017, 16:48   #11
djbcoffee
 
Posts: n/a
Thanks everybody. I'm glad this work is helping.

@demolition - Yep, I did see tbtorro's work while I was initialing researching. Alas, the A530 only uses 1M and 4M SIMMs so I had to roll my own.

@dalek - I've only run into a few board houses that required a separate board outline during my career so I don't think much about it much. Thanks for bringing this issue to our attention. I cooked up a new batch of gerber files that now have a separate board outline file and attached them in the ZIP file with the name "GVP Compatible 4MB 64-Pin SIMM Rev A - Sep Outline.zip" for "Separate Outline". Protel 99SE uses mechanical layers for board outlines so in the ZIP you'll see a new gerber file with the file extension .GM4 for gerber mechanical layer 4 (which is where the outline is in the project). You can rename the file extension to whatever your board house needs to identify it as a board outline layer.

Speaking of 1M SIMMs. If anybody is interested this is the same board you would use for a 1M SIMM module. The 256K by 4Mbit chips used on the 1M SIMM module and the 1M by 4Mbit chips used on the 4M SIMM module both come in the same 20/26 SOJ package. The only difference between them is that pin 5 (address 9) is not used on the 256K by 4Mbit chip. I traced out the GVP 1M SIMM module I have here and A9 is indeed routed to pin 5 of each chip on the board. Since the pin is not internally connected no harm done. GVP Could use the same board for both module sizes. The chip package for the DRAMs on the 16M SIMM is a 24/26 SOJ, as shown in grelbfarlk's pictures above, so a separate board is needed for them.
Attached Files
File Type: zip GVP Compatible 4MB 64-Pin SIMM Rev A - Sep Outline.zip (98.3 KB, 360 views)
 
Old 01 March 2017, 12:55   #12
dalek
Registered User
 
Join Date: Nov 2014
Location: NSW/Australia
Posts: 462
Thanks for that - I removed the .pdf and README.txt, renamed the GM4 to GML, re-zipped and it passed the checks
dalek is offline  
Old 01 March 2017, 22:51   #13
_tweak
Registered User
 
Join Date: May 2015
Location: Silkeborg / Denmark
Posts: 15
Note - instead of buying the pulled dram, if you have access to a heat-gun, it might be much cheaper to buy the right 72-pin ram, and desolder the ram from there and solder it to these boards. Also, supplies of 72 pin ram isn't exactly scarce anyway :-)

There are probably (I guess?) a bunch of compatible RAM, I will try to make a list. For those with the will to trade on alibaba, this might be the correct dram; https://www.alibaba.com/product-deta...838.0.0.ZvdQEE (alas who really know..)

Edit (1): I compiled a list of might-be-compatible 1Mx4bits RAM, however im not really that much of an expert, so if "someone" would revise the list :-)

Hitachi: HM514400
Samsung: KM44C1000
Mitsubishi: M5M44400
NEC: 424400
Toshiba: TC514400
TI: TMS44400
MicronTech: MT4C4001
Hyundai: HY514400

Edit (2): I went through all the datasheets of the above, and I came up with these model-numbers (and their speed). One has to really double check the datasheets before bying in bulk :-) I do not know what the overall maximum access time are for the RAM, however the one djbcoffee linked to is 60ns, 16ms refresh time, 300 mil SOJ.

Samsun KM44C1000DJ-5 (50ns)
Samsun KM44C1000DJ-6 (60ns)
Mitsubishi M5M44400CJ-5 (50ns)
Mitsubishi M5M44400CJ-6 (60ns)
NEC PD424400LA-60 (60ns)
Toshiba TC514400ASJ-60 (60ns)
TI TMS44400-60 DJ (60ns)
MicronTech MT4C4001JDJ-6 (60ns)
Hitachi HM514400ASLS-6 (60ns) // probably one of these triplets
Hitachi HM514400ALS-6 (60ns) // is actually right
Hitachi HM514400AS-6 (60ns) // so beware

Edit (3): Removed >60ns chips.

Last edited by _tweak; 02 March 2017 at 01:34.
_tweak is offline  
Old 03 March 2017, 20:31   #14
_tweak
Registered User
 
Join Date: May 2015
Location: Silkeborg / Denmark
Posts: 15
@djbcoffee: Just asking in theory; with a bit of rewiring, could this be turned into a project using a more available RAM-package, like the a 1Mx8-Bit SOJ ? (large footprint, but its still solderable by solder-noobs) - or are there a specific hardware-cause that makes anything less than, say 4 chips (e.i for a 4x8bit = 32bit output, instead of 8x4bit) inconvenient ? Could it be a space issue?

Unfortunately ram now a days comes in TSOP packages, its was hard finding something even remotely available that wasn't "pulled" or "used, but as new", as an alternative (if it ever came to that).

Thanks for all your work - I have ordered a batch with DirtyPCB - and some DRAM

Last edited by _tweak; 03 March 2017 at 20:41.
_tweak is offline  
Old 04 March 2017, 18:52   #15
djbcoffee
 
Posts: n/a
Quote:
Originally Posted by _tweak View Post
@djbcoffee: Just asking in theory; with a bit of rewiring, could this be turned into a project using a more available RAM-package, like the a 1Mx8-Bit SOJ ? (large footprint, but its still solderable by solder-noobs) - or are there a specific hardware-cause that makes anything less than, say 4 chips (e.i for a 4x8bit = 32bit output, instead of 8x4bit) inconvenient ? Could it be a space issue?

Unfortunately ram now a days comes in TSOP packages, its was hard finding something even remotely available that wasn't "pulled" or "used, but as new", as an alternative (if it ever came to that).

Thanks for all your work - I have ordered a batch with DirtyPCB - and some DRAM
@_tweak: Yes, something could be done with modern memory but it would take a bit of work. You could design a SIMM that uses modern SDRAM or SRAM and design an interface circuit that makes it look like eight 2nd generation DRAMs to any hardware connected to the SIMM. If there were enough demand for these SIMMs then it might be a worthwhile venture. But, then again, if there were enough demand we could source the original DRAMs from one of the warehouses I found that are stocking these original DRAMs. There are a few overseas and at least one I found close to here in California that have leftover stock from the final runs of these 2nd gen DRAM chips in the mid to later-half of the 90s.
 
Old 06 March 2017, 05:31   #16
Codetsu
Registered User
 
Join Date: Jun 2015
Location: next to Mordor
Posts: 147
Wow thanks even my GVP boards are full
7o7
Codetsu is offline  
Old 06 March 2017, 21:50   #17
Pat the Cat
Banned
 
Join Date: Dec 2016
Location: Nottingham, UK
Posts: 481
Respect shown for a very useful project.
Pat the Cat is offline  
Old 06 April 2017, 17:47   #18
thebajaguy
Registered User
 
Join Date: Mar 2017
Location: Rhode Island / United States
Posts: 201
Many thanks for doing the reverse engineering work on these. I will be trying them out in the upcoming months, and put my hot air station to work. I happen to have a batch of new DRAM on hand that can go on the 16M modules, so I will be making at least a few.

Rob @ GVP Tech Support '89-'93
thebajaguy is offline  
Old 15 April 2017, 13:21   #19
Astro68k
 
Posts: n/a
Hello,

great job

do or would someone plan a PCB batch based on "pre-orders"?

I have a GVP combo and would like to get 3x 4Mo,
I can try the soldering but I am probably not skilled to deal with PCB ordering.
 
Old 18 April 2017, 22:55   #20
djbcoffee
 
Posts: n/a
Quote:
Originally Posted by Astro68k View Post
Hello,

great job

do or would someone plan a PCB batch based on "pre-orders"?

I have a GVP combo and would like to get 3x 4Mo,
I can try the soldering but I am probably not skilled to deal with PCB ordering.
If there is enough interest then a small run of bare PCBs could be ordered. To get respectable pricing batches of 100 PCB pieces minimum would be needed. The PCB house I ordered them from is quoting $1.84USD per PCB at 100 piece pricing. Shipping would need to be added which would probably add maybe $0.30USD to $0.40USD per board.
 
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Wanted MC68882RC40A and 2 X 4MB 62 pin memory simm's for VGP A530 Seblington MarketPlace 1 14 October 2014 18:34
Wanted: GVP Simm32 64 pin 4mb modules k4lmp MarketPlace 0 07 November 2012 21:48
SWAP - GVP 64 pin RAM 4Mb module for... Loedown Swapshop 7 18 April 2009 22:46
Want to Dismantle :) GVP 64Pin 4MB or 16MB SIMM Zetr0 MarketPlace 8 04 September 2008 14:08
WTD: Want to Dismantle - GVP 64Pin 4MB or 16MB SIMM Zetr0 MarketPlace 11 08 July 2008 18:53

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 04:18.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.09409 seconds with 14 queries