English Amiga Board


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

 
 
Thread Tools
Old 13 May 2017, 11:00   #981
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
For all the doubters I have the CPU running at 60mhz... however I've exceeded the speed capabilities of the ram cpld :/


Sent from my iPhone using Tapatalk
plasmab is offline  
Old 13 May 2017, 11:11   #982
Mr.Flibble
Registered User
 
Mr.Flibble's Avatar
 
Join Date: Jun 2015
Location: UK
Posts: 472
Nice work, certainly proves the design though.
Mr.Flibble is offline  
Old 13 May 2017, 11:35   #983
Chucky
Registered User
 
Chucky's Avatar
 
Join Date: Mar 2015
Location: Karlstad / Sweden
Age: 52
Posts: 1,211
Quote:
Originally Posted by plasmab View Post
For all the doubters I have the CPU running at 60mhz... however I've exceeded the speed capabilities of the ram cpld :/


Sent from my iPhone using Tapatalk
Any way of introducing waitstates? (hey. stupid.. I know. but for all those MHz hunters.. )
Chucky is offline  
Old 13 May 2017, 11:46   #984
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
Yeah. Unfortunately you actually get worse performance lol. Only 9 mips. Would be fine if the 030 had bigger caches


Sent from my iPhone using Tapatalk
plasmab is offline  
Old 13 May 2017, 14:33   #985
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
I've always followed the acorn philosophy that maxing RAM and lower MHz is more stable, cooler and performs just as well..


Sent from my iPhone using Tapatalk
plasmab is offline  
Old 13 May 2017, 16:17   #986
kgc210
Registered User
 
Join Date: Jun 2016
Location: Stoke-On-Trent, England
Posts: 450
Glad you are still working on these boards, really need to get round to catching up on your videos and still need to pull my finger out and build them TF520 boards I got.
Just been that busy!

Will
kgc210 is offline  
Old 13 May 2017, 18:36   #987
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
Reached the limit with the Rev2. I can make the CPU go faster but at 48mhz it's managing zero wait on the RAM. It's past 60Mhz before you make up for the wait states again.


Sent from my iPhone using Tapatalk
plasmab is offline  
Old 13 May 2017, 20:11   #988
wolfchild
Registered User
 
Join Date: Jun 2008
Location: Malta
Age: 47
Posts: 43
Amazing work plasmab!

Out of curiosity, what is it that mandates the use of wait states? Is it the RAM access time, or the CPLD speed grade? I believe there is a variant of the CPLD with just 5ns delay.

Keep up the great work man!

Ed
wolfchild is offline  
Old 13 May 2017, 20:24   #989
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
I plan to try a faster cpld in the rev 3 when they arrive. It's a combination of all of the things you mentioned... were close to the combined timing limits. But are we really getting anything of value pushing past 50 MHz?


Sent from my iPhone using Tapatalk
plasmab is offline  
Old 13 May 2017, 20:54   #990
wolfchild
Registered User
 
Join Date: Jun 2008
Location: Malta
Age: 47
Posts: 43
Some things have no value, but they are priceless. Yours is probably the fastest an Amiga 030 has ever been at. All traditional designs are hampered down by old tech memory, while the TF530 is probably approaching the 030's theoretical maximum performance. No one else who has been exploring these speed boundaries on the Amiga has openly published their findings.
wolfchild is offline  
Old 13 May 2017, 20:57   #991
matthey
Banned
 
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
Quote:
Originally Posted by plasmab View Post
I plan to try a faster cpld in the rev 3 when they arrive. It's a combination of all of the things you mentioned... were close to the combined timing limits. But are we really getting anything of value pushing past 50 MHz?
You are if you push past a 68030. My 68060@75MHz CSMKIII with 50ns SIMMs and fastest memory settings is super fast. It really helps to keep everything close and the 68060 has enough on chip caches for good performance. Modern memory and support for clock speeds which a revision 6 68060 can handle would be even more fun and interesting .
matthey is offline  
Old 13 May 2017, 20:59   #992
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
I think Jens has a faster 1200 030


Sent from my iPhone using Tapatalk
plasmab is offline  
Old 13 May 2017, 21:41   #993
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
Quote:
Originally Posted by matthey View Post
You are if you push past a 68030. My 68060@75MHz CSMKIII with 50ns SIMMs and fastest memory settings is super fast. It really helps to keep everything close and the 68060 has enough on chip caches for good performance. Modern memory and support for clock speeds which a revision 6 68060 can handle would be even more fun and interesting .
Absolutely agree. But we have a 68030 here.

EDIT: The RAM on the TF530 eats modern DRAM for breakfast still.

Last edited by plasmab; 14 May 2017 at 10:21.
plasmab is offline  
Old 14 May 2017, 12:24   #994
wolfchild
Registered User
 
Join Date: Jun 2008
Location: Malta
Age: 47
Posts: 43
ab;1157715]I think Jens has a faster 1200 030 [/QUOTE]
True, Jens has provided all info here, along with AIBB comparison files.
http://wiki.icomp.de/wiki/ACA1232#ACA_12xx_Benchmarks

The TF530 is up with there with the best, speed wise...

Last edited by wolfchild; 14 May 2017 at 12:25. Reason: Grammar!
wolfchild is offline  
Old 14 May 2017, 13:19   #995
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
Quote:
Originally Posted by wolfchild View Post
ab;1157715]I think Jens has a faster 1200 030
True, Jens has provided all info here, along with AIBB comparison files.
http://wiki.icomp.de/wiki/ACA1232#ACA_12xx_Benchmarks

The TF530 is up with there with the best, speed wise...[/QUOTE]

Thanks. IIRC Jen's card manages to make use of burst mode. I tried to leave myself the option of this but i made a mistake with the A2-A3 address lines. These signals to RAM need to be separated from the main CPU address lines when doing burst it seems. I had hoped the CPU would get out of the way but it doesnt. Little fix for next time.
plasmab is offline  
Old 15 May 2017, 13:47   #996
wXR
Registered User
 
Join Date: Mar 2009
Location: New York
Posts: 552
Quote:
Originally Posted by plasmab View Post
I understand why you might think that but I invite you to try it once i push the sources.. should do that later this week.
https://koolrpix.files.wordpress.com...who_da_man.png
wXR is offline  
Old 15 May 2017, 17:01   #997
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,643
Quote:
Originally Posted by plasmab View Post
Absolutely agree. But we have a 68030 here.

EDIT: The RAM on the TF530 eats modern DRAM for breakfast still.
Indeed.. That's one of the reasons I think making burst mode work is probably not going to make much difference (I think you mentioned somewhere you would take a look at that). If you were using paged memory (e.g. dram) on the other hand...
hooverphonique is offline  
Old 15 May 2017, 18:58   #998
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917



Sent from my iPhone using Tapatalk
plasmab is offline  
Old 15 May 2017, 19:57   #999
matthey
Banned
 
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
Quote:
Originally Posted by hooverphonique View Post
Indeed.. That's one of the reasons I think making burst mode work is probably not going to make much difference (I think you mentioned somewhere you would take a look at that). If you were using paged memory (e.g. dram) on the other hand...
I expect burst mode would be good for the ICache as it is a sequential stream with most of the data from a cache line burst being used. A lot of DCache reads are random accesses which only use part of the data in a cache line and a 256 byte DCache means it is common for data not to be reused. There was a conversation about 68030 burst here on eab.

http://eab.abime.net/showthread.php?t=74060

It would be interesting to compare results with DCache burst on and off for a variety of benchmarks. SRAM acts like a L2 cache so results may vary from other 68030 accelerators.
matthey is offline  
Old 15 May 2017, 20:41   #1000
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
Keep in mind that with the TF530 RAM i *should* be able to fill a cache line in 5 clock cycles. @50Mhz that is 100ns elapsed time. Being able to keep a slow cpu fed is key to getting every last inch of performance. Slap 4-8Mb of this on and its going to be interesting.

Thats about the same total time as a single access in "normal" fastram when you add up the fluff at the start and end of the bus cycles.

Last edited by plasmab; 15 May 2017 at 20:47.
plasmab 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
Listening to Amiga music with too much treble makes it sound terrible! Foebane Amiga scene 4 08 October 2016 06:30
Terrible usb drive performance? lovinggames support.FS-UAE 5 11 March 2015 09:06
Broken MASPlayer - Terrible hissing. SS454 support.Hardware 8 17 November 2013 01:41
Accelerators pmc MarketPlace 9 04 November 2009 20:23
Problem with a terrible, simply effect! Camionsauro Coders. General 13 19 April 2009 08: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 21:35.

Top

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