SlideShare a Scribd company logo
1 of 8
Download to read offline
Explain briefly about the major enhancements in ARM processor architecture compared to
conventional RSIC computational model.
Solution
ARM:
• ARM stands for Advanced RISC Machine based on the RISC.
• It has high code density, low power consumption & low silicon area.
• It is a load-store architecture, data processing through registers and does not involve changes
directly within memory and it gives good speed vs power consumption ratio.
RISC features
Instructions:
Lower number of instructions compared to CISC. The compiler or programmer synthesizes
complicated operations by combining several simple instructions. Each instruction is a fixed
length to allow the pipeline to fetch future instructions before decoding the current instruction.
Pipeline:
The processing of instructions is broken down into smaller units that can be executed in parallel
by pipelines. Ideally the pipeline advances by one step on each cycle for maximum throughput.
Instructions can be decoded in one pipeline stage. There is no need for an instruction to be
executed by a mini-program called microcode as on CISC processors.
Fixed number of instruction cycles: Most instructions single cycle.
Registers:
RISC have a large number of general purpose registers while CISC have special purpose
registers. In RISC any register can contain either data or an address. Registers act as the fast
local memory store for all data processing operations.
Load-store architecture -The processor operates on data held in registers. Separate load and store
instructions transfer data between the register bank and external memory. Memory accesses are
costly, so separating memory accesses from data processing pro-vides an advantage because you
can use data items held in the register bank multiple times without needing multiple memory
accesses. In contrast, with a CISC design the data processing operations can act on memory
directly.
ARM feature improvements over RISC
Variable cycle execution for certain instructions-Not every ARM instruction executes in a single
cycle. For example, load-store-multiple instructions vary in the number of execution cycles
depending upon the number of registers being transferred. The transfer can occur on sequential
memory addresses, which increases performance since sequential memory accesses are often
faster than random accesses.
Inline barrel shifter leading to more complex instructions-The inline barrel shifter is a hardware
component that preprocesses one of the input registers before it is used by an instruction. This
expands the capability of many instructions to improve core performance and code density.
ARM has enhanced the processor core by adding a second 16 bit instruction set called Thumb.
This thumb instruction permits the ARM core to execute either 16 bit or 32 bit instructions. The
16 bit instructions improve code density by about 30 percent compare to 32 bit instructions of
fixed length.
Conditional execution-An instruction is only executed when a specific condition has been
satisfied. This feature improves performance and code density by reducing branch instructions.
Enhanced instructions-The enhanced digital signal processor (DSP) instructions were added to
the standard ARM instruction set to support fast 16 x 16-bit multiplier operations and saturation.
These instructions allow a faster-performing ARM processor in some cases to replace the
traditional combinations of a processor plus a DSP. The simplified design of ARM processors
enables more efficient multi-core processing and easier coding for developers.
Profile of is shown as follows,ARM Profiles are A Profile,M Profile and R Profile.
CPU Core
MMU/MPU
Cache
Jazelle
Thumb
ISA
Ea
ARM7TDMI
None
None
no
yes
v4T
no
ARM7EJ-S
None
None
yes
yes
v5TEJ
yes
ARM720T
MMU
unified, 8K cache
no
yes
v4T
no
ARM920T
MMU
separate, 16K/16K D + I cache
no
yes
v4T
no
ARM922T
MMU
separate, 8K/8K D +I
no
yes
v4T
no
ARM926EJ-S
MMU
separate , cache and TCMs configurable
yes
yes
v5TEJ
yes
ARM940T
MPU
separate, 4K/4K D+I cache
no
yes
v4T
no
ARM946E-S
MPU
separate, cache and TCMs configurable
no
yes
v5TE
yes
ARM966E-S
none
separate, TCMs configurable
no
yes
v5TE
yes
ARM1020E
MMU
separate, 32K/32K D + I cache
no
yes
v5TE
yes
ARM1022E
MMU
separate, 16K/16K D + I cache
no
yes
v5TE
yes
ARM1026EJ-S
MMU and MPU
separate, cache and TCMs configurable
yes
yes
v5TE
yes
ARM1136J-S
MMU
separate, cache and TCMs configurable
yes
yes
v6
yes
ARM1136JF-S
MMU
separate, cache and TCMs configurable
yes
yes
v6
yes
CPU Core
MMU/MPU
Cache
Jazelle
Thumb
ISA
Ea
ARM7TDMI
None
None
no
yes
v4T
no
ARM7EJ-S
None
None
yes
yes
v5TEJ
yes
ARM720T
MMU
unified, 8K cache
no
yes
v4T
no
ARM920T
MMU
separate, 16K/16K D + I cache
no
yes
v4T
no
ARM922T
MMU
separate, 8K/8K D +I
no
yes
v4T
no
ARM926EJ-S
MMU
separate , cache and TCMs configurable
yes
yes
v5TEJ
yes
ARM940T
MPU
separate, 4K/4K D+I cache
no
yes
v4T
no
ARM946E-S
MPU
separate, cache and TCMs configurable
no
yes
v5TE
yes
ARM966E-S
none
separate, TCMs configurable
no
yes
v5TE
yes
ARM1020E
MMU
separate, 32K/32K D + I cache
no
yes
v5TE
yes
ARM1022E
MMU
separate, 16K/16K D + I cache
no
yes
v5TE
yes
ARM1026EJ-S
MMU and MPU
separate, cache and TCMs configurable
yes
yes
v5TE
yes
ARM1136J-S
MMU
separate, cache and TCMs configurable
yes
yes
v6
yes
ARM1136JF-S
MMU
separate, cache and TCMs configurable
yes
yes
v6
yes

More Related Content

Similar to Explain briefly about the major enhancements in ARM processor archite.pdf

18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx
KokilaK25
 

Similar to Explain briefly about the major enhancements in ARM processor archite.pdf (20)

Arm
ArmArm
Arm
 
Unit II Arm7 Thumb Instruction
Unit II Arm7 Thumb InstructionUnit II Arm7 Thumb Instruction
Unit II Arm7 Thumb Instruction
 
Unit ii arm7 thumb
Unit ii arm7 thumbUnit ii arm7 thumb
Unit ii arm7 thumb
 
Digital electronics
Digital electronicsDigital electronics
Digital electronics
 
Processors used in System on chip
Processors used in System on chip Processors used in System on chip
Processors used in System on chip
 
Embedded System IoT_4.pptx ppt presentation
Embedded System  IoT_4.pptx ppt presentationEmbedded System  IoT_4.pptx ppt presentation
Embedded System IoT_4.pptx ppt presentation
 
Computer Organization.pptx
Computer Organization.pptxComputer Organization.pptx
Computer Organization.pptx
 
Ec8791 arm 9 processor
Ec8791 arm 9 processorEc8791 arm 9 processor
Ec8791 arm 9 processor
 
18CS44-MODULE1-PPT.pdf
18CS44-MODULE1-PPT.pdf18CS44-MODULE1-PPT.pdf
18CS44-MODULE1-PPT.pdf
 
M&i(lec#01)
M&i(lec#01)M&i(lec#01)
M&i(lec#01)
 
Hg3612911294
Hg3612911294Hg3612911294
Hg3612911294
 
18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx
 
Area Optimized Implementation For Mips Processor
Area Optimized Implementation For Mips ProcessorArea Optimized Implementation For Mips Processor
Area Optimized Implementation For Mips Processor
 
Pragmatic optimization in modern programming - modern computer architecture c...
Pragmatic optimization in modern programming - modern computer architecture c...Pragmatic optimization in modern programming - modern computer architecture c...
Pragmatic optimization in modern programming - modern computer architecture c...
 
risc_and_cisc.ppt
risc_and_cisc.pptrisc_and_cisc.ppt
risc_and_cisc.ppt
 
arm-cortex-a8
arm-cortex-a8arm-cortex-a8
arm-cortex-a8
 
ARM.pdf
ARM.pdfARM.pdf
ARM.pdf
 
Review Multicore processing based on ARM architecture
Review Multicore processing based on ARM architectureReview Multicore processing based on ARM architecture
Review Multicore processing based on ARM architecture
 
Unit vi (2)
Unit vi (2)Unit vi (2)
Unit vi (2)
 
Improving Code Compression Efficiency of MIPS32 Processor using Modified ISA
Improving Code Compression Efficiency of MIPS32 Processor using Modified ISAImproving Code Compression Efficiency of MIPS32 Processor using Modified ISA
Improving Code Compression Efficiency of MIPS32 Processor using Modified ISA
 

More from arjunenterprises1978

In 2006 you joined a group of 20 Richland College graduates to start.pdf
In 2006 you joined a group of 20 Richland College graduates to start.pdfIn 2006 you joined a group of 20 Richland College graduates to start.pdf
In 2006 you joined a group of 20 Richland College graduates to start.pdf
arjunenterprises1978
 
How does the structure of vertebrae aid in their functionSoluti.pdf
How does the structure of vertebrae aid in their functionSoluti.pdfHow does the structure of vertebrae aid in their functionSoluti.pdf
How does the structure of vertebrae aid in their functionSoluti.pdf
arjunenterprises1978
 
Explain the security implications of HIPPA requirements for hospital.pdf
Explain the security implications of HIPPA requirements for hospital.pdfExplain the security implications of HIPPA requirements for hospital.pdf
Explain the security implications of HIPPA requirements for hospital.pdf
arjunenterprises1978
 
Chapter Cellular Structure and Function Wor which consist of fatty ac.pdf
Chapter Cellular Structure and Function Wor which consist of fatty ac.pdfChapter Cellular Structure and Function Wor which consist of fatty ac.pdf
Chapter Cellular Structure and Function Wor which consist of fatty ac.pdf
arjunenterprises1978
 
Ed Norton, a city maintenance worker, is inspecting a sewer line. To.pdf
Ed Norton, a city maintenance worker, is inspecting a sewer line. To.pdfEd Norton, a city maintenance worker, is inspecting a sewer line. To.pdf
Ed Norton, a city maintenance worker, is inspecting a sewer line. To.pdf
arjunenterprises1978
 
1.) a.What was the original definition of a virus before it could be.pdf
1.) a.What was the original definition of a virus before it could be.pdf1.) a.What was the original definition of a virus before it could be.pdf
1.) a.What was the original definition of a virus before it could be.pdf
arjunenterprises1978
 

More from arjunenterprises1978 (20)

In what ways does interferon eliminate pathogensSolutionInter.pdf
In what ways does interferon eliminate pathogensSolutionInter.pdfIn what ways does interferon eliminate pathogensSolutionInter.pdf
In what ways does interferon eliminate pathogensSolutionInter.pdf
 
In 2006 you joined a group of 20 Richland College graduates to start.pdf
In 2006 you joined a group of 20 Richland College graduates to start.pdfIn 2006 you joined a group of 20 Richland College graduates to start.pdf
In 2006 you joined a group of 20 Richland College graduates to start.pdf
 
If the leader has been dealing with the follower appropriately by us.pdf
If the leader has been dealing with the follower appropriately by us.pdfIf the leader has been dealing with the follower appropriately by us.pdf
If the leader has been dealing with the follower appropriately by us.pdf
 
How does the structure of vertebrae aid in their functionSoluti.pdf
How does the structure of vertebrae aid in their functionSoluti.pdfHow does the structure of vertebrae aid in their functionSoluti.pdf
How does the structure of vertebrae aid in their functionSoluti.pdf
 
Homework W1 Homew Score 0 of 1 pt 9.4.17 X Determine the vo.pdf
Homework W1 Homew Score 0 of 1 pt 9.4.17 X Determine the vo.pdfHomework W1 Homew Score 0 of 1 pt 9.4.17 X Determine the vo.pdf
Homework W1 Homew Score 0 of 1 pt 9.4.17 X Determine the vo.pdf
 
Explain the security implications of HIPPA requirements for hospital.pdf
Explain the security implications of HIPPA requirements for hospital.pdfExplain the security implications of HIPPA requirements for hospital.pdf
Explain the security implications of HIPPA requirements for hospital.pdf
 
Chapter Cellular Structure and Function Wor which consist of fatty ac.pdf
Chapter Cellular Structure and Function Wor which consist of fatty ac.pdfChapter Cellular Structure and Function Wor which consist of fatty ac.pdf
Chapter Cellular Structure and Function Wor which consist of fatty ac.pdf
 
Ellen died with the following property house in joint tenancy wi.pdf
Ellen died with the following property house in joint tenancy wi.pdfEllen died with the following property house in joint tenancy wi.pdf
Ellen died with the following property house in joint tenancy wi.pdf
 
essages in the process of communication. Active listening is very im.pdf
essages in the process of communication. Active listening is very im.pdfessages in the process of communication. Active listening is very im.pdf
essages in the process of communication. Active listening is very im.pdf
 
Ed Norton, a city maintenance worker, is inspecting a sewer line. To.pdf
Ed Norton, a city maintenance worker, is inspecting a sewer line. To.pdfEd Norton, a city maintenance worker, is inspecting a sewer line. To.pdf
Ed Norton, a city maintenance worker, is inspecting a sewer line. To.pdf
 
Can -1^ (14) be expressed in terms of iSolutionTo express (-1.pdf
Can -1^ (14) be expressed in terms of iSolutionTo express (-1.pdfCan -1^ (14) be expressed in terms of iSolutionTo express (-1.pdf
Can -1^ (14) be expressed in terms of iSolutionTo express (-1.pdf
 
digestive disorders of the GI tractSolutionThe two common dige.pdf
digestive disorders of the GI tractSolutionThe two common dige.pdfdigestive disorders of the GI tractSolutionThe two common dige.pdf
digestive disorders of the GI tractSolutionThe two common dige.pdf
 
Define ionophore and describe how the compound A23187 affects intrac.pdf
Define ionophore and describe how the compound A23187 affects intrac.pdfDefine ionophore and describe how the compound A23187 affects intrac.pdf
Define ionophore and describe how the compound A23187 affects intrac.pdf
 
Describe how a prioritized set of system requirements is developed i.pdf
Describe how a prioritized set of system requirements is developed i.pdfDescribe how a prioritized set of system requirements is developed i.pdf
Describe how a prioritized set of system requirements is developed i.pdf
 
Consider the equation 1 2x = sin x. (a) Use the Intermediate Val.pdf
Consider the equation 1  2x = sin x. (a) Use the Intermediate Val.pdfConsider the equation 1  2x = sin x. (a) Use the Intermediate Val.pdf
Consider the equation 1 2x = sin x. (a) Use the Intermediate Val.pdf
 
A binary encoded signal has a bit-rate of Rb = 28 kbps. An Alternate .pdf
A binary encoded signal has a bit-rate of Rb = 28 kbps. An Alternate .pdfA binary encoded signal has a bit-rate of Rb = 28 kbps. An Alternate .pdf
A binary encoded signal has a bit-rate of Rb = 28 kbps. An Alternate .pdf
 
15.) What kind of reaction occurs between Sudan III and hydrophobic .pdf
15.) What kind of reaction occurs between Sudan III and hydrophobic .pdf15.) What kind of reaction occurs between Sudan III and hydrophobic .pdf
15.) What kind of reaction occurs between Sudan III and hydrophobic .pdf
 
1.) a.What was the original definition of a virus before it could be.pdf
1.) a.What was the original definition of a virus before it could be.pdf1.) a.What was the original definition of a virus before it could be.pdf
1.) a.What was the original definition of a virus before it could be.pdf
 
1.Is the following discrete or continuous, number of brothers a pers.pdf
1.Is the following discrete or continuous, number of brothers a pers.pdf1.Is the following discrete or continuous, number of brothers a pers.pdf
1.Is the following discrete or continuous, number of brothers a pers.pdf
 
1. What two types of ICMP messages are received at the sending hos.pdf
1. What two types of ICMP messages are received at the sending hos.pdf1. What two types of ICMP messages are received at the sending hos.pdf
1. What two types of ICMP messages are received at the sending hos.pdf
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Recently uploaded (20)

Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 

Explain briefly about the major enhancements in ARM processor archite.pdf

  • 1. Explain briefly about the major enhancements in ARM processor architecture compared to conventional RSIC computational model. Solution ARM: • ARM stands for Advanced RISC Machine based on the RISC. • It has high code density, low power consumption & low silicon area. • It is a load-store architecture, data processing through registers and does not involve changes directly within memory and it gives good speed vs power consumption ratio. RISC features Instructions: Lower number of instructions compared to CISC. The compiler or programmer synthesizes complicated operations by combining several simple instructions. Each instruction is a fixed length to allow the pipeline to fetch future instructions before decoding the current instruction. Pipeline: The processing of instructions is broken down into smaller units that can be executed in parallel by pipelines. Ideally the pipeline advances by one step on each cycle for maximum throughput. Instructions can be decoded in one pipeline stage. There is no need for an instruction to be executed by a mini-program called microcode as on CISC processors. Fixed number of instruction cycles: Most instructions single cycle. Registers: RISC have a large number of general purpose registers while CISC have special purpose registers. In RISC any register can contain either data or an address. Registers act as the fast local memory store for all data processing operations. Load-store architecture -The processor operates on data held in registers. Separate load and store instructions transfer data between the register bank and external memory. Memory accesses are costly, so separating memory accesses from data processing pro-vides an advantage because you can use data items held in the register bank multiple times without needing multiple memory accesses. In contrast, with a CISC design the data processing operations can act on memory directly. ARM feature improvements over RISC
  • 2. Variable cycle execution for certain instructions-Not every ARM instruction executes in a single cycle. For example, load-store-multiple instructions vary in the number of execution cycles depending upon the number of registers being transferred. The transfer can occur on sequential memory addresses, which increases performance since sequential memory accesses are often faster than random accesses. Inline barrel shifter leading to more complex instructions-The inline barrel shifter is a hardware component that preprocesses one of the input registers before it is used by an instruction. This expands the capability of many instructions to improve core performance and code density. ARM has enhanced the processor core by adding a second 16 bit instruction set called Thumb. This thumb instruction permits the ARM core to execute either 16 bit or 32 bit instructions. The 16 bit instructions improve code density by about 30 percent compare to 32 bit instructions of fixed length. Conditional execution-An instruction is only executed when a specific condition has been satisfied. This feature improves performance and code density by reducing branch instructions. Enhanced instructions-The enhanced digital signal processor (DSP) instructions were added to the standard ARM instruction set to support fast 16 x 16-bit multiplier operations and saturation. These instructions allow a faster-performing ARM processor in some cases to replace the traditional combinations of a processor plus a DSP. The simplified design of ARM processors enables more efficient multi-core processing and easier coding for developers. Profile of is shown as follows,ARM Profiles are A Profile,M Profile and R Profile. CPU Core MMU/MPU Cache Jazelle Thumb ISA Ea ARM7TDMI None None no yes
  • 3. v4T no ARM7EJ-S None None yes yes v5TEJ yes ARM720T MMU unified, 8K cache no yes v4T no ARM920T MMU separate, 16K/16K D + I cache no yes v4T no ARM922T MMU separate, 8K/8K D +I no yes v4T no ARM926EJ-S MMU separate , cache and TCMs configurable yes yes v5TEJ
  • 4. yes ARM940T MPU separate, 4K/4K D+I cache no yes v4T no ARM946E-S MPU separate, cache and TCMs configurable no yes v5TE yes ARM966E-S none separate, TCMs configurable no yes v5TE yes ARM1020E MMU separate, 32K/32K D + I cache no yes v5TE yes ARM1022E MMU separate, 16K/16K D + I cache no yes v5TE yes
  • 5. ARM1026EJ-S MMU and MPU separate, cache and TCMs configurable yes yes v5TE yes ARM1136J-S MMU separate, cache and TCMs configurable yes yes v6 yes ARM1136JF-S MMU separate, cache and TCMs configurable yes yes v6 yes CPU Core MMU/MPU Cache Jazelle Thumb ISA Ea ARM7TDMI None None no yes v4T no ARM7EJ-S
  • 6. None None yes yes v5TEJ yes ARM720T MMU unified, 8K cache no yes v4T no ARM920T MMU separate, 16K/16K D + I cache no yes v4T no ARM922T MMU separate, 8K/8K D +I no yes v4T no ARM926EJ-S MMU separate , cache and TCMs configurable yes yes v5TEJ yes ARM940T MPU
  • 7. separate, 4K/4K D+I cache no yes v4T no ARM946E-S MPU separate, cache and TCMs configurable no yes v5TE yes ARM966E-S none separate, TCMs configurable no yes v5TE yes ARM1020E MMU separate, 32K/32K D + I cache no yes v5TE yes ARM1022E MMU separate, 16K/16K D + I cache no yes v5TE yes ARM1026EJ-S MMU and MPU separate, cache and TCMs configurable
  • 8. yes yes v5TE yes ARM1136J-S MMU separate, cache and TCMs configurable yes yes v6 yes ARM1136JF-S MMU separate, cache and TCMs configurable yes yes v6 yes