Welcome, Guest. Please login or register.

Author Topic: FPGA Replay Board  (Read 824419 times)

Description:

0 Members and 17 Guests are viewing this topic.

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA Replay Board
« Reply #1874 from previous page: October 12, 2012, 11:52:16 PM »
Asfair, 68060 has builtin MMU so why would it not be available?
 

Offline kolla

Re: FPGA Replay Board
« Reply #1875 on: October 12, 2012, 11:58:12 PM »
There's 68LC060 without functional FPU and 68EC060 without functional MMU+FPU, that's why.
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 SamuraiCrow

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2281
  • Country: us
  • Gender: Male
    • Show only replies by SamuraiCrow
Re: FPGA Replay Board
« Reply #1876 on: October 13, 2012, 03:14:54 AM »
I know that the MMU was required on the '040 and '060 to be able to use DMA-based hard drive controllers.  I don't know if that even applies to the current Replay board designs.  I would think that an SD card adapter would be sufficient even with programmed I/O.
 

Offline trip6

  • Sr. Member
  • ****
  • Join Date: Jun 2007
  • Posts: 348
    • Show only replies by trip6
Re: FPGA Replay Board
« Reply #1877 on: October 13, 2012, 05:47:12 AM »
This is great news!!! It sound like the next board run might be available around christmas and I might be getting myself a christmas present.
 

Offline wrath of khan

  • Sr. Member
  • ****
  • Join Date: Feb 2010
  • Posts: 330
    • Show only replies by wrath of khan
Re: FPGA Replay Board
« Reply #1878 on: October 13, 2012, 06:05:52 AM »
Quote from: trip6;711238
This is great news!!! It sound like the next board run might be available around christmas and I might be getting myself a christmas present.
Will the daddys x500 case be ready by then though as thats what im getting the fpga arcade put in. will it be easy to add the daughterboard later I wonder when its released.
 

Offline Dozer

  • Newbie
  • *
  • Join Date: Oct 2011
  • Posts: 17
    • Show only replies by Dozer
Re: FPGA Replay Board
« Reply #1879 on: October 14, 2012, 10:59:43 AM »
I've done some searching and reading in this thread, but either I've missed it, or you simply haven't said anything about it :)

What's the goal when it comes to compatibility for this board? 100% with an A1200, 100% A4000, or?

The thing is, I'm involved with the demoscene, and even though the Amiga-percentage of demos are declining, there is still a few who make good stuff for this platform. The biggest problem with such demos is that you need an A1200 with 060 (or A4000 with 060) or a well-configured UAE to even be able to watch them. Getting proper videosignals for capturing for either of these devices are even harder than ... well, it's not easy :) UAE tends to loose sync every now and then aswell..

If this device can give us a proper signal on the DVI-port, capturing it would be easy as pie :)

Don't get me wrong, I've already ordered one, but I keep my fingers crossed for even demo-compatibility :D
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: FPGA Replay Board
« Reply #1880 on: October 14, 2012, 11:35:32 AM »
I also was involved with demos on the Atari, and the idea is to be 100%cycle accurate for both cores. A1200 with 020 initially, then overclocked/060 mode.

It will not lose sync as the hardware is very close to the original hardware.
It remains to be seen if we can bend the timing from the original chipset to work with DVI without breaking it - or adding a frame delay which is not ideal. The high-res outputs have customized timing and work well with DVI/HDMI.
/Mike
 

Offline michel3105

  • Newbie
  • *
  • Join Date: Aug 2011
  • Posts: 22
    • Show only replies by michel3105
Re: FPGA Replay Board
« Reply #1881 on: October 14, 2012, 11:56:15 AM »
It would be awesome if the Replay could set itself as the next standard demo machine.
 

Offline kolla

Re: FPGA Replay Board
« Reply #1882 on: October 14, 2012, 01:35:04 PM »
What I wouldnt give for a really fast and fully featured m68k processor :)
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 Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: FPGA Replay Board
« Reply #1883 on: October 14, 2012, 02:55:09 PM »
Quote from: mikej;711387
I also was involved with demos on the Atari, and the idea is to be 100%cycle accurate for both cores. A1200 with 020 initially, then overclocked/060 mode.

It will not lose sync as the hardware is very close to the original hardware.
It remains to be seen if we can bend the timing from the original chipset to work with DVI without breaking it - or adding a frame delay which is not ideal. The high-res outputs have customized timing and work well with DVI/HDMI.
/Mike


If that is the case, I guess in theory we could have several Amiga cores loaded on the SD card which could be selected at boot time.  One that is 100% accurate and another that takes advantage of additional features, but might have a few issues with certain software.
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show only replies by matthey
Re: FPGA Replay Board
« Reply #1884 on: October 14, 2012, 05:22:42 PM »
Quote from: Darrin;711407
If that is the case, I guess in theory we could have several Amiga cores loaded on the SD card which could be selected at boot time.  One that is 100% accurate and another that takes advantage of additional features, but might have a few issues with certain software.


Correct me if I'm wrong, but adding new instructions and addressing modes to the fpga would not even affect whether the fpga CPU is cycle exact to a previous CPU, provided none of the new functionality is used. It could affect compatibility where the programmer was relying on certain trapping behavior of illegal instructions or addressing modes but that is very rare. Adding the missing 64 bit integer instructions into the 68060 fpga CPU would be just as incompatible but offer a nice speedup. The Amiga rarely needs cycle exact as it relies more on custom chip timing but the Atari is more reliant on CPU timing. I would think a cycle exact 68000 and 68020 would be all that is needed for game consoles, Atari and a few old Amiga games. In my opinion, a cycle exact 68040 or 68060 is wasting time and resources that would be better spent on making a faster fpga CPU. Think of the new demos that could be created rather than the 2% of demos that don't work because they were poorly programmed. New instructions and addressing modes can provide a significant speedup, code density improvements to conserve memory and better use caches and add modern functionality the 68k was missing. With new fpga CPU functionality, we need standard ISAs in order to gain support in compilers and developer tools, gain support among programmers and users and create a common platform among multiple fpga CPUs that would make an ASIC more likely in the future. A little planning now could make a bright future possible.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA Replay Board
« Reply #1885 on: October 15, 2012, 02:17:23 AM »
Cycle exact 68000 and 68020 should be enough. If one uses a more powerful CPU, the software ought to be aware that not all computer setups are the same..
 

Offline wrath of khan

  • Sr. Member
  • ****
  • Join Date: Feb 2010
  • Posts: 330
    • Show only replies by wrath of khan
Re: FPGA Replay Board
« Reply #1886 on: October 15, 2012, 03:47:08 AM »
hmm this is starting to sound better and better.
Im looking forward to the fpga arcade site being updated with more info about this too. Must fix my miggy 500 too. Might get an a4000 in the future or cd tv.
 

Offline amigadave

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Jul 2004
  • Posts: 3836
    • Show only replies by amigadave
    • http://www.EfficientByDesign.org
Re: FPGA Replay Board
« Reply #1887 on: October 15, 2012, 07:49:36 AM »
Quote from: Darrin;711133
If 68060s are turning into rocking horse poo then I'm sure some of us would be happy with a 68040 on the daughterboard.

I already have a 68060/50MHz (RC version with MMU & FPU, IIRC, not XC version), but it is not the last mask revision that can be over-clocked to 100MHz or more and might not be able to run any faster than 60MHz and will require active cooling to do that.  I was hoping that MikeJ could find some of the faster 060's that are capable of easily running at 100MHz, or faster, so I could get one of his daughter boards with the 060 installed and working reliably at the 100MHz or faster speed, directly from MikeJ, but if that is not possible, I am happy to get an "Unpopulated" daughter board and install my own 68060 into the socket, and choose which clock crystal to use myself.  If I can find one of the now rare "FAST" 68060's at a later date, I will install it into the daughter board and remove my slower 68060.

I just hope that the daughter boards will begin to be released by MikeJ soon, with the extra RAM, USB ports and Ethernet port, all working and ready to go.  That is going to be one "Sweet!" small footprint A1200 Amiga, in a Micro ITX case.  

I wonder if it will be possible to get a USB wireless NIC supported under AmigaOS3.9 in the near future?  I actually bought one that uses the Prism2 chipset, but Neil Cafferkey told me that he has not written USB support for any of his Prism2 drivers, so it is unlikely that my USB Prism2 wireless NIC will ever be supported.  I also doubt that MikeJ will ever be adding a PCMCIA slot to the FPGA Arcade Replay board, or it's daughter board to let us use our wireless NIC cards from our A600's, or A1200's.
How are you helping the Amiga community? :)
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA Replay Board
« Reply #1888 on: October 15, 2012, 01:28:42 PM »
Asfair, there's a USB port on FPGA Arcade/Replay and compilers can be found on the internet..
 

Offline psxphill

Re: FPGA Replay Board
« Reply #1889 on: October 15, 2012, 06:34:54 PM »
Quote from: SamuraiCrow;711227
I know that the MMU was required on the '040 and '060 to be able to use DMA-based hard drive controllers. I don't know if that even applies to the current Replay board designs.

You don't need an MMU, the ATC registers are enough.
 
There are limitations to this approach and that is that all of Zorro II space has to be set to cache-inhibited serialized.
 
It's nothing to do with DMA, it's Zorro II IO cards and chipram that causes the problem. If you have nothing in Zorro II space then it's largely irrelevant.
 
The same thing would happen with the Replay if it used an 060 without an MMU.