home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
documentation
/
documents
/
a252arm6
< prev
next >
Wrap
Text File
|
1999-04-27
|
17KB
|
401 lines
Contents:
* New chips from ARM Ltd.
* ARM6xx Overview
* GEC-Plessey ARM chips incl. FPA.
* ARM Ltd introduces new RISC Processor
* New ARMs
* NEW ARM6 FROM VLSI!!!!
From: nbvs@cl.cam.ac.uk (Nicko van Someren)
Subject: New chips from ARM Ltd.
Date: 13 Feb 91 17:55:31 GMT
VLSI, the people who build the ARM2 and ARM3 chips for the chip making end
of Acorn, now ARM Ltd., very queitly announced advanced info about some
of the new ARM chips.
ARM 600 will be very similar to an ARM3 but will have a memory controler
on the chip, based on the MEMC2.
ARM 700 will be the same but also have a RISC FPU on the same slab.
ARM 800 will be as ARM 700 but with a bigger cache.
The article mentioned that they may have a writeback buffer to improve the
performance when writing out to memory. No indication was given as to what
speed the chips would run at save that it was hoped that they would be faster
than the ARM3 (VLSI rate the ARM3 at 25MHz) and that the ARM800 was far
enough off that it would go even faster.
By the way, the MEMC2 chip is now a VLSI listed part, though all this really
meens is that one day it may get fabricated and when it does you can get
samples from them. Since they only seem to have small quantities of info.
and it is all said to be provisional I wouldn't hold your breath for a new
machine from Acorn but at least it meens that something will happen one day.
I will post more info when VLSI send me some data sheets...
+-----------------------------------------------------------------------------+
| Nicko van Someren, nbvs@cl.cam.ac.uk, (44) 223 358707 or (44) 860 498903 |
| "Go and buy an Aleph One ARM3 card and stop whining!!!" |
+-----------------------------------------------------------------------------+
From: djaggar@armltd.uucp (Dave Jaggar)
Subject: ARM6xx Overview
Summary: ARM6 Architecture Description
Date: 13 Nov 91 10:33:35 GMT
Here's a short description of the ARM6, ARM60 and ARM600 microprocessors,
in response to some general interest. Sorry if it's an ad.
First a little on the ARM Ltd's nomenclature. The first number after
the product name, i.e. the 6 in ARM600 is the architecture specifier.
The number of zeroes indicate how much packaging and extra silicon you
get, so
ARM6 is a macrocell, i.e. a bunch of transistors that you need to put
in a package (maybe with something else of your own design) before you
can use it.
ARM60 is a chip (comparable to ARM2)
ARM61 is an ARM6 in an ARM2 compatible package, and hard wired in an ARM2
compatible mode.
ARM600 is a chip, utilizing the ARM6 macrocell, and including a 4K cache,
write buffer, and memory management unit (MMU) (comparable to ARM3)
The following assumes you know what an ARM2 and 3 is.
The ARM6 architecture
=====================
- about 36 000 transistors
- 30 MHz clock
- Fully static operation, you can slow the clock down to nothing,
for as long as you like, and the processor will retain its
entire state.
- Very low power consumption
- 32 bit address and data buses (4 Giga byte address space).
- 31 32 bit general purpose registers
- 1 CPSR (Current Processor Status Register) containing 4
Condition Code (CC) bits, 2 interrupt mask bits, and 5 processor
mode bits.
- 5 SPSR (Saved Program Status Registers) on for each major
processor mode except User.
- 10 processor modes, User26, IRQ26, FIQ26, Supervisor26, User32,
IRQ32, FIQ32, Supervisor32, Abort32, and Undefined32.
- Big and Little Endian operation.
- The same instruction set as ARM3, except
- an instruction to move the contents of the CPSR or
an SPSR to a general register.
- an instruction to move an immediate constant or the
contents of a general purpose register to the CPSR
or an SPSR.
- Full backwards compatibility modes to 26 bit ARM's via two ways
- In hardware via external pins.
- In software via 26 bit processor modes.
Differences between the ARM2 and ARM6 architecture
1) Register 15 now contains a 32 bit Program Counter (PC). The CPSR is
used to hold the CC flags, I and F bits and the processor mode bits.
This means it is no longer possible to save these flags automatically
when a Branch and Link instruction is executed. However when an
exception happens, the CPSR gets copied to the SPSR of the new
(exception) mode and can be restored with a MOVS pc,lr or LDM
Rx,{....,pc}^ upon exit from the exception handler.
2) There are now 10 processor modes. Four 26 bit compatibility modes
(User, FIQ, IRQ and Supervisor), four corresponding 32 bit modes, and
two new modes, Abort32 and Undefined32. Abort mode is entered when a
Memory Abort (Prefetch or Data) occurs whilst in a 32 bit mode,
Undefined is entered when the Undefined Instruction exception is taken
whilst in a 32 bit mode. There is no Address Exception vector (or mode)
in 32 bit modes because 32 bit address are of course legal on an ARM6.
If the processor is hardware configured as 26 bit, there is no way to
get into a 32 bit mode.
3) New instructions for getting at and storing to the CPSR and SPSRs
(called MRS and MSR).
A little about ARM600
=====================
- Uses the ARM6 Macrocell
- About 360 000 transistors
- 20MHz internal clock speed, 12Mhz bus speed.
- Fully static and low power consumption
- The same cache as ARM3 (4Kbyte, 64 way set associative, random
replacement, 4 word lines, write through)
- An 8 deep Write Buffer, with 2 independent addresses, so most write
operations execute in one cycle plus one cycle per register saved, (i.e.
two STR take 4 cycles, an STM with 8 registers takes 9, one STR and an
STM with 7 registers takes 10)
- On chip MMU, including 32 entry Translation Lookaside Buffer (TLB),
with in chip Page Table walking hardware for TLB misses through a two
level page table system. Memory can be carved up into Segments (1Mbyte)
(not to be confused with Intel style segments), Big Pages (64K) and
Little Pages(4K). Each page has protection for quarter size subpages.
Any Segment or Page may belong to one of 16 Process Domains, each domain
has its own protection. Domains allow concurrent garbage collection.
- Support for address alignment faults. Word accesses to non word
addresses may optionally be faulted. Useful for pointer chain following.
- Co-processor interface as on ARM3
Tools
=====
ARM Ltd has available a full complement of support tools, PC and
Unix hosted, including ARM targetted C compiler, ANSI C library,
assembler, linker, debugger, and instruction set emulator.
Dave
+--------------------------------------------------------------------------+
| djaggar@advanced-risc-machines.co.uk (djaggar@armltd.co.uk) |
| Advanced RISC Machines Ltd, Swaffham Bulbeck, Cambridge CB5 0NA, England |
| Phone: +44 223 813 000 Extn 210 Fax: +44 223 812 800 |
+--------------------------------------------------------------------------+
From: bernhard@flipper.pvv.unit.no (Kjetil Bernhard Thomassen)
Subject: GEC-Plessey ARM chips incl. FPA.
Date: 15 Jan 93 05:47:44 GMT
I recently received the 1992/93 shortform catalog from GEC-Plessey
Semiconductors. This has the following ARM chips:
Type Max clock freq. MIPS Package
P60ARM(4) 20 MHz 6 GP100
P600ARM(4) 20 MHz 14 GP160
P610ARM(4) 20 MHz 14(2) TQFP144
PFPA10ARM(3) 20 MHz N/A HP64
(1) Manufactured under Licence from Advanced RISC Machines Ltd.
(2) Approximate speed, assuming use of DRAM for external memory.
(3) Also requires FPA support code, as some instructions are
implemented in software.
(4) Software Development Toolkit available.
The ARM60 is just an ARM6 macrocell + whatever is needed to get it going.
The ARM600 is an ARM6 with 4 KB 64-way set-associativ cache, MMU based
on MEMC2, write buffer (8 words, I think) and coprosessor interface.
The ARM610 is essantially an ARM600 without coprosessor interface.
There are a few more differences, and if anyone is interested, I could
post that too.
VLSI Technology manufactures the ARM61 in addition. This is just an
ARM2 built around the ARM6 macrocell.
More information can be obtained from the Local Customer Service
Centre:
UK and Scandinavia: Tel: (0793) 518510
France & BENELUX: Tel: France (1) 64 46 23 45
Germany, Austria & Switzerland: Tel: Germany 089/36 0906-0
Italy: Tel: (02) 33 00 10 44/45
Japan: Tel: (03) 3296-0281
North Amerika: Integrated Circuits and Microwave Products, CA, USA,
Tel: (408) 438 2900 ITT
Hybrid Products, NY, USA, Tel: (516) 293 8686
South East Asia: Tel: Singapore (65) 3827708
Sweden: Tel: 46 8 7228690
I have the data books for the ARM6, ARM60 and ARM610 from GEC-Plessey,
and the full addresses for the Consumer Service Centres.
Please email me if you want the full adresses for the above. I also
have adresses to the world wide distributors.
Kjetil Bernhard Thomassen
bernhard@pvv.unit.no
From: pwatson@lincoln.gpsemi.com (Philip Watson)
Subject: ARM Ltd introduces new RISC Processor
Date: 25 Feb 93 10:44:06 GMT
This extract comes from the latest issue of Electronics Times (25/2/93)
ARM has revealed details of its next generation risc core, the ARM 7.
Apple is among those expected to use it in future generations of handheld
products.
The Arm 7 processor core will use half the power of the existing offering,
the ARM 6, and will be around half the die size. In a full processor design
it should provide 50% to 100% more performance, according to Robin Saxby,
managing director of ARM.
Saxby said a new processor based on the ARM 7 core would be launched in
the second half of the year: "We know the ARM 7 core will work, but the
ARM700 processor with bigger caches we haven't taped out yet."
He said the ARM 6 core in 5v 1um CMOS used 33,500 transistors in 11.1 sq mm
A shrink to 5v 0.8um CMOS reduced the area to 5.4 sq mm, and cut power by
20%. ARM added 2000 transistors to the core to stabilise 3.3v operation,
increasing its area to 5.9 sq mm. Saxby said the ARM 7 core would be
36,000 transistors, and at 3.3v would use half the power of the 5v ARM 6
core.
"The first implementation of the ARM 7 will be in the ARM 700," Saxby added.
"The performance improvement of the ARM 700 over the ARM 610 will be 50 to
100%."
"We have to keep pushing performance up and power consumption down," Saxby
continued. "Making the right trade-offs is our skill."
Saxby is beginning a concerted move into the Japanese market by opening a
sales and support office on Monday.
"Our remote offices are co-ordination and collaboration offices with
partners," said Saxby. "We'll also use them to keep our eyes and ears (sic!)
to the ground." A business development manager has been appointed and trained
by the company. "One of his jobs will be to communicate with our design
partners."
From: barrett@turtle.fisher.com
Date: 3 Jun 93 08:47:13 CDT
Subject: New ARMs
There is an interesting article in Electronics Weekly, June 2nd page 4. Here
are some extracts :-
ARM8 will be a new generation chip with 80-100 Dhrystones - expected to be
available not before 1995." This will not be a successor to the ARM6 or ARM7,
it will be on a different level."
'The successor to the ARM6, the 40-60K Dhrysones ARM7 will be intoduced in the
3rd quarter. Low power processors based on it, the ARM700/710, will be
available at the turn of the year.'
The asynchronous ARM10 is planned for the second half of the decade. This is
based upon a development project ARM is supporting at Manchester University.
ARM6 core has 20-30K Dhrystones.
Article was based on an interview with Robin Saxby.
Ralph Barrett
Fisher Rosemount
Leicester UK
From: tjdec@westminster.ac.uk (Kaustav Bhattacharya)
Newsgroups: comp.sys.acorn
Subject: NEW ARM6 FROM VLSI!!!!
Date: Tue, 15 Mar 1994 09:56:04 GMT
Press Release provided cortesy of VLSI technology Inc., and distributed by
Illusions Disk Magazine (42, Wimborne Gardens, Ealing, London, UK) on the
Acorn Usenet.
Kaustav Bhattacharya.
VLSI UNVEILS HIGHEST PERFORMANCE ARM (TM) PROCESSOR IDEAL FOR LOW-COST
----------------------------------------------------------------------
EMBEDDED APPLICATIONS
---------------------
Milton Keynes, 7 March 1994. VLSI Technology, Inc., (VLSI) has anounced a
40 MHz version of the ARM6, available as both a standard part and FSB (TM)
core, a significant performance improvement over the prior ARM6 32-bit
Reduced Instruction Set Computer (RISC) processor licensed from ARM Ltd.
With a peak performance level of 40 Million Instructions-Per-Second (MIPS)
and compact die size, these last variations are ideal for applications in
consumer, wireless and computing systems where silcon area and power
consumption are of critical concern. The VY86C06 family is already designed
into a broad range of applications including set-top cable phones, video
games, cellular phones, packet radio data systems, and disk and video
controllers.
The Application-Specific Standard Product (ASSP) version of the new ARM (TM)
processor, designed the VY86C06040, is pin-to-pin compatible with lower
clock frequency versions. It operates with a 40 MHz clock and exhibits a
peak performance of 40 MIPS and a sustainable performance of 26 MIPS at 5
volts. All three of the available versions of the FSB cells have been
optimised for embedding is ASIC designs, the VYF86C06-001, -002 and -003.
They are pre-designed and preverified ARM processor cores. Models of the
cores are available in Verilog (TM) and VHDL, simplifying design and
integration into ASIC chips. The -001 variation is similar in performance
to the VY86C06040 ASSP. Implemented in a 5-volt, 0.6 micron,
double-level-metal process, it is best suited for cost-sensitive
applications, such as those found in consumer markets. The -002 is similar
to the -001, but is manufactured in a triple-level-metal process, making it
ideal for ASIC systems requiring the highest level of chip density and
system integration. the -003 core operates at 3 volts with a 33 MHz clock,
and has a peak performance of 33 MIPS and a sustained 22 MIPS performance
level. It has been designed for power sensitive applications, such as
portable and hand-held computers.
Commenting on the launch of the VY86C06040, Robin Saxby, Managing Director
of ARM Ltd. said, "We are pleased at the VLSI enhancement of the ARM6
microprocessor. This will further enforce ARM as the leading global
consumer RISC standard."
According to Tom Schild, Product Marketing Manager for Embedded Products,
"The ARM architecture has become the processor of choice for a large number
of low-power, high performance systems. Having already shipped over 750,000
units, VLSI offers both standard products and the broadest selection of ASIC
cores for embedded and portable system applications, along with an
integrated ARM development environment, including software development
system and evaluation cards. Customers can design cost-effective, high
performance VY86C06040-based systems and then further integrate the systems,
while maintaining code compatibility, by embedding one of the VYF86C06 cores
into an ASIC."
Samples of the VY86C06040 are available now with full production planned for
April of 1994. Available in a 100-pin Then Quad Flat Package (TQFT), price
in quantities of 100 is $27.00. ASIC designs using the VYF86C06-001, -002,
-003 cores are also being accepted at this time.
According to Tom Schild, Product Marketing Manager for Embedded Products,
"The ARM architecture has become the processor of choice for a large number
of low-power, high performance systems. Having already shipped over 750,000
units, VLSI offers both standard products and the broadest selection of ASIC
cores for embedded and portable system applications, along with an
integrated ARM development environment, including software development
system and evaluation cards. Customers can design cost-effective, high
performance VY86C06040-based systems and then further integrate the systems,
while maintaining code compatibility, by embedding one of the VYF86C06 cores
into an ASIC."
Samples of the VY86C06040 are available now with full production planned for
April of 1994. Available in a 100-pin Then Quad Flat Package (TQFT), price
in quantities of 100 is $27.00. ASIC designs using the VYF86C06-001, -002,
-003 cores are also being accepted at this time.
For further information please contact Alan Cartwright, VLSI Technology
Ltd., 486/488, Midsummer Boulevard, Saxon Gate West, Milton Keynes, MK9 2EQ.
Tel 0908-667595
TRANSLATIONS INTO DANISH, FINNISH, NORWEGIAN OR SWEDISH IS AVAILABLE ON
REQUEST. CONTACT PETER CAN DER SLUIJS AT VECTOR BUSINESS COMMUNICATIONS ON
(44) 442 877 167 OR JAN ERICSON AT LOG CABIN AB IN STOCKHOLM, SWEDEN ON (46)
8751-0171.
============================================================================
If there are any typos in this Press Release, well good for them because at
this hour of night, there's no chance of me going back and proof reading all
that Boll****. And if that really does get on your nerves then you can
Email me so I can add your name to my mailing list for auto-news updates and
press release news, "direct to you Email box" (said in a overt American
accent). tjdec@westminster.ac.uk or Telnet 128.255.200.69 - alias Kozzey.