Welcome, Guest. Please login or register.

Author Topic: MiniMig with AGA  (Read 318767 times)

Description:

0 Members and 27 Guests are viewing this topic.

Offline FrenchShark

  • Full Member
  • ***
  • Join Date: Jan 2004
  • Posts: 181
    • Show only replies by FrenchShark
    • http://www.arcaderetrogaming.com
Re: MiniMig with AGA
« Reply #569 from previous page: July 21, 2010, 06:08:14 PM »
Quote from: wizard66;569497
Nope it's not faster then a 030 50Mhz.

The softcore speeds are:

TG68K @ 7.09 MHz : 4.27 x A500 / 1.85 x A1200
TG68K.C @ 7.09 MHz : 5.81 x A500 / 2.52 x A1200


Hello,

where did you get those numbers ? From Tobias on A1k.org ?
The TG68 seems to be twice faster than the MC68000. I had to slow it down to 3.5 MHz to make Battle Squadron runs with no graphics bugs.
But, I still get Turrican II main screen animation running too fast. Maybe, I have to go down to 1.75 MHz :-).

Regards,

Frederic
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #570 on: July 22, 2010, 02:01:11 AM »
Guess TG68 ain't cycle compatible then? might be something that has to be fixed.
 

Offline trip6

  • Sr. Member
  • ****
  • Join Date: Jun 2007
  • Posts: 348
    • Show only replies by trip6
Re: MiniMig with AGA
« Reply #571 on: July 22, 2010, 05:16:25 AM »
Maybe there can be a speed step down key sequence built into the firmware in order to step down the speed of the processor on the fly for compatability. Would this be possible Yaqube and Mike J?
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #572 on: July 22, 2010, 09:11:38 AM »
trip6, Speed is not the problem. Phase alignment and in particular syncing with other signals is.
 

Offline spans

  • Newbie
  • *
  • Join Date: May 2010
  • Posts: 10
    • Show only replies by spans
Re: MiniMig with AGA
« Reply #573 on: July 22, 2010, 10:43:51 AM »
BGA's can be problematic even for experienced assembliers with professional equipment, as the BGA device is covering the pads and solder area, it can be difficult to observe good quality soldering, and also the device itself, may not settle evenly or (flat) if the thermal profile is not correct, you can experience "outgassing" or "void"; which is where a bubble of gas is formed and is located inside the soldered area, so even if you have tested a BGA and it passes, there may be very weak solder joints which may fail in the near future, also briging (shorts) are also difficult to find without x-xay eqipment. If lead free solder is not cooled down fast enough after reflow it can form large grainy solder joints, again working at test, but very weak and will fail sometime, probably soon.

Repairing these faults will lead you having to re-ball the device if it is not damaged and if can be re-used, and this also has a few quirks within the process. The introduction of lead free soldering also made soldering generally more demanding, as to achieve good solderability you nornally need to take a board and components over 120 degrees C, this can be tough on the components themselves which can have a max temperature of only 150 deg C. the upshot of this is that you have to have tight controls over most processes now-er-days, especially when it is applied to BGA's.

Removing BGA's alone can be a nightmare, especially with fine pitch, and thin and delicate pads..

(falls off soap box)
[
QUOTE=billt;571352]I'll never understand why BGA is such a stigma on the bigger chips. OK, you can't really do them yourself at home in your kitchen, so why not have a pro assemble them like Mike does?[/QUOTE]
Commodores: TV Game 3000H, pet (3032), (8032) (8096), Vic 20, C64 (breadboard), C64 (MKII), (1541, 1541MKII, 1571), Commodore 128, commodore 128D, SX64, Commodore C16, Commodore 116, Plus4, Amiga 1000, 500, 500+, 600, 1200, 1500, 2000, 2500,3000, 4000, 4000 040, CDTV, CD32, PC-I, C386SX-LT, Commodore 64-Web it.
 

Offline wizard66

  • Full Member
  • ***
  • Join Date: Nov 2006
  • Posts: 245
    • Show only replies by wizard66
Re: MiniMig with AGA
« Reply #574 on: July 25, 2010, 01:56:03 PM »
It's a bit quiet here !!!
any word about the production date ?
This waiting is killing me ;-)
-=* Homemade Minimig\'s Build 09 *=-

1x FPGAARCADE Replay v1.0B (Inside a A590 case)
Dreaming of 1x FPGAArcade Daughter-board :-) (inline from day 1)
1x A600
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #575 on: July 25, 2010, 07:57:03 PM »
I think Bill McEven has some production plans.. :P ;-))
 

Offline wizard66

  • Full Member
  • ***
  • Join Date: Nov 2006
  • Posts: 245
    • Show only replies by wizard66
Re: MiniMig with AGA
« Reply #576 on: July 25, 2010, 08:15:49 PM »
Quote from: freqmax;572037
I think Bill McEven has some production plans.. :P ;-))


Oh noooo.. LOL
don't make jokes about serious stuff like this ;-)
-=* Homemade Minimig\'s Build 09 *=-

1x FPGAARCADE Replay v1.0B (Inside a A590 case)
Dreaming of 1x FPGAArcade Daughter-board :-) (inline from day 1)
1x A600
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: MiniMig with AGA
« Reply #577 on: July 25, 2010, 10:48:45 PM »
I've been on holiday the last week, back on it end of this week.
Production is moving ahead as far as I know ...
 

Offline FrenchShark

  • Full Member
  • ***
  • Join Date: Jan 2004
  • Posts: 181
    • Show only replies by FrenchShark
    • http://www.arcaderetrogaming.com
Re: MiniMig with AGA
« Reply #578 on: July 27, 2010, 12:27:54 AM »
I have seen the board in Essen. The PCB is very small.
The Minimig core runs great and the Kickstart thinks it is a 020 @ 14 MHz.
Good job !
I also have a nice talk with Jakub about possible optimization.
Mike can you make one with an Altera FPGA ? I do not like Xilinx tool and neither Jakub :-).
BTW, Quartus II Web edition 10.0 is out and it finally runs on Linux !

Frederic
 

Offline Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: MiniMig with AGA
« Reply #579 on: July 27, 2010, 02:18:23 AM »
Quote from: FrenchShark;572215
I have seen the board in Essen. The PCB is very small.
The Minimig core runs great and the Kickstart thinks it is a 020 @ 14 MHz.
Good job !
I also have a nice talk with Jakub about possible optimization.
Mike can you make one with an Altera FPGA ? I do not like Xilinx tool and neither Jakub :-).
BTW, Quartus II Web edition 10.0 is out and it finally runs on Linux !

Frederic


So it will run OS3.9?
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 Ragoon

  • Newbie
  • *
  • Join Date: Sep 2007
  • Posts: 8
    • Show only replies by Ragoon
Re: MiniMig with AGA
« Reply #580 on: July 27, 2010, 10:18:50 AM »
No, the TG68 does not support 68020 opcode. It has some 68020 features like the 32 bits address bus and pack/unpack instructions but it has not a 32 bits data bus and does not support new address modes.
 

Offline yaqube

  • Full Member
  • ***
  • Join Date: Feb 2008
  • Posts: 197
    • Show only replies by yaqube
Re: MiniMig with AGA
« Reply #581 on: July 27, 2010, 11:26:39 AM »
Quote from: Ragoon;572250
No, the TG68 does not support 68020 opcode.  It has some 68020 features like the 32 bits address bus and pack/unpack instructions but it has not a 32 bits data bus and does not support new address modes.


That's not true. The newest TG68 core already supports all 020+ address modes and some 020+ specific instructions. It's still a work in progress and in the future it will be fully compatible with the 020 instruction set.
 

Offline Ragoon

  • Newbie
  • *
  • Join Date: Sep 2007
  • Posts: 8
    • Show only replies by Ragoon
Re: MiniMig with AGA
« Reply #582 on: July 27, 2010, 01:48:51 PM »
Quote from: yaqube;572260
That's not true. The newest TG68 core already supports all 020+ address modes and some 020+ specific instructions. It's still a work in progress and in the future it will be fully compatible with the 020 instruction set.


That's good news!
Is it the Mikej's project (the 68k pipelined implementation)?
So now your version supports the full extension word format. Is it compatible with one byte aligned data?
Have you added a 68020's style cache to save some bus cycles?

And thank you for your contribution on the Minimig ( soon we shall call it fatmig :-) ).
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #583 on: July 27, 2010, 02:02:44 PM »
How much work/time is remaining on the softcore 68020 before it's workable?

Maybe 020 software doesn't really use that many 020 specific instructions?

Hope MMU / FPU softcores follows ;)
 

Offline yaqube

  • Full Member
  • ***
  • Join Date: Feb 2008
  • Posts: 197
    • Show only replies by yaqube
Re: MiniMig with AGA
« Reply #584 on: July 27, 2010, 02:32:23 PM »
Quote from: Ragoon;572274
Is it the Mikej's project (the 68k pipelined implementation)?
No. Mike is working on a cycle exact version of the plain 68000. The work is far from complete.

Quote
So now your version supports the full extension word format.

It's not my version. All work has been done by Tobias. I'm only testing it.

Quote
Is it compatible with one byte aligned data?

Not yet.

Quote
Have you added a 68020's style cache to save some bus cycles?
It's on the way. Should be done soon. The plan is to get double 4-way set associative (so like a 040 or 060) burst enabled snooping cache.