Welcome, Guest. Please login or register.

Author Topic: Amiga cpu  (Read 1940 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline lassieTopic starter

  • Hero Member
  • *****
  • Join Date: Aug 2012
  • Posts: 637
    • Show only replies by lassie
Amiga cpu
« on: August 21, 2012, 02:37:14 PM »
Hi guys i was thinking is the 68030 faster than the 68EC030? or is it the same. or what is the different between the 2 cpu
Amiga 4000 030 18 MB ram. 16 Gb HD.
Amiga 1200 030 34 MB ram. 8 Gb HD.
Amiga 1200 Tower Apollo 1240
Amiga 2000 030. 9 MB ram. 1 Gb HD.
Amiga 2000 68000 5 MB ram. 500 MB HD.
Amiga 2000 68000 9 MB ram. 1 Gb HD.
Amiga 600 4 MB ram. 4 GB HD.
Amiga 600 1 MB ram. 60 MB HD.
Amiga 500 1 MB ram.
Amiga 500 Plus
Amiga CD32
Amiga CD32
Commodore 64
Commodore 64C
Commodore 128
Commodore 128D
 

Offline OlafS3

Re: Amiga cpu
« Reply #1 on: August 21, 2012, 02:41:11 PM »
i think it is without MMU. I do not think that this normally makes a difference
 

Offline AmiBoy

Re: Amiga cpu
« Reply #2 on: August 21, 2012, 02:41:38 PM »
The only difference is that the EC version of the CPU comes without an inbuilt MMU (memory management unit).

At the same clock frequency (i.e. same MHz) they process data at the same speed.

I don't think the Amiga in general ever took advantage of an MMU in any 68K CPU but I could be wrong.

AmiBoy
Escom A1200, Power Tower, OS3.9 & BB2, HD-Floppy drive, Mediator PCI, Voodoo 3 3000 16MB, Soundblaster 4.1, TV Tuner Card, 10/100MBit Ethernet card, Apollo 68060 66MHz with 64MB, 9.5Gig HD and 52xCDRom

Also one spare unworking bare A1200
 

Offline runequester

  • It\'s Amiga time!
  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 3695
    • Show only replies by runequester
Re: Amiga cpu
« Reply #3 on: August 21, 2012, 02:42:41 PM »
Quote from: lassie;704510
Hi guys i was thinking is the 68030 faster than the 68EC030? or is it the same. or what is the different between the 2 cpu


I know for the 020, the main, practical difference is the EC version only supports 8 MB RAM. I imagine the same would be the case for the 030
 

Offline OlafS3

 

Offline psxphill

Re: Amiga cpu
« Reply #5 on: August 21, 2012, 02:49:42 PM »
Quote from: runequester;704513
I know for the 020, the main, practical difference is the EC version only supports 8 MB RAM. I imagine the same would be the case for the 030

The 68EC020 has a 24bit address bus, like the 68000. So it's 16mb minus roms & IO. On the A1200 you might have only been able to get 8MB fast ram, but you could probably squeeze some more in there.
 
The 68EC030 has a 32bit address bus. It's only difference is the lack of MMU.
 
EC just means it's cut down for embedded use.
 

Offline runequester

  • It\'s Amiga time!
  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 3695
    • Show only replies by runequester
Re: Amiga cpu
« Reply #6 on: August 21, 2012, 02:54:44 PM »
I stand corrected. Thanks guys! :)
 

Offline lassieTopic starter

  • Hero Member
  • *****
  • Join Date: Aug 2012
  • Posts: 637
    • Show only replies by lassie
Re: Amiga cpu
« Reply #7 on: August 21, 2012, 04:15:10 PM »
Thanks for your answers :)
Amiga 4000 030 18 MB ram. 16 Gb HD.
Amiga 1200 030 34 MB ram. 8 Gb HD.
Amiga 1200 Tower Apollo 1240
Amiga 2000 030. 9 MB ram. 1 Gb HD.
Amiga 2000 68000 5 MB ram. 500 MB HD.
Amiga 2000 68000 9 MB ram. 1 Gb HD.
Amiga 600 4 MB ram. 4 GB HD.
Amiga 600 1 MB ram. 60 MB HD.
Amiga 500 1 MB ram.
Amiga 500 Plus
Amiga CD32
Amiga CD32
Commodore 64
Commodore 64C
Commodore 128
Commodore 128D
 

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show only replies by Zac67
Re: Amiga cpu
« Reply #8 on: August 21, 2012, 06:22:13 PM »
The MMU was only ever used for ROM shadowing or for generating virtual memory (with extra tools).
 

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show only replies by matthey
Re: Amiga cpu
« Reply #9 on: August 21, 2012, 07:58:34 PM »
Quote from: Zac67;704531
The MMU was only ever used for ROM shadowing or for generating virtual memory (with extra tools).


And for fixing the 68030 write allocate bug which is faster than the other solutions :D.

Quote from: Toni Wilen;772472
Second time today I post this link: http://amigadev.elowar.com/read/ADCD_2.1/AmigaMail_Vol2_guide/node0161.html

Quick explanation: 68030 data cache always caches long aligned writes, even if destination address is supposed to be uncacheable. Following read(s) from same address come from cache, not from memory that may have been modified by some DMA device.

AFAIK this can be only fixed by using MMU to mark required memory regions as uncacheable. (if CPU is non-EC)
 

Offline Nostalgiac

  • Sr. Member
  • ****
  • Join Date: Dec 2006
  • Posts: 408
    • Show only replies by Nostalgiac
Re: Amiga cpu
« Reply #10 on: August 21, 2012, 08:28:36 PM »
Quote from: Zac67;704531
The MMU was only ever used for ROM shadowing or for generating virtual memory (with extra tools).


back way then I was glad with my full 030 on the A2630 as running the virtual memory solution (sorry, forgot which) was actually quite useful on my old setup.

Tom UK
2000/2060/128mb/2320/2gb/C64-3D/Hydra-Aminet on OS 3.9

c128/1541/1750/1351 with Dolphin Dos and eprom burner
 

Offline commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show only replies by commodorejohn
    • http://www.commodorejohn.com
Re: Amiga cpu
« Reply #11 on: August 21, 2012, 08:55:56 PM »
ROM shadowing's plenty handy too, especially with faster accelerators with onboard RAM.
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup