From WikiChip
Editing arm holdings/microarchitectures/arm250

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

This page supports semantic in-text annotations (e.g. "[[Is specified as::World Heritage Site]]") to build structured and queryable content provided by Semantic MediaWiki. For a comprehensive description on how to use annotations or the #ask parser function, please have a look at the getting started, in-text annotation, or inline queries help pages.

Latest revision Your text
Line 19: Line 19:
 
'''ARM250''' was a [[system on a chip]] microarchitecture that was introduced by [[ARM Holdings]] around the same time the {{\\|ARM6}} was introduced.
 
'''ARM250''' was a [[system on a chip]] microarchitecture that was introduced by [[ARM Holdings]] around the same time the {{\\|ARM6}} was introduced.
  
== History ==
+
== Overview ==
{{see also|arm/history|l1=ARM's History}}
 
With the development of the {{\\|ARM6}} and a [[process shrink]] by [[vti|VTI]], ARM took the opportunity to introduce the ARM250. The ARM250 is a very high integration chip - incorporating the {{acorn|ARM3|l=arch}} core along with most of the new MMU logic that was developed for the {{\\|ARM6}} along with all the support chips that were previously needed for the ARM3/2 - the MEMC chip (Memory Controller), VIDC chip (Video Controller), IOC/IOEB (I/O Controller).
 
 
 
Note that the added L1 cache found on the {{acorn|ARM3|l=arch}} is not found on the ARM250.
 
 
 
== Process Technology ==
 
{{see also|1 µm process}}
 
The ARM250 was implemented on a [[1 µm]] double-level metal (DLM) [[CMOS]] process.
 
  
 
== Architecture ==
 
== Architecture ==
The ARM250 doesn't introduce anything new in itself. The core is an {{acorn|ARM3|l=arch}} with the MMU logic taken from the {{\\|ARM6}} which was also released around the same time.
 
 
=== Key changes from {{\\|ARM3}} ===
 
* Integrates support chips on-die
 
** Integrated MEMC
 
** Integrated VIDC
 
** Integrated IOEB/IOC
 
* Virtual memory
 
** Integrated [[MMU]] ({{\\|ARM6}}'s)
 
 
 
=== Block Diagram ===
 
=== Block Diagram ===
 
==== Entire Chip ====
 
==== Entire Chip ====
: [[File:arm250 block diagram.svg|650px]]
+
: [[File:arm250 block diagram.svg|600px]]
  
 
==== Core ====
 
==== Core ====
:''({{acorn|ARM3|l=arch}} core)''
 
 
: [[File:arm2 block diagram.svg|650px]]
 
: [[File:arm2 block diagram.svg|650px]]
  
 
== Die ==
 
== Die ==
* [[1-micron process]] CMOS
 
* 2 metal layers
 
* 58 mm² die size
 
* 98,019 transistors
 
* $25 (for 100K quantities)
 
* PJQFP-160
 
 
== References ==
 
* Muller, Mike. "ARM6: a high performance low power consumption macrocell." Compcon Spring'93, Digest of Papers.. IEEE, 1993.
 
  
 
== Documents ==
 
== Documents ==
 
* [[:File:arm250 ds.pdf|ARM250 Datasheet]], August 11, 1992
 
* [[:File:arm250 ds.pdf|ARM250 Datasheet]], August 11, 1992

Please note that all contributions to WikiChip may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see WikiChip:Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)
codenameARM250 +
core count1 +
designerARM Holdings +
first launched1992 +
full page namearm holdings/microarchitectures/arm250 +
instance ofmicroarchitecture +
instruction set architectureARMv2a +
manufacturerVLSI Technology +
microarchitecture typeCPU +
nameARM250 +
pipeline stages3 +
process1,000 nm (1 μm, 0.001 mm) +