《ARM技术及其应用》课程教学资源(文献资料)arm201902

Review-IARMIntroduction AboutProductsDevelopMarketsARM022019/3/3
Review - I ARM Introduction About Products Develop Markets ARM02 2019/3/3 1

ARMIARMIntroductionIlARMArchitecture III Exynos4412 SoCIV EmbeddedLinuxVAndroidSystem VIApplication DesignARM022019/3/3
ARM ARM02 2019/3/3 2 I ARM Introduction II ARM Architecture III Exynos4412 SoC IV Embedded Linux V Android System VI Application Design

IARMArchitectureARMArchitectureReferenceMgnuglforARMv8-AarchitectureprofileARMLimitedARM Architecture Reference ManualARMv8,forARMv8-AarchitectureprofiARM022019/3/3
II ARM Architecture ARM02 2019/3/3 3 ARM Architecture Reference Manual for ARMv8-A architecture profile ARM Limited

IlARMArchitecture(cont)HCD-0nCerbeARMThe Architecture for the Digital WorldWatcone HionggutuseeProoletotProductsSupportGonMaketAbou-[Seardh our documentationAlldocumentssarchscose:.AlltopicContent:ARNarchitectur中明品口About thissiteARMvB-AReference Manual(issueA.c)siteFAQsCiving feedbackARMGlosSarYARMvS-AReferenceManualgeArticPARMTechnicalSupportKno(Issue A.c)BARMarcitectusReereThisdoowCisory wsiaute In aPDFversiontoregisteredARMcustomersonSetOvervieiCopyrightC 2014ARM Limited.Al rights reserved.ARHDD10487A.Cual(1sstNon-Conifidential Restricted AccessPDFverslon0HanotARiv5ReferenceMartimGlBnstnucton Set QuickRaferenceCardsE3SystemArchitectur#azelle Coresight and ETM Architesture SpecificationARtGenaricIntermuptControllerArchitectureSystemMemoryHanament Unit ArchitectievelopmenttoolsPKeilembeddeddevelopmenttoolsDevelnpmentboardand ArtidevelopeandTutoriabndoFeedlbaciARM022019/3/3
II ARM Architecture (cont) ARM02 2019/3/3 4

IlARMArchitecture(cont) A ArchitectureIntroductionBTheAArch64ALACTheAArch64ISDTheAArch64SLAETheAArch32ALAFTheAArch32ISGTheAArch32SLAHExternal DebugIMemory-mappedComponentsJAppendixesARM022019/3/3
II ARM Architecture (cont) ARM02 2019/3/3 5 A Architecture Introduction B The AArch64 ALA C The AArch64 IS D The AArch64 SLA E The AArch32 ALA F The AArch32 IS G The AArch32 SLA H External Debug I Memory-mapped Components J Appendixes

Conventions TypographySignalsNumbersPseudocode Assembler syntaxARM022019/3/3
Conventions ARM02 2019/3/3 6 Typography Signals Numbers Pseudocode Assembler syntax

Conventions-Typographyitalic:terms &citationsbold:signal names,inlistmonospace:assembler&pseudocode SMALL CAPITALS: terms, both in body & glossary口colored text:link,inbluecolorARM022019/3/3
Conventions - Typography ARM02 2019/3/3 7 italic: terms & citations bold: signal names, in list monospace: assembler & pseudocode SMALL CAPITALS: terms, both in body & glossary colored text: link, in blue color

6XDol0487ADarmv8_arm.pdf-AcobeAcrobatPro模图M)度口(W)美站(H)文件(F)弹锁(E)D88OOD0D0?创建工具注释共字00/5242OO+4%E图16通Aboutthismanual一ThismaualdesoibestioARMarchitcturev8,ARMv.ThearchitcturedescrbestheoperationofanARMvsProcessing element (PE)d this manual includesdescriptions of?The two Executione5. AArch64 and AArch32.EThe instruction sets:In AArch32 state, the Asuction sets, that are compatible with earlier versions oftheARM architectureIn AArch64 state, theitalic:terms &citationsThe states that determine horAArch32 state the PE modeThe Exception modelThe interprocessing model.that supports transitioning between AArch64 state and AArch32 stateThe memory model, that defines memory orderine armamal coversa singlearchitecture profile.ARMv8-A, thatdefiCa Vrtual Memory SystemArchitechure (VMSA)The programmers’ model. and its interfaces to System registers that control most PE and memory systemfeatures. and provide status information.The Advanced SIMD and floating-point instructions, that provide high-perfomance:8Single-precision and double-precision floating-point operations
8 ARM02 2019/3/3 italic: terms & citations

6XDol487ADarmv8_arm.pdf-AcobeAcrobatPro模图M)度口(W)我站(H)文件(F)弹锁(E)口B880OODDA?创建t1712/5242AO+4%图工具注释共字-画TableD4-32Accesspermissionsfor instruction execution,EL2andEL3translation regimes吧SCTLR EL2.WXNo1XNAP[2]AccessfromEL2orEL3SCTLREL3.WXNO000ExecutableENot execuitablec1Executable1xbold:signalnames,inlista.SeeTableD4-28 on pageD4.b..SCTLREL2fortheEL2translac.Not executable because of the SCTLR ELx WXN control_ because region is writable at this Exception level.Instructionexecutionpermissionsforstage2translationsFor the Non-secure ELI&0 stage 2 translation,theXN bit in the stage 2 translation table descriptors controls theexecution pemission, and this control is completely independent of the S2AP access pemissions.TableD4-33Accesspermissionsfor instructionexecutionforstage2oftheNon-secureEL1&0translationregime,XNAccessfromNon-secureEL1orNon-secureELo
9 ARM02 2019/3/3 bold: signal names, in list

四-6XDol0487ADarmv8_arm.pd-AcobeAcrobatPro文件(F)鼻辅(E)模图M)宽口(W)我站(H)L口国880创建OOODAA0O+143%日图工具注释共字00112/5242画ExampleC1-1ADD instructions withdifferentopcodesADD WO, W1, W2// add 32-bit register?ADD X0, X1, X2// add 64-bit registerADD X0, X1, W2, SXTW// add 64-bit extended register5ADD X0,X1,#42// add 64-bit immediatC1.2.3Condition Codeflags or test condition codes or both.For information aboutThe A64 ISA has some instructions thainstructions that set thecondition flags orusewemonics,seeConditionflagsandrelatedinstructionson page C6-386Table C1-l shows the available cormonospace:assemblerTable C1-1Condition codescondMnemonicCondition flagsMeaning(integerMeaning (floating-point)EQEqualZ=1000EqualNE0001Not equalNot equal or unorderedZ=0100010CS or HSC=1Carry setGreater than,equal.,or unordered0011rcor10CarrclaaIaontho^
10 ARM02 2019/3/3 monospace: assembler
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《ARM技术及其应用》课程教学资源(文献资料)arm201903.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)arm201904.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)arm201905.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)arm201906.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)arm201907.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)arm201908.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)arm201909.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)arm201910.pdf
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第10章 存储器与并行接口扩展.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第7章 单片机串行通信.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第8章 单片机应用中的人机接口.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第6章 MCS-51系列单片机的中断系统与定时计数器.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第5章 单片机的C语言程序设计.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第9章 单片机应用中模拟量的输入输出.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第4章 指令系统与汇编程序设计.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第1章 单片机基础知识.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第2章 单片机硬件结构.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(教案讲稿,共二十四讲).pdf
- 大连理工大学:《单片机系统及应用》课程教学资源(实验讲义,共十二个).pdf
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第23讲 文件深入.pptx
- 《ARM技术及其应用》课程教学资源(文献资料)arm201901.pdf
- 扬州大学:《ARM技术及其应用》课程教学实验指导书(共八个).pdf
- 《ARM技术及其应用》课程教学资源(文献资料)Embedded Linux Primer,A Practical Real-World Approach .2nd.Edition,Christopher Hallinan.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)Essential Linux Device Drivers - 2008.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)Linux Device Drivers 3rd Edition - 2005.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)Understanding the Linux Kernel 3rd Edition - 2005.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)Professional Linux Kernel Architecture - 2008.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)Linux Kernel Development 3rd Edition - 2010.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)isep_MPEG-4.pptx
- 《ARM技术及其应用》课程教学资源(文献资料)isep_MMcourse_MariaTrocan.pdf
- 《微机原理及应用》课程教学资源(PPT课件)第9章 计数器定时器.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第8章 串行接口.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第1章 微型计算机基础.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第3章 16位32位微处理器指令系统.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第2章 16位和32位微处理器.pptx
- 《微机原理及应用》课程教学资源(作业习题)微机原理及应用习题集(含参考答案).docx
- 《微机原理及应用》课程教学资源(PPT课件)第6章 输入输出与中断.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第4章 汇编语言程序设计.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第3章 16位32位微处理器指令系统.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第2章 16位和32位微处理器.pptx
