Welcome, Guest. Please login or register.

Author Topic: MiniMig with AGA  (Read 318067 times)

Description:

0 Members and 33 Guests are viewing this topic.

Offline yaqube

  • Full Member
  • ***
  • Join Date: Feb 2008
  • Posts: 197
    • Show only replies by yaqube
Re: MiniMig with AGA
« Reply #884 from previous page: November 25, 2010, 08:40:10 PM »
Quote from: freqmax;594351
Is there any performance optimimum like for the instruction cache where 16-bytes gives a significant boost, but 256-bytes only gives 7% more performance increase.


It heavily depends on application. The 16-byte cache gives significant boost because it's one line of 16 bytes and actually acts as a prefetch buffer. Data from memory are always transferred as a burst of 4 32-bit words (which gives 16 bytes). After initial transfer latency the successive words can be accessed at no delay.

Quote
Maybe prefetch could be useful ? , because every RAM-fetch from memory require a significant setup time. So reading a few extra bytes in advance might be benefitial?


It's been already done. When I added the data cache I also implemented an extra instruction cache prefetch. The speed gain is 18%.

Quote
How is compatability?


The work is far from complete but there exist some programs which work. :D
 

Offline yaqube

  • Full Member
  • ***
  • Join Date: Feb 2008
  • Posts: 197
    • Show only replies by yaqube
Re: MiniMig with AGA
« Reply #885 on: November 25, 2010, 08:43:13 PM »
Quote from: wizard66;594350
Is there a gain in speed for hdf read/write ?


The hdf read speed has increased by 5% to 2000 KB/s.
 

Offline vidarh

  • Sr. Member
  • ****
  • Join Date: Feb 2010
  • Posts: 409
    • Show only replies by vidarh
Re: MiniMig with AGA
« Reply #886 on: November 25, 2010, 08:51:30 PM »
Keep the benchmark p0rn coming... I can't wait to get hold of one of these..
« Last Edit: November 26, 2010, 11:27:25 AM by vidarh »
 

Offline NovaCoder

Re: MiniMig with AGA
« Reply #887 on: November 25, 2010, 10:33:04 PM »
Very impressive Yaqube my good man, you just beat my Blizzard Mk4 1230!

How much further to you think this can go...we need more speed dammit!

:)

Can the clock go any higher than 28Mhz?

As you well know the main performance inhibitor in a classic AGA machine is not actually the speed of the CPU but the slow CHIPRAM access.   Because this AGA implementation doesn't suffer from this hindrance, in real-world terms (eg WB usage) how much faster will this thing be at 10 MIPS than a real AGA machine also at 10 MIPS?
Life begins at 100 MIPS!


Nice Ports on AmiNet!
 

Offline kolla

Re: MiniMig with AGA
« Reply #888 on: November 26, 2010, 12:25:48 AM »
Quote from: NovaCoder;594369
Because this AGA implementation doesn't suffer from this hindrance, in real-world terms (eg WB usage) how much faster will this thing be at 10 MIPS than a real AGA machine also at 10 MIPS?


I just hope to be able to animate with DPaintIV AGA in 256 colours and HAM8, in fast high resolution native screenmodes (like those on Indivision AGA with Ratte's super modes) with a seemingly endless supply of chip ram :lol:
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #889 on: November 26, 2010, 12:39:36 AM »
Just increasing the frequency is likely not as efficient as optimizing the data flows in the m68k/32 soft-core.
 

Offline Lizard

  • Full Member
  • ***
  • Join Date: May 2007
  • Posts: 195
    • Show only replies by Lizard
Re: MiniMig with AGA
« Reply #890 on: November 26, 2010, 10:06:45 AM »
Quote from: mikej;588879
Latest update, the boards have been shipped back to me so I hope to get them before the weekend :)

There is a video of the production as well, but I haven't got it yet.
/Mike


Did you get that video yet?
Very nice to see this progressing so nicely.
 

Offline Hattig

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 901
    • Show only replies by Hattig
Re: MiniMig with AGA
« Reply #891 on: November 26, 2010, 10:55:03 AM »
Quote from: yaqube;594342
Just a small update. The CPU core is still clocked at 28 MHz but this time with two separate 256-byte instruction and data caches. :D



Oh wow, that's awesome progress. Well done! How large is the 68k core now?
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: MiniMig with AGA
« Reply #892 on: November 26, 2010, 11:11:23 AM »
Quote from: yaqube;594342
Just a small update. The CPU core is still clocked at 28 MHz but this time with two separate 256-byte instruction and data caches. :D

Your work has piqued my interest with hardware description languages... Though I don't think I will be able to get my head around it, I'll stick with microcntrollers and software :)

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #893 on: November 26, 2010, 11:43:50 AM »
.
« Last Edit: November 26, 2010, 11:47:52 AM by freqmax »
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: MiniMig with AGA
« Reply #894 on: November 26, 2010, 11:53:26 AM »
"Did you get that video yet?"
No, they haven't sent it to me yet, they wanted to do some editing. I'll ask again.
/Mike
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #895 on: November 26, 2010, 12:28:44 PM »
I hope the boards arrive ;)
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: MiniMig with AGA
« Reply #896 on: November 26, 2010, 01:14:03 PM »
"I hope the boards arrive"
I have 10 boards already on test!
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #897 on: November 26, 2010, 01:24:12 PM »
What's the status on the tests so far?
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: MiniMig with AGA
« Reply #898 on: November 26, 2010, 04:11:57 PM »
All good so far. One minor issue with the perfomance of one of the linear power regulators (LDO) is not as good as the prototype part (a different one). The reverse leakage is too high and the board will not always turn off. I have modded one board and have some different LDOs on order which should fix it.

Main power is fine, FPGA is booted and running ok so beer all round really.
/Mike
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #899 on: November 26, 2010, 04:17:38 PM »
What do you mean with reverse leakage ..?
Is that the only issue? ie the LDO has too much reverese leakage wich prevent the board from turning power off?