Table of Contents

68080 Core

Overview

68080 is a new CPU, code compatible with the Motorola M68K processors.

It is a available and affordable CPU for your Amiga Classics and yet faster than the fastest 68060. It is compatible with all CPU of the Motorola 68000 family, except rare instructions currently not supported. AmigaOS 3.x currently recognize APOLLO CPU as a 68040. This new CPU is designed according to modern CPU standards, fully written in VHDL and is intended to run on the Altera Cyclone FPGAs.

Performances

68080 CPU, when embedded on FPGA chips such as Cyclone 3 and Cyclone 5, is yet faster than the fastest 68060. This is possible because of the advanced design of the APOLLO Core, because of fast and big Instruction/Data Caches, and because of the very fast Read/Write Memory access.

Below are some benchmarks done with MiniBench tool between some Amiga Classic machines. All tests shows that the core is yet faster than a fast A1200 + 68060 @ 66Mhz - scores are all confirmed by SysInfo, SysSpeed and AIBB benchmarking tools.

System

Accelerator

CPU

Frequence

Performance

MiniBench Points

Amiga 600

ACA620

68020

16 MHz

4

+

FPGA Arcade

TG68-based

68020

n/c

9

++

Amiga 1200

ACA1231

68030

41 MHz

11

+++

Amiga 1200

Blizzard1230

68030

50 MHz

11

+++

Amiga 4000

68040

25 MHz

13

+++

Amiga 4000

68040

40 MHz

25

++++++

Amiga 1200

MK2

68060

66 MHz

65

++++++++++++++++

Amiga 600

Vampire V2

SILVER2

x15

140

+++++++++++++++++++++++++++++++++++

Amiga 600

Vampire V2

SILVER6

x15

173

+++++++++++++++++++++++++++++++++++++++++++

Features

The 68080 CPU covers all the instructions and architecture designs of the classic MC680x0. It also brings some new features that makes it faster. The table below shows the architectural improvements between previous 680×0 CPUs and the new one.