Welcome, Guest. Please login or register.

Author Topic: MiniMig with AGA  (Read 320327 times)

Description:

0 Members and 25 Guests are viewing this topic.

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: MiniMig with AGA
« Reply #44 from previous page: November 19, 2010, 03:52:52 PM »
Chaoslord, I think he simple used DAC in the general sense, not in "a DAC" sense. And DMA only transfers, doesn't process. But the FPGA could be configured to do something in "hardware".
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: MiniMig with AGA
« Reply #45 on: November 21, 2010, 03:20:20 PM »
If the memory transfer capacity is up to it. And vertical scan is a multiple of 25 Hz. Ie let minimig write to a display area #0 ,let the monitor read #1. Then swap when vertical sync:s occour at the same time.

Don't forget that the same memory transfer capacity is needed for feeding instructions to the cpu, samples to paula, floppy transfers, harddisc dma etc.. as well.
« Last Edit: November 21, 2010, 03:22:31 PM by freqmax »
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: MiniMig with AGA
« Reply #46 on: November 23, 2010, 11:18:32 AM »
Proberbly only one: m68k/32 + AGA
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: MiniMig with AGA
« Reply #47 on: November 23, 2010, 01:54:08 PM »
In any case, "missing" cores can be designed at will.. Like 386SX, CGA and Beep in stereo! :P
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: MiniMig with AGA
« Reply #48 on: November 24, 2010, 12:54:48 AM »
I hope the effort is concentrated on getting the boards free of bugs out the door ;)

Core:s, especially 8-bit ones shouldn't even be a challenge.

Maybe the visual6502 projekt takes a look at the m68k die. It certainly could be nice to have decoded.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: MiniMig with AGA
« Reply #49 on: November 24, 2010, 11:16:58 PM »
To run the majority of the software. The most popular hardware platforms ought to be targeted (A500 and A1200 is my guess).

As for the CPU, maybe something else in the design could be boosted to improve performance.

And FPGA:s don't run any software. Their gates are configured after reset to interact in a specific manner. And imperative languages C++ etc.. translated to VHDL will be a serious compromise.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: MiniMig with AGA
« Reply #50 on: November 24, 2010, 11:38:27 PM »
The question is for whom the platform is dead for ;)
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: MiniMig with AGA
« Reply #51 on: November 25, 2010, 02:16:27 AM »
One can still make AGA with 12-bit suxxy D/A. The difference is slightly worse picture.

The real show stopper is the number of configurable gates (400k vs 1200k).
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: MiniMig with AGA
« Reply #52 on: November 25, 2010, 02:43:11 AM »
It's important that the D/A is able to change the RGB color channels faster than the next pixel needs to show up. Other than that the difference is in the dithering levels available and S/N ratio.

A resistor D/A ought to have no problem with response time, but have worse S/N ratio than a chip D/A.

Btw, I heard some weird people think that it's possible to implement a whole Amiga in a little fpga chip. How ridiculus :P
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: MiniMig with AGA
« Reply #53 on: November 25, 2010, 03:31:12 AM »
There's another catch there.. the tool to use it cost like 3000 USD/year.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: MiniMig with AGA
« Reply #54 on: November 25, 2010, 01:14:08 PM »
.
« Last Edit: November 25, 2010, 01:17:17 PM by freqmax »
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: MiniMig with AGA
« Reply #55 on: November 25, 2010, 07:50:59 PM »
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. The idea with data cache seems a full success.

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?

How is compatability? any software that screws up on this m68k/32 + AGA combination? There's both instruction compatibility and cycle compatibility for tight software loops?
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: MiniMig with AGA
« Reply #56 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 freqmax

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

Offline freqmax

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

Offline freqmax

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