English Amiga Board


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

 
 
Thread Tools
Old 27 May 2019, 01:37   #1
Kai
Registered User
 
Join Date: Apr 2011
Location: Brighton, UK
Age: 41
Posts: 114
14Mhz Accelerator

And yet another post from me

This is a re-do of the 14Mhz accelerator from Livio Plos - not my schematic, just re-doing it in KiCad like the FastRAM project.

This is a 100% through hole project as per my FastRAM board, for the same reasons. PCB's should be relatively cheap, i'm having a few made at PCBWay this coming week (roll on payday!).

It's designed for PLCC 68HC000's, which come in higher speed grades than the DIP-64's, and are more abundant, run cooler and are just plain smaller.

Github is here: https://github.com/kr239/A500-14Mhz-Accelerator



Did I mention it stacks with the FastRAM board, too?

I may have to integrate this into the FastRAM board....and add IDE as well...
Kai is offline  
Old 27 May 2019, 03:13   #2
Magic
Registered User
 
Join Date: Aug 2007
Location: USA
Posts: 359
Nice! Thank you
Magic is offline  
Old 27 May 2019, 13:02   #3
utri007
mä vaan
 
Join Date: Nov 2001
Location: Finland
Posts: 1,653
Any one know it this works with CDTV? I really would like to get more power under the hood. Any one selling build units, I would like to buy one.
utri007 is offline  
Old 27 May 2019, 19:41   #4
jkp
Registered User
 
Join Date: Sep 2015
Location: Copenhagen/Denmark
Posts: 15
Nice. Thankyou. When I open the schematics in KiCAD, it complains about sheet 2 missing. Did you forget to upload it to github?
jkp is offline  
Old 27 May 2019, 21:31   #5
Kai
Registered User
 
Join Date: Apr 2011
Location: Brighton, UK
Age: 41
Posts: 114
Big grin

Quote:
Originally Posted by jkp View Post
Nice. Thankyou. When I open the schematics in KiCAD, it complains about sheet 2 missing. Did you forget to upload it to github?
Good catch! Uploaded to github now - sorry! Was late when i did it...
Kai is offline  
Old 28 May 2019, 07:30   #6
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
@Kai

Great work.

I would suggest you add a note somewhere mentioning that a pure Amiga accelerator with no ram is like a racing car with flat tires: you are not taking advantage of its full potential. Just link that comment to the 8MB AutoConfig ram expansion you also redesigned to achieve a better overall performance.
gulliver is offline  
Old 02 June 2019, 13:30   #7
Mathesar
Registered User
 
Mathesar's Avatar
 
Join Date: Aug 2014
Location: Netherlands
Posts: 695
Quote:
Originally Posted by Kai View Post
And yet another post from me

This is a re-do of the 14Mhz accelerator from Livio Plos - not my schematic, just re-doing it in KiCad like the FastRAM project.

This is a 100% through hole project as per my FastRAM board, for the same reasons. PCB's should be relatively cheap, i'm having a few made at PCBWay this coming week (roll on payday!).

It's designed for PLCC 68HC000's, which come in higher speed grades than the DIP-64's, and are more abundant, run cooler and are just plain smaller.

Github is here: https://github.com/kr239/A500-14Mhz-Accelerator

Did I mention it stacks with the FastRAM board, too?

I may have to integrate this into the FastRAM board....and add IDE as well...
Nice! I for one would like to build this. I like the fact the fact that the design does not need any programmable ic's. However, I think you need to improve the decoupling. There is only one 100nf cap for the 68hc000 and even that one has long, thin traces connecting it. The logic ic's have no caps at all! Especially with hcmos you need proper decoupling and grounding. As the design is now it might be very unstable.
Mathesar is offline  
Old 02 June 2019, 13:33   #8
Mathesar
Registered User
 
Mathesar's Avatar
 
Join Date: Aug 2014
Location: Netherlands
Posts: 695
Quote:
Originally Posted by gulliver View Post
@Kai

Great work.

I would suggest you add a note somewhere mentioning that a pure Amiga accelerator with no ram is like a racing car with flat tires: you are not taking advantage of its full potential. Just link that comment to the 8MB AutoConfig ram expansion you also redesigned to achieve a better overall performance.
True, but.... This is a nice and easy to built design which might give a stock 500 that little bit extra. Also, as long as it gives you a nice sysinfo comment:
Mathesar is offline  
Old 02 June 2019, 16:02   #9
Kai
Registered User
 
Join Date: Apr 2011
Location: Brighton, UK
Age: 41
Posts: 114
I did think about that, i'll add some more decoupling caps and update the github later

I think i was just concerned with adapting the original 1993 schematic in KiCad first - before hacking it around.
Kai is offline  
Old 02 June 2019, 18:40   #10
Kai
Registered User
 
Join Date: Apr 2011
Location: Brighton, UK
Age: 41
Posts: 114
Okay - updated with decoupling caps:



Schematic, gerbers etc all updated.

Rotated the PLCC socket and instantly it only required 23 via's once the routing was finished
Kai is offline  
Old 02 June 2019, 23:07   #11
Kai
Registered User
 
Join Date: Apr 2011
Location: Brighton, UK
Age: 41
Posts: 114
As with my other projects, i'm putting direct links to them on PCBWay for anyone that wants to get some PCB's printed:

https://www.pcbway.com/project/share...00_models.html
Kai is offline  
Old 03 June 2019, 19:32   #12
Mathesar
Registered User
 
Mathesar's Avatar
 
Join Date: Aug 2014
Location: Netherlands
Posts: 695
Quote:
Originally Posted by Kai View Post
Okay - updated with decoupling caps:

Schematic, gerbers etc all updated.

Rotated the PLCC socket and instantly it only required 23 via's once the routing was finished
You are quick! Are you using an autorouter? It would take me a few days to manually route a board like this. It seems like an autorouted board as the decoupling caps are not routed properly. The decoupling caps need to be very close to the IC's they are decoupling. On your board they are all in one place and connected via long, thin traces. This *can* work if you are using a 4-layer board (the all in one place part, not the long thin traces part, just look at the layout of the Terasic DE1 FPGA board for example) but with a 2-layer board decoupling is very critical. Also, you need proper ground connections (wide copper traces, copper pours). Autorouters are generally not good at this. I would say that this board would still behave unstable. I like your style though, the board does look very nice with it's 45deg angled edges

Last edited by Mathesar; 03 June 2019 at 20:05.
Mathesar is offline  
Old 03 June 2019, 20:14   #13
Kai
Registered User
 
Join Date: Apr 2011
Location: Brighton, UK
Age: 41
Posts: 114
Lightbulb

Quote:
Originally Posted by Mathesar View Post
You are quick! Are you using an autorouter? It would take me a few days to manually route a board like this. It seems like an autorouted board as the decoupling caps are not routed properly. The decoupling caps need to be very close to the IC's they are decoupling. On your board they are all in one place and connected via long, thin traces. This *can* work if you are using a 4-layer board (the all in one place part, not the long thin traces part, just look at the layout of the Terasic DE2 FPGA board for example) but with a 2-layer board decoupling is very critical. Also, you need proper ground connections (wide copper traces, copper pours). Autorouters are generally not good at this. I would say that this board would still behave unstable. I like your style though, the board does look very nice with it's 45deg angled edges
Yep - using freerouter with KiCad - export the Specctra DSN, import into freerouter, let my R5-2600X plough through it, export the session file, re-import into KiCad.

Routing by hand would be something I dunno if i could manage - i'm poor on recreational time, and my dexterity isn't great, so it would be an exercise in frustration. I could do it as a 4 layer board, with top and bottom copper being ground planes, although that'd push the cost of the PCB up a lot more. I know KiCad has an option for copper pour/fill i could maybe try - from a quick test, it seems to look a lot better.

I think the issue with the autorouter is, it always takes the shortest route possible, to cut down on trace length. I let the routing run for a good hour as it tried to optimise it/remove vias/reduce trace length Routing isn't my strong suit - this is after all, just a 'during my lunchbreak' hobby

That being said, I'll try and take your advice and try out some new tricks in KiCad - while trying this, i had a go at copper fill:






Looks better?
Kai is offline  
Old 03 June 2019, 20:14   #14
Kai
Registered User
 
Join Date: Apr 2011
Location: Brighton, UK
Age: 41
Posts: 114
The 45 degree corners are in no way influenced by the monitors and paper from Battlestar Galactica...and certainly not a reference to cutting corners in design
Kai is offline  
Old 03 June 2019, 21:58   #15
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
Quote:
Originally Posted by Mathesar View Post
The decoupling caps need to be very close to the IC's they are decoupling. Also, you need proper ground connections (wide copper traces, copper pours).
This ^



Alternatively, star power may help if wide traces aren't possible.
hooverphonique is offline  
Old 03 June 2019, 23:19   #16
Kai
Registered User
 
Join Date: Apr 2011
Location: Brighton, UK
Age: 41
Posts: 114
...star power?
Kai is offline  
Old 04 June 2019, 11:11   #17
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
Quote:
Originally Posted by Kai View Post
...star power?

if you run e.g. single power/gnd traces around the board from chip to chip, you risk creating a big loop which is bad for EMI, and also may cause supply problems for chips along the (thin) trace since they will each cause a voltage drop so when you get to the last chip on the trace, the voltage could be too low to run the chip properly. 'Star' just means running traces out from some specific point so the power consumption of one chip doesn't affect others so much, and if you can run power and gnd close to each other on each side of the board, this also helps reduce radiation (because the power/gnd loop is small).
hooverphonique is offline  
Old 04 June 2019, 14:01   #18
Kai
Registered User
 
Join Date: Apr 2011
Location: Brighton, UK
Age: 41
Posts: 114
Quote:
Originally Posted by hooverphonique View Post
if you run e.g. single power/gnd traces around the board from chip to chip, you risk creating a big loop which is bad for EMI, and also may cause supply problems for chips along the (thin) trace since they will each cause a voltage drop so when you get to the last chip on the trace, the voltage could be too low to run the chip properly. 'Star' just means running traces out from some specific point so the power consumption of one chip doesn't affect others so much, and if you can run power and gnd close to each other on each side of the board, this also helps reduce radiation (because the power/gnd loop is small).
Hmm - interesting stuff - i wonder if there's an option in the board setup for that...
Kai is offline  
Old 10 June 2019, 14:22   #19
Kai
Registered User
 
Join Date: Apr 2011
Location: Brighton, UK
Age: 41
Posts: 114
Here we go - decoupling caps placed better, and better copper fill: https://github.com/kr239/A500-14Mhz-Accelerator

And integrated into the 8MB FastRAM here:

https://github.com/kr239/A500-8MB-FastRAM/tree/v3



I had a very dull weekend...
Kai is offline  
Old 22 June 2019, 20:56   #20
katarakt
Registered User
 
Join Date: Jul 2017
Location: Germany
Posts: 205
Really great work here! I think IDE is not easy doing here or why have you excluded IDE ?
katarakt 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
DMA debugger and 14Mhz 68K ovale support.WinUAE 3 10 June 2014 15:10
AGA on 14mhz 68000 little request.UAE Wishlist 6 03 May 2012 23:09
A2620 Accelerator Card 12mhz instead of 14mhz. Problem? kjmann14 support.Hardware 1 19 May 2011 00:35
A500 MTEC 68030/14Mhz bebek Hardware mods 9 20 January 2010 22:30

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 14:54.

Top

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