English Amiga Board


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

 
 
Thread Tools
Old 13 December 2012, 23:05   #1
Mrs Beanbag
Glastonbridge Software
 
Mrs Beanbag's Avatar
 
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
Replace A1200 CPU on motherboard

this might be a really stupid question, but is it possible to swap the 68EC020 on the A1200 motherboard for a 68030, for instance? And if so, could it be made to run at 28MHz?

I notice there is a blank space there ready for an FPU, could a 68030 go there, while the 68020 is removed? Would that work?
Mrs Beanbag is offline  
Old 13 December 2012, 23:19   #2
roy bates
Registered User
 
Join Date: Apr 2011
Location: birmingham
Age: 55
Posts: 2,827
you mean put an 68882(not a 68030) in the fpu socket and remove the cpu(EC020)?


then how would it boot? you do realise this dont you?

i think you already know the answer.
roy bates is offline  
Old 13 December 2012, 23:20   #3
amiman99
Registered User
 
amiman99's Avatar
 
Join Date: Sep 2009
Location: San Antonio, TX USA
Age: 50
Posts: 1,185
http://eab.abime.net/showthread.php?t=33243
amiman99 is offline  
Old 13 December 2012, 23:39   #4
Mrs Beanbag
Glastonbridge Software
 
Mrs Beanbag's Avatar
 
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
Quote:
Originally Posted by roy bates View Post
you mean put an 68882(not a 68030) in the fpu socket and remove the cpu(EC020)?
No I mean a 68030. I don't know what the pinout of an FPU is but on closer inspection it's a completely different number of pins so that can't work.

I'm just thinking of the A600 accelerators that piggyback directly on the CPU and wondered if something similar were possible on an A1200 using whatever available signals are there on both sockets. But by putting the components directly onto the motherboard.
Mrs Beanbag is offline  
Old 13 December 2012, 23:53   #5
roy bates
Registered User
 
Join Date: Apr 2011
Location: birmingham
Age: 55
Posts: 2,827
Quote:
Originally Posted by Mrs Beanbag View Post
No I mean a 68030. I don't know what the pinout of an FPU is but on closer inspection it's a completely different number of pins so that can't work.

I'm just thinking of the A600 accelerators that piggyback directly on the CPU and wondered if something similar were possible on an A1200 using whatever available signals are there on both sockets. But by putting the components directly onto the motherboard.


no,an 030 wont work in the fpu space because its not an fpu its integer(apart from the obvios reason you already realised).and it wont work in an 020 space either thats what i was trying to get at.


yes there are accelorators for the 1200 that plug into the trapdoor,no im not being funny.
roy bates is offline  
Old 14 December 2012, 00:01   #6
Mrs Beanbag
Glastonbridge Software
 
Mrs Beanbag's Avatar
 
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
I know there are accelerators that plug into the trapdoor. I've got one. But it's only an FPU on the inside, it's all just binary on the outside. All those pads on the FPU space must connect to the CPU bus in some way.

Forget it. I should probably go to bed.
Mrs Beanbag is offline  
Old 14 December 2012, 01:40   #7
amiman99
Registered User
 
amiman99's Avatar
 
Join Date: Sep 2009
Location: San Antonio, TX USA
Age: 50
Posts: 1,185
I understand your question, you want to change the 68020 to 68030 and add 68882 fpu to the future fpu spot left on the motherboard.
Looks like changing the CPU will not work, the pin outs are different, but maybe just change it to a full 68020.
There is a spot for FPU on MB and is present in the A1200 schematics, so it looks like it could be possible to install one, I wonder if anyone tried it.
See pic for the pinouts.
Attached Thumbnails
Click image for larger version

Name:	68030-68020 pins.gif
Views:	1605
Size:	42.7 KB
ID:	33445   Click image for larger version

Name:	a1200 fpu.gif
Views:	1033
Size:	28.8 KB
ID:	33446  
amiman99 is offline  
Old 14 December 2012, 09:58   #8
roy bates
Registered User
 
Join Date: Apr 2011
Location: birmingham
Age: 55
Posts: 2,827
theres no point to a faster cpu without fastram...

you cant change the timings of the motherboard the custum chips wont work...

but you may be able to change the timing of the cpu if you replace it with a faster one.and feed it the required timing.
roy bates is offline  
Old 14 December 2012, 12:39   #9
Mrs Beanbag
Glastonbridge Software
 
Mrs Beanbag's Avatar
 
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
I don't want to add a 68882, I wondered if the space left for it would be useful for connecting anything else, given that it must connect to the CPU bus in some way. Looks like it connects to most things but only the first few bits of the address bus, which is interesting.

Strange that the '020 and '030 pinouts should be so different, even in the same package. I wonder why they did that. Although the EC020 on the A1200 is rectangular so it must be different again.

The crystal on the board seems to be 28MHz so presumably the signal is halved somewhere. So we should be able to get the full 28MHz from somewhere on the board. Doubt it's as simple as just rerouting the CPU clock line though.
Mrs Beanbag is offline  
Old 14 December 2012, 13:39   #10
roy bates
Registered User
 
Join Date: Apr 2011
Location: birmingham
Age: 55
Posts: 2,827
Quote:
Originally Posted by Mrs Beanbag View Post
I don't want to add a 68882, I wondered if the space left for it would be useful for connecting anything else, given that it must connect to the CPU bus in some way. Looks like it connects to most things but only the first few bits of the address bus, which is interesting.

Strange that the '020 and '030 pinouts should be so different, even in the same package. I wonder why they did that. Although the EC020 on the A1200 is rectangular so it must be different again.

The crystal on the board seems to be 28MHz so presumably the signal is halved somewhere. So we should be able to get the full 28MHz from somewhere on the board. Doubt it's as simple as just rerouting the CPU clock line though.



why would you doubt you could just send a 28mhz cpu 28mhz from the main clock?

the fpu place on the board is for a fpu only,why is this so hard to understand?
seeing there is a spot for an 020.
roy bates is offline  
Old 14 December 2012, 14:27   #11
Mrs Beanbag
Glastonbridge Software
 
Mrs Beanbag's Avatar
 
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
Quote:
Originally Posted by roy bates View Post
why would you doubt you could just send a 28mhz cpu 28mhz from the main clock?
Because the rest of the hardware still has to run at 14MHz and they have to communicate with each other. There will need to be some kind of "glue logic".

Quote:
the fpu place on the board is for a fpu only,why is this so hard to understand?
seeing there is a spot for an 020.
It is easy to understand, but not necessarily true. Of course it was designed FOR an FPU, but that doesn't mean it can't be used for anything else. It has access to the CPU data bus and various other signals.
Mrs Beanbag is offline  
Old 14 December 2012, 14:34   #12
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL?
Posts: 2,771
Quote:
Originally Posted by Mrs Beanbag View Post
Strange that the '020 and '030 pinouts should be so different, even in the same package. I wonder why they did that. Although the EC020 on the A1200 is rectangular so it must be different again.
Why strange - 68030 is different than 68020 and AFAIK there is no 68EC030 that can be comparable to 68EC020 (for example reduced address space to 24 bits).

Quote:
Originally Posted by Mrs Beanbag View Post
The crystal on the board seems to be 28MHz so presumably the signal is halved somewhere. So we should be able to get the full 28MHz from somewhere on the board. Doubt it's as simple as just rerouting the CPU clock line though.
This should be possible - 68EC020 mounted on A1200 should be able to perform nice with 28MHz clock or even higher.

Perhaps you can use one of those modern clock multipliers generators
http://www.onsemi.com/PowerSolutions....do?id=NB3N501
http://www.onsemi.com/PowerSolutions....do?id=NB3N502
http://www.onsemi.com/PowerSolutions....do?id=NB3N511

or a bit more complex

http://www.onsemi.com/PowerSolutions...t.do?id=FS6370
pandy71 is offline  
Old 14 December 2012, 14:42   #13
Mrs Beanbag
Glastonbridge Software
 
Mrs Beanbag's Avatar
 
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
Quote:
Originally Posted by pandy71 View Post
Why strange - 68030 is different than 68020
true, but even the signals that they both share are in completely different places.

Quote:
This should be possible - 68EC020 mounted on A1200 should be able to perform nice with 28MHz clock or even higher.

Perhaps you can use one of those modern clock multipliers generators
But there is already a 28MHz signal on the board somewhere, can we not just bypass the clock divider?

There is, unfortunately, only a 25MHz version of the 68EC020, as far as I can find, but maybe it will overclock a bit. Perhaps with a little heatsink.
Mrs Beanbag is offline  
Old 14 December 2012, 15:06   #14
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,645
A 28Mhz hack would be really interesting!
Amiga1992 is offline  
Old 14 December 2012, 15:08   #15
roy bates
Registered User
 
Join Date: Apr 2011
Location: birmingham
Age: 55
Posts: 2,827
i didnt say anything about changing any other timing on the board did i?
if you have a look back at a previus post you will see why i wouldnt say that.

if you look at any amiga motherboard there is a 28mhz clock sitting on the motherboard,it isent somewhere its in plain view.


theres a pin on the cpu that says CLK,you know what its for.

why do you think the motherboard was disigned to have a fpu there,and not say...an intiger unit?

BTW,the clock doesent just get halfed to 14mhz for the cpu.
anyway who says you have to run it at 28mhz? you can give its own clock signal.



actually im wondering,are you going to try to do this?

Last edited by roy bates; 14 December 2012 at 16:06.
roy bates is offline  
Old 14 December 2012, 20:07   #16
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL?
Posts: 2,771
Quote:
Originally Posted by Mrs Beanbag View Post
true, but even the signals that they both share are in completely different places.
QFP is not good for this - ZIF sockets are very rare and very expenssive.

Quote:
Originally Posted by Mrs Beanbag View Post
But there is already a 28MHz signal on the board somewhere, can we not just bypass the clock divider?
Not sure about phase relations - this can be important.

Quote:
Originally Posted by Mrs Beanbag View Post
There is, unfortunately, only a 25MHz version of the 68EC020, as far as I can find, but maybe it will overclock a bit. Perhaps with a little heatsink.
Heatsink for sure is recomended, Motorola was quite famous for offering higher CLK versions with lower marking - overclock should be easy.
pandy71 is offline  
Old 14 December 2012, 20:08   #17
8bitbubsy
Registered User
 
8bitbubsy's Avatar
 
Join Date: Sep 2009
Location: Norway
Posts: 1,711
Wouldn't this also speed up chip RAM access? So you'd maybe need faster chip RAM or to add (more?) waitstates...
And what about the PCMCIA port?
EDIT: Nevermind.. I guess chip RAM is clocked with the custom chip clock... Makes sense that there's chip RAM and fast RAM.
8bitbubsy is offline  
Old 14 December 2012, 21:38   #18
roy bates
Registered User
 
Join Date: Apr 2011
Location: birmingham
Age: 55
Posts: 2,827
Quote:
Originally Posted by 8bitbubsy View Post
Wouldn't this also speed up chip RAM access? So you'd maybe need faster chip RAM or to add (more?) waitstates...
And what about the PCMCIA port?
EDIT: Nevermind.. I guess chip RAM is clocked with the custom chip clock... Makes sense that there's chip RAM and fast RAM.


exactly
roy bates is offline  
Old 14 December 2012, 22:49   #19
Mrs Beanbag
Glastonbridge Software
 
Mrs Beanbag's Avatar
 
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
Quote:
Originally Posted by roy bates View Post
i didnt say anything about changing any other timing on the board did i?
if you have a look back at a previus post you will see why i wouldnt say that.

if you look at any amiga motherboard there is a 28mhz clock sitting on the motherboard,it isent somewhere its in plain view.
Yes the reason I said it is because I saw it. You seem to be getting quite upset about this.

Quote:
theres a pin on the cpu that says CLK,you know what its for. ... BTW,the clock doesent just get halfed to 14mhz for the cpu.
Yes I know what it is for but you can't just clock a CPU at a different speed than the hardware it's connected to without some sort of buffer in between them. Running the CPU at 28MHz, it would be trying to access the chipset, chip RAM etc, at 28MHz as well, which won't work. They designed the Amiga around a single clock signal on purpose, because it made things simpler. It's not like a modern PC which is designed for the CPU to be able to run at arbitrary frequency.

Quote:
why do you think the motherboard was disigned to have a fpu there,and not say...an intiger unit?
It really doesn't matter why it was designed that way now, does it? They are just signals, you can do what you like with them. Electronics is not magic. I'm thinking outside of the box here.

Quote:
actually im wondering,are you going to try to do this?
ah. well that would be telling.
Mrs Beanbag is offline  
Old 14 December 2012, 23:19   #20
roy bates
Registered User
 
Join Date: Apr 2011
Location: birmingham
Age: 55
Posts: 2,827
that means you dont know,considering your the one asking questions about adding a 68030 to a place made for a 68882 and wont accept it wont work

have a look at some other amigas apart from 600's and 1200's and say there cpu's are clocked at custom chipset speeds via dividers based on the main clock,and then tell everyone they cant run at a different speed to them.

<snip - prowler>

Last edited by prowler; 14 December 2012 at 23:27. Reason: Spiteful comment removed.
roy bates is offline  
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
A4000 Motherboard,CPU,Daughterboard o0Nosferatu0o MarketPlace 1 24 April 2013 10:32
Replace a PAL A1200 motherboard with NTSC ? MrDBUG support.Hardware 2 26 September 2010 13:18
Looking for an A1200 motherboard ami_junkie MarketPlace 0 13 October 2009 06:55
CPU 100% - Replace Explorer.exe Retro1234 support.WinUAE 7 25 January 2008 14:10
Replace A1200 Floppy jabsy support.Hardware 13 06 May 2007 14:12

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 22:13.

Top

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