Welcome, Guest. Please login or register.

Author Topic: FPGA Replay Board  (Read 820892 times)

Description:

0 Members and 16 Guests are viewing this topic.

Offline Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: FPGA Replay Board
« Reply #1319 on: December 29, 2011, 06:09:53 PM »
Quote from: Nostromo;673447
I have a bunch of DVI-VGA adapters, will then connect the DVI -> SCART cable to that.


"Should" work... in theory.  Unless you end up with a bunch of adapters like I got.  :)
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 Everblue

  • Hero Member
  • *****
  • Join Date: Dec 2004
  • Posts: 584
    • Show only replies by Everblue
Re: FPGA Replay Board
« Reply #1320 on: December 29, 2011, 06:48:03 PM »
I already have a bunch of adapters to test with =)
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA Replay Board
« Reply #1321 on: December 30, 2011, 12:31:49 AM »
Time for an DVI -> SCART cable? ;)

(less connectors that degrade the signal)
 

Offline Everblue

  • Hero Member
  • *****
  • Join Date: Dec 2004
  • Posts: 584
    • Show only replies by Everblue
Re: FPGA Replay Board
« Reply #1322 on: December 30, 2011, 11:57:58 AM »
Sure why not? :) I want one ;)

By the way, layman question here.

Is the Amiga core for FPGA built around WinUAE or something else?
 

Offline trip6

  • Sr. Member
  • ****
  • Join Date: Jun 2007
  • Posts: 348
    • Show only replies by trip6
Re: FPGA Replay Board
« Reply #1323 on: December 30, 2011, 05:45:34 PM »
Did anyone from the Viva Amiga Documentary ever contact Mike J and interview him about the Replay project... It would be a tragedy if this wonderful device was not included in the section they are doing on modern amigas.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA Replay Board
« Reply #1324 on: December 30, 2011, 06:13:29 PM »
I think Dennis that showed it actually could be done despite all nay-sayers, is one to interview.
« Last Edit: December 30, 2011, 08:47:42 PM by freqmax »
 

Offline espskogTopic starter

  • Full Member
  • ***
  • Join Date: Mar 2010
  • Posts: 210
    • Show only replies by espskog
Re: FPGA Replay Board
« Reply #1325 on: December 31, 2011, 12:51:57 AM »
@Mike:

-How finished is the current core and approx. when will it be out
-When will the new arm firmware be out which will enable 15kHz ?
-Could you put a screenshot on fpgaarcade.com of the daughterboardstatus ?

Yes -- xmas is over, and we crave for more news :-)
 

Offline Hattig

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 901
    • Show only replies by Hattig
Re: FPGA Replay Board
« Reply #1326 on: December 31, 2011, 06:20:07 PM »
Quote from: Nostromo;673569
Sure why not? :) I want one ;)

By the way, layman question here.

Is the Amiga core for FPGA built around WinUAE or something else?


The FPGAArcade Amiga-core is actually a re-implementation of the classic Amiga hardware, rather than an emulation like WinUAE.

An FPGA is a device that has a large number of components that can 'programmed' to act as transistors or logic gates. Thus it can implement the classic Amiga hardware at a logic level. The FPGA also includes blocks of RAM and other functions (PCI interfaces, USB interfaces, memory interfaces) that are needed in most devices.

Of course, without access to the original Amiga hardware designs, the implementation is based upon the available documentation and reverse engineering. That often involves re-implementing the original hardware bugs!
 

Offline Everblue

  • Hero Member
  • *****
  • Join Date: Dec 2004
  • Posts: 584
    • Show only replies by Everblue
Re: FPGA Replay Board
« Reply #1327 on: January 01, 2012, 09:06:22 AM »
Thanks for an answer I could actually understand =)
 

Offline ShapeShifter

  • Newbie
  • *
  • Join Date: Dec 2011
  • Posts: 45
    • Show only replies by ShapeShifter
Re: FPGA Replay Board
« Reply #1328 on: January 02, 2012, 01:14:35 AM »
It's also worth adding to Hattig's elegant description, that one of the unique advantages of reproducing the Amiga technology in this particular way is that the hardware designs aren't set in stone (or rather silicon, in this case!).  This means the design can tweaked, refined, upgraded and improved as developers create ever-better ways of doing things.  This can include finding ways of sidestepping old limitations, or even removing them altogether.

For example: The Amiga AGA chip set was coded to support a fixed 2MB of CHIP RAM.  This limited the resolutions etc. which could be supported.  That limitation has been removed completely in Minimig AGA / FPGAArcade Replay, which can support unto 50MB CHIP RAM.

Also, one question which comes up a lot is what kind of CPU the Replay etc. reproduces.  This question can actually result in confusing or imprecise answers, because it's possible to do things in FPGA which were never done in silicon.  For example, what would you rather have: A 68060 running at 100MHz but which is less compatible with software than a 68020 -- or an 68020 which runs at speeds which outperform an 68060, yet has the advantage of offering better compatibility?

I think we'd all prefer the 68020 - but if it makes us feel better, we can call it an 68050 or an 68070, or if NatAmi objects we can call it something else, it really doesn't matter.  What matters is what kind of performance we can achieve whilst preserving maximum compatibility too.

In the same way that CPUs can be tweaked and improved over the original designs, the Amiga's graphical and sound capabilities can be enhanced, as well.   We can incorporate chunky modes into our FPGA implementation alongside enhanced AGA modes.  It can be like having the AAA chipset and a Picasso graphics card as well, all coded into FPGA!

So, not only is the FPGAArcade Replay not emulation, but it also goes beyond simple cloning too.  This allows for the Amiga's design, chip set, to be further improved beyond the capabilities of the original. :)
« Last Edit: January 02, 2012, 01:23:14 AM by ShapeShifter »
 

Offline lorenko

  • Newbie
  • *
  • Join Date: Sep 2011
  • Posts: 17
    • Show only replies by lorenko
Re: FPGA Replay Board
« Reply #1329 on: January 02, 2012, 08:01:33 AM »
Sorry but I am curious, how is implemented the Kickstart?
 

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 #1330 on: January 02, 2012, 08:59:49 AM »
Quote from: lorenko;673965
Sorry but I am curious, how is implemented the Kickstart?

Like UAE, you copy your own Kickstart from ROM to a file and load it onto the SD card.  When the FPGA Arcade Replay board or MiniMig are turned on the Kickstart file and workbench, or game are loaded into the FPGA chip right after the core that turns the FPGA into a device that acts like the Amiga hardware.

Or something like that. :)
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 #1331 on: January 02, 2012, 05:30:42 PM »
Just a thought regarding the FPGA Arcade CPU (ARM). Will it be possible to reprogram it without additional tools lika physical JTAG programmer? ie special file on the SD-card?
 

Offline Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: FPGA Replay Board
« Reply #1332 on: January 02, 2012, 05:45:53 PM »
Quote from: freqmax;674014
Just a thought regarding the FPGA Arcade CPU (ARM). Will it be possible to reprogram it without additional tools lika physical JTAG programmer? ie special file on the SD-card?


Do you mean for reflashing the firmware (like on the bare Minimig where you have to use the serial port)?  Yes, you can simply reflash by putting a file on the SD card and then accessing the OSM "Firmware/update" option.
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 Everblue

  • Hero Member
  • *****
  • Join Date: Dec 2004
  • Posts: 584
    • Show only replies by Everblue
Re: FPGA Replay Board
« Reply #1333 on: January 02, 2012, 05:48:24 PM »
Thats far better than what you had to do on a minimig :)

Darrin do you know if say, different cores are available (for different systems), if it will be possible to have a menu on switch asking you which core you would like to load (for example Amiga, C64, Atari ST, etc).
 

Offline Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: FPGA Replay Board
« Reply #1334 from previous page: January 02, 2012, 05:59:04 PM »
Quote from: Nostromo;674017
Thats far better than what you had to do on a minimig :)

Darrin do you know if say, different cores are available (for different systems), if it will be possible to have a menu on switch asking you which core you would like to load (for example Amiga, C64, Atari ST, etc).


There are different cores available now (there's a VIC core - which I haven't got working because I have to add some files) and supposedly some arcade games (which I haven't got my hands on) and others are in development (but I have no idea what stage they're in - Chameleon64 just got a Spectrum core so I'm sure we'll see that soon).  Mike said that he would try and get some sort of menu to select between multiple cores.  Failing that, you'll just need a collection of cheap SD Cards.
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.