From WikiChip
Difference between revisions of "acorn/microarchitectures/arm1"
< acorn

(History)
Line 51: Line 51:
 
== History ==
 
== History ==
 
{{main|arm/history|l1=ARM's History}}
 
{{main|arm/history|l1=ARM's History}}
The '''ARM1''' (Acorn [[RISC]] Machine 1) is Acorn Computers' first microprocessor design. The ARM1 was the initial result of the ''Advanced Research and Development'' division Acorn Computers formed in order to advance the development of their own [[RISC]] processor. The ARM instruction set design started in 1983. In April 1985, after 6 man-years of design effort, the first ARM processor prototype was delivered. The first batch of prototypes were functional and were shipped to customers in the form of evaluation systems. At that time the ARM1 was the simplest RISC processor produced.
+
The '''ARM1''' (Acorn [[RISC]] Machine 1) is Acorn Computers' first microprocessor design. The ARM1 was the initial result of the ''Advanced Research and Development'' division Acorn Computers formed in order to advance the development of their own [[RISC]] processor. The ARM instruction set design started in 1983. A reference model was written in [[BBC BASIC]] by [[Sophie Wilson]] and [[Steve Furber]] in just 808 lines of code. On April 26 1985, after 6 man-years of design effort, the first ARM processor prototype was delivered. The first batch of prototypes were functional and were shipped to customers in the form of evaluation systems. At that time the ARM1 was the simplest RISC processor produced.
 +
 
 +
The first prototype tested worked on the first try, this was despite the ammeter reading no power. The prototype test board designed was faulty with a short. The chip was entirely running off the leakage from the I/Os. Designed to run at 1 W, the chip averaged under 100 mW typical power.
  
 
== Process Technology ==
 
== Process Technology ==

Revision as of 14:02, 24 June 2017

Edit Values
ARM1 µarch
General Info
Arch TypeCPU
DesignerARM Holdings
ManufacturerVLSI Technology
Introduction1985
Process3 µm
Core Configs1
Instructions
ISAARMv1
Cache
L1I Cache0 KiB/Core
L1D Cache0 KiB/Core
Succession

ARM1 was the first ARM microarchitecture implemented by ARM Holdings (then Acorn Computers) as a research and development project for the BBC Computer Literacy Project. ARM1 was introduced in 1985 and was extended to be used as a coprocessor in the Acorn's BBC Micro microcomputers. ARM1 was distributed as an evaluation system and was never commercialized.

History

Main article: ARM's History

The ARM1 (Acorn RISC Machine 1) is Acorn Computers' first microprocessor design. The ARM1 was the initial result of the Advanced Research and Development division Acorn Computers formed in order to advance the development of their own RISC processor. The ARM instruction set design started in 1983. A reference model was written in BBC BASIC by Sophie Wilson and Steve Furber in just 808 lines of code. On April 26 1985, after 6 man-years of design effort, the first ARM processor prototype was delivered. The first batch of prototypes were functional and were shipped to customers in the form of evaluation systems. At that time the ARM1 was the simplest RISC processor produced.

The first prototype tested worked on the first try, this was despite the ammeter reading no power. The prototype test board designed was faulty with a short. The chip was entirely running off the leakage from the I/Os. Designed to run at 1 W, the chip averaged under 100 mW typical power.

Process Technology

ARM1-based chips were manufactured by VLSI Technology on a 3 µm double-level metal CMOS process.

Architecture

Overview

  • Goal 1.5x performance of the VAX 11/780
  • 3 µm process
  • 26-bit address space
  • Pipeline
    • Very simple
    • 3-stage
    • No hardware multiplication
    • 25 32-bit registers
      • 16 For user
      • 9 For supervisor
    • 4 Modes
      • User, Supervisor, IRQ, FIQ

Die Shot


arm1 die shot.png


arm1 die shot (annotated).png
codenameARM1 +
core count1 +
designerARM Holdings +
first launched1985 +
full page nameacorn/microarchitectures/arm1 +
instance ofmicroarchitecture +
instruction set architectureARMv1 +
manufacturerVLSI Technology +
microarchitecture typeCPU +
nameARM1 +
process3,000 nm (3 μm, 0.003 mm) +