22
1/26/2015 1 ECE 5465 Advanced Microcomputers Acorn RISC History

1/26/20151 ECE 5465 Advanced Microcomputers Acorn RISC History

Embed Size (px)

Citation preview

1/26/2015 1

ECE 5465Advanced Microcomputers

Acorn RISC History

Outline History of Acorn Computers prior to RISC

(James)

Adoption of RISC & Development of ARM1 (Steve)

Improvements on ARM1 (Pengzhi)

1/26/2015 2

Pre Acorn RISC (mid 1970’s) Industry dominated by CISC machines CISCs were believed to be the most powerful Many companies with different developments

competing for market share. IBM- System/360/370 Motorola- 6800 DEC- PDP-11

1/26/2015 3

Early History Acorn Computers Ltd. Established 1978 in

Cambridge Began developing microcomputers Worked their way into producing

systems for engineering and lab

users.

1/26/2015 4

Herman Hauser and Chris Curry

The Acorn Atom (1980-82) Conceived by Chris Curry to target the consumer market. Companies first attempt to enter the consumer market Progression of MOS Technology 6502 (8 bit microprocessor. Least

expensive full-featured microprocessor on the market) Cost 170 pounds 2KB 2MHz RAM (expandable to 12KB) Cassette interface 8KB OS in ROM 1 MHz Video output to tv

1/26/2015 5

Acorn Proton (1981) In late 1980, Acorn had a prototype computer called the Proton in the

design stages of becoming the Atom’s replacement. Offered far greater expansion capabilities compared to the proton. Still based on the MOS 6502

16KB 4MHz RAM 16KB of OS in ROM

Introduced the TUBE Allowed a second processor to be added Proton could be expanded with more sophisticated processors later on. Processing could be farmed out to the second processor leaving the 6502 to perform

data input/output. Instrumental in the development of Acorn’s very own processor.

1/26/2015 6

BBC Micro (1981) In early 1980, the BBC Further Education department wanted a new

home computer model with an emphasis on education. Proton was only at the design stage at the time and the acorn team had

one week to build a prototype to show the BBC. The Proton exceeded BBC’s specifications in every parameter. Acorn won the contract and the proton was promptly renamed to the BBC

micro. Still based on the 8bit 6502 processor

1/26/2015 7

BBC Micro Success The release of the Micro caught the crest of

the home computer wave in Britain Success gave Acorn’s design the added

credibility of competing machines in the market

Allowed Acorn to advance their design scope.

1/26/2015 8

After the BBC Micro (1983) The need for a more powerful computer

Available microprocessor options were not sufficient for Acorn’s goals.

Decided to develop their own High cost of processor design!!! Limited company resources and knowledge But then…..the Berkeley papers were published

1/26/2015 9

Berkeley Papers Introduced modern RISC (Reduced

Instruction Set Computer) architecture RISC aims to reduce individual instruction

complexity Reduce clock cycles per instruction Easier & Cheaper to design

1/26/2015 10

Perfect Timing The release of the Berkeley papers showed

that a RISC architecture could be cost effective. Exactly what Acorn Computers was looking for

Inspired Acorn Computers to begin development on their own RISC-based machine

1/26/2015 11

ARM1 Began development on ARM1 (1983)

Fabricated by VLSI Technology Steve Furber and Sophie Wilson

Simulated in BBC BASIC on BBC Micro

First commercial RISC processor Less than 25000 transistors 3μm process

1/26/2015 12

ARM1 Continued… Various key features from the Berkeley

design were retained. Load-store architecture Fixed-length 32-bit instructions 3-address instruction formats (2 operand

addresses + 1 destination address)

1/26/2015 13

Improvements on ARM1 ARM2 From the experience of designing ARM1 the instruction set could be

improved in order to maximize the performance of , then the Multiply and Multiply and Accumulate instructions were added.

The addition facilitated real-time digital signal processing, which was to be used to generate sounds, an important feature of home and educational computers

A coprocessor interface was also added to the ARM at this stage, which would enable a floating point accelerator and other coprocessors to be used with the ARM

1/26/2015 14

Implementation of ARM2 In 1987, a home computer, the Archimedes,

was launched as the first commercial using the ARM, featuring an 8MHz version of the ARM2

However, no base of software to provide users with the applications they needed.

1/26/2015 15

ARM3 ARM3 was launched at the significantly

increased clock rate of 25MHz First integrated memory cache

1/26/2015 16

ARM LTD ARM's design was seen to match a definite

need for high-performance, low power consumption, low-cost RISC processors.

The Acorn RISC Machine became the Advance RISC Machin Ltd.

1/26/2015 17

Following ARM Generations

1/26/2015 18

Current ARM Processors

1/26/2015 19

Current ARM Processors

1/26/2015 20

References ARM System-On-Chip Architecture (Second

Edition) Steve Furber https://www.cs.umd.edu/~meesh/cmsc411/website/

proj01/arm/history.html http://en.wikipedia.org/wiki/ARM_architecture http://en.wikipedia.org/wiki/BBC_Micro http://en.wikipedia.org/wiki/

MOS_Technology_6502 http://www.arm.com/products/processors/index.php1/26/2015 21

Questions?

1/26/2015 22