Welcome, Guest. Please login or register.

Author Topic: Motorola 68060 FPGA replacement module (idea)  (Read 191314 times)

Description:

0 Members and 25 Guests are viewing this topic.

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show only replies by Iggy
Re: Motorola 68060 FPGA replacement module (idea)
« Reply #104 on: January 09, 2013, 03:20:45 AM »
Quote from: mongo;721843
The XC7Z010 is $63.75 in single quantities.

Are these even in production yet?
There is no speed rating listed for the 10 component.

Other then that, it looks like a neat device.
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"
 

Offline billt

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 910
    • Show only replies by billt
    • http://www.billtoner.net
Re: Motorola 68060 FPGA replacement module (idea)
« Reply #105 on: January 09, 2013, 05:03:39 AM »
Quote from: mongo;721804
TobiFlex had the TG68 core running on an A500 about 3 years ago.

http://www.a1k.org/forum/showthread.php?t=20223



Someone called Shadowfire did something similaf as well:
http://eab.abime.net/showthread.php?t=52364&highlight=fpga

And yet we cannot buy a widget of our own.
Bill T
All Glory to the Hypnotoad!
 

Offline Hattig

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 901
    • Show only replies by Hattig
Re: Motorola 68060 FPGA replacement module (idea)
« Reply #106 on: January 09, 2013, 09:24:06 AM »
Doing these things, posting about them, and then leaving the work done to die without sharing the VHDL and schematics is very frustrating. They have the right to do it, of course, but it's like being shown a slice of delicious cake and then being told you can't have it.

Edit: Ah, Shadowfire put his work in the EAB file repository.
« Last Edit: January 09, 2013, 09:31:26 AM by Hattig »
 

Offline freqmaxTopic starter

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: Motorola 68060 FPGA replacement module (idea)
« Reply #107 on: January 09, 2013, 10:05:41 AM »
@Hattig, Which is why I don't spend time on projects that may go bust without fork ;)

When it comes to soldering there's really no way out. You need a special mechanical socket and FPGA glue because no ARM/x86 premade board is going to have that kind of interface.
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Motorola 68060 FPGA replacement module (idea)
« Reply #108 on: January 09, 2013, 05:28:38 PM »
Quote from: JimDrew;721824
Yes.  Some glue logic (Mach or some type of small FPGA) and probably a bit of dual ported RAM would make a great 680x0 emulator.  The performance could be quite impressive even with an older x86 CPU.  The x86 CPU would be not much more than a state machine and floating point processor.  This is a project that makes sense to me... and since I have written a 68040 core in x86 assembly, I could probably lend a hand.  :)
Hmmm... That's interesting! :)

Offline freqmaxTopic starter

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: Motorola 68060 FPGA replacement module (idea)
« Reply #109 on: January 09, 2013, 05:41:30 PM »
And x86 need lot's of peripherals to run.
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show only replies by Iggy
Re: Motorola 68060 FPGA replacement module (idea)
« Reply #110 on: January 09, 2013, 05:45:03 PM »
Quote from: JimDrew;721824
Yes.  Some glue logic (Mach or some type of small FPGA) and probably a bit of dual ported RAM would make a great 680x0 emulator.  The performance could be quite impressive even with an older x86 CPU.  The x86 CPU would be not much more than a state machine and floating point processor.  This is a project that makes sense to me... and since I have written a 68040 core in x86 assembly, I could probably lend a hand.  :)

Wow, bloodline's right, you have a crucial piece of the puzzle.
There, of course, would still be a lot of work designing the hardware.
But a super fast '040 sounds ideal.

So which socket do we aim for?
The dip or the square '040/'060 type?

It might be easier to design a processor card, but then we'd be limited to A3000s and A4000.
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Motorola 68060 FPGA replacement module (idea)
« Reply #111 on: January 09, 2013, 06:06:18 PM »
Quote from: Iggy;721882
Wow, bloodline's right, you have a crucial piece of the puzzle.
There, of course, would still be a lot of work designing the hardware.
But a super fast '040 sounds ideal.

So which socket do we aim for?
The dip or the square '040/'060 type?

It might be easier to design a processor card, but then we'd be limited to A3000s and A4000.
Indeed!

Though I personally think that what might be more fun is to have the x86 interface directly with an FPGA large enought to take the MiniMig core, and bring out the Amiga compatible I/O (as the MiniMig does) ;)

Offline wawrzon

Re: Motorola 68060 FPGA replacement module (idea)
« Reply #112 on: January 09, 2013, 07:15:36 PM »
Quote from: freqmax;721881
And x86 need lot's of peripherals to run.

therefore im hammering on using an available module. prefferably one available in longer therm. anyway its the easiest way to approach.
thats what tobiflex did
thats how ratte tried to approach (http://www.a1k.org/forum/showthread.php?t=6745&highlight=ratte+holzbrett)
thats what shadowfire and otheres had in mind apparently.
this is the easiest way to proceed i guess. none here will be able to develop x86 accelerator from the scratch together with mem controller and all periferials people wish.
 

Offline wawrzon

Re: Motorola 68060 FPGA replacement module (idea)
« Reply #113 on: January 09, 2013, 07:17:48 PM »
Quote from: bloodline;721884
Indeed!

Though I personally think that what might be more fun is to have the x86 interface directly with an FPGA large enought to take the MiniMig core, and bring out the Amiga compatible I/O (as the MiniMig does) ;)

sounds even better perhaps, a x86 cpu module for fpgaarcade?? there would be no doubt about interface, and the original amigas might stay what they are, which is what im fine with.
 

Offline Bobo68

  • Newbie
  • *
  • Join Date: Dec 2006
  • Posts: 43
    • Show only replies by Bobo68
Re: Motorola 68060 FPGA replacement module (idea)
« Reply #114 on: January 09, 2013, 07:27:39 PM »
Quote from: Iggy;721882
It might be easier to design a processor card, but then we'd be limited to A3000s and A4000.

and towerized A1200
A4000T/060, CV64-3D, 146 GB SCSI
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show only replies by Iggy
Re: Motorola 68060 FPGA replacement module (idea)
« Reply #115 on: January 09, 2013, 07:44:47 PM »
Quote from: wawrzon;721889
sounds even better perhaps, a x86 cpu module for fpgaarcade?? there would be no doubt about interface, and the original amigas might stay what they are, which is what im fine with.


Yes, that is a better idea and we don't have to worry about 20 year old equipment.
It also might simplify the design.
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"
 

Offline Lurch

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Dec 2003
  • Posts: 1716
    • Show only replies by Lurch
Re: Motorola 68060 FPGA replacement module (idea)
« Reply #116 on: January 09, 2013, 07:55:25 PM »
Quote from: freqmax;721461

@ChaosLord, How can you be absolutely sure there's no 1333 MHz capable RAM ..? ;)
(but signal integrity will be a pain)



DDR = Double Data Rate. So a 1333MHz stick is running at half.. 666.5Mhz. However as it's double data rate RAM it can transfer twice as much data on one I/O bus clock, than the actual IO frequency so in fact it works out at 1333MHz.

So to if I break it down. 1333MHz is the data transfer rate. The I/O clock is 666.5MHz.

However 1333MHz is outdated by today's standards and the fastest DDR3 RAM is DDR3-3000.

3000MHz is acheived by overclocking from the factory. However MHz isn't the entire picture as you have SPD Latency which if far more important.
-=[LurcH]=-
A500 Plus Black 030@40MHz 128MB | A1200T 060@80MHz 320MB | Pegasos II G4@1GHz 1GB  | Amiga Future Sub
 

Offline Bobo68

  • Newbie
  • *
  • Join Date: Dec 2006
  • Posts: 43
    • Show only replies by Bobo68
Re: Motorola 68060 FPGA replacement module (idea)
« Reply #117 on: January 09, 2013, 08:10:25 PM »
Quote from: Lurch;721894
DDR = Double Data Rate. So a 1333MHz stick is running at half.. 666.5Mhz. However as it's double data rate RAM it can transfer twice as much data on one I/O bus clock, than the actual IO frequency so in fact it works out at 1333MHz.

So to if I break it down. 1333MHz is the data transfer rate. The I/O clock is 666.5MHz.


and memory clock is 166 MHz
A4000T/060, CV64-3D, 146 GB SCSI
 

Offline djos

  • Hero Member
  • *****
  • Join Date: Jun 2012
  • Posts: 982
    • Show only replies by djos
    • http://users.adam.com.au/djorlc/
Re: Motorola 68060 FPGA replacement module (idea)
« Reply #118 on: January 09, 2013, 08:36:58 PM »
Quote from: freqmax;721881
And x86 need lot's of peripherals to run.

What about AMD's Geode line of x86 SoC's?

http://en.wikipedia.org/wiki/Geode_(processor)

The Geode LX in particular would be perfect imo!

http://en.wikipedia.org/wiki/Geode_(processor)#Geode_LX
[SIGPIC][/SIGPIC] Amiga 1200 w/ ACA1220 16Mhz 128MB w/ RTC, 4GB CF-HDD, Roland MT-32 MIDI Synthesiser
Amiga 500 w/ KS2.05, 1Mb Chip-Ram, CF-IDE w/4MB Fast-Ram, FDD Boot Selector, HxC RevC Floppy emulator
Commodore 64 w/ 1541 Ultimate-II inc Tape Adapter, JiffyDOS, 1541 Disk Drive, 1531 Datasette, Flyer Net Modem
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show only replies by Iggy
Re: Motorola 68060 FPGA replacement module (idea)
« Reply #119 from previous page: January 10, 2013, 01:41:43 AM »
Quote from: djos;721901
What about AMD's Geode line of x86 SoC's?

http://en.wikipedia.org/wiki/Geode_(processor)

The Geode LX in particular would be perfect imo!

http://en.wikipedia.org/wiki/Geode_(processor)#Geode_LX


There are more powerful processor (including processors with more then one core which could aid in hardware emulation), but the XP-M based versions of the Geode aren't bad and might be powerful enough.
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"