uestc微处理器体系结构嵌入式系统设计第1章概述v2课件_第1页
uestc微处理器体系结构嵌入式系统设计第1章概述v2课件_第2页
uestc微处理器体系结构嵌入式系统设计第1章概述v2课件_第3页
uestc微处理器体系结构嵌入式系统设计第1章概述v2课件_第4页
uestc微处理器体系结构嵌入式系统设计第1章概述v2课件_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

教材及推荐参考书微处理器系统结构及嵌入式系统设计(第二版) 李广军等,电子工业出版社,2010

微机系统原理与接口技术

系统体系结构(第5版) 郭新房等译.StephenD.B.2007计算机系统结构 张晨曦等,高等教育出版社,2008

现代计算机组成原理 潘松等,科学出版社,2007ARM体系结构与编程20072023/3/912023/3/92教学进度及考核安排

第一章:概述 2课时

第二章:计算机系统的结构组成与工作原理 8课时

第三章:微处理器体系结构及关键技术 8课时

第四章:总线技术与总线标准 6课时

第五章:存储器系统 8课时

第六章:输入/输出接口 8课时

第七章:ARM微处理器编程模型 4课时

第八章:ARM汇编指令 4课时

第九章:ARM程序设计 4课时

第十章:基于ARM微处理器的硬件系统设计 5课时

第十一章:基于ARM微处理器的软件系统设计 5课时

第十二章:基于ARM微处理器核的SOC设计 2课时上课64学时(包括习题课),实验16学时考核方式:平时10%+实验15%+期中15%+期末60%2023/3/93第二章 计算机系统的结构组成与工作原理2.1计算机系统的基本结构与组成(掌握)计算机系统的层次模型计算机系统的结构、组织与实现2.2计算机系统的工作原理(掌握)冯·诺依曼计算机架构模型机系统结构模型机指令集模型机工作流程2.3微处理器体系结构的改进(理解)

冯·诺依曼结构的改进并行技术的发展流水线结构超标量与超长指令字结构多机与多核结构2.4计算机体系结构分类(理解)2.5计算机性能评测(掌握)字长、存储容量、运算速度2023/3/95第三章 微处理器体系结构及关键技术3.1微处理器体系结构及功能模块简介处理器的主要功能及部件(掌握)处理器的基本功能结构(掌握)一个简化的处理器模型结构示例(理解)3.2处理器设计

(理解)处理器的设计步骤控制器的操作与功能随机逻辑控制器设计

微程序(微码)控制器结构及设计

寄存器组(registerfile)设计

3.3指令系统设计(掌握)机器指令的组成指令格式指令类型寻址方式指令系统设计要点3.4指令流水线技术流水线技术的特点(掌握)流水线操作的详细说明(掌握)流水线的局限性(理解)指令流水线设计(理解)3.5典型微处理体系结构简介(理解)ARM体系结构简介Intelx86体系结构简介2023/3/96第四章 总线技术与总线标准4.1总线技术(掌握)总线技术概述总线仲裁总线操作与时序4.2总线标准(理解)片内AMBA总线PCI系统总线异步串行通信总线2023/3/97第六章

输入输出接口6.1输入/输出接口基础(掌握)

输入/输出接口功能与结构输入/输出端口编址6.2接口地址译码(掌握)

6.3接口信息传输方式(掌握)程序查询传输方式程序中断传输方式直接存储器访问(DMA)方式通道方式6.4并行接口(掌握)无握手信号并行接口带握手信号的并行接口可编程并行接口6.5串行接口(理解)同步串行接口

异步串行接口 2023/3/99第七章ARM微处理器编程模型7.1ARM内核体系结构(了解)ARM体系结构版本ARM内核简介7.2ARM编程模型(理解)处理器工作状态 处理器运行模式 寄存器组织 数据类型和储存格式异常 2023/3/910第八章

ARM汇编指令8.1ARM指令格式(掌握)ARM指令的一般编码格式ARM指令的条件域指令的第二源操作数8.2ARM寻址方式(掌握)立即寻址

寄存器直接寻址

寄存器移位寻址寄存器间接寻址

基址变址寻址多寄存器直接寻址相对寻址堆栈寻址8.3ARM指令集(掌握)数据处理指令转移指令程序状态寄存器访问指令加载/存储指令异常产生指令伪指令2023/3/911第十章

基于ARM微处理器的硬件系统设计10.1基于ARM微处理器的系统设计概述(理解)10.2S3C2440A微处理器(了解)S3C2440A微处理器简介S3C2440A内部结构及主要特性S3C2440A外部引脚10.3ARM微处理器最小硬件系统(掌握)电源模块时钟模块复位模块JTAG调试接口外部存储器模块10.4人机交互接口键盘与LED接口(掌握)LCD显示接口(理解)触摸屏接口(理解)10.5通信接口 串行通信接口(掌握)其他通信接口(理解)2023/3/913第十一章基于ARM微处理器的软件系统设计11.1嵌入式软件系统结构及工作流程(掌握)11.2嵌入式软件系统的引导和加载 BootLoader程序的基本概念(掌握)U-Boot的分析与移植(理解)11.3嵌入式Linux内核的移植(了解)

Linux内核的结构内核的配置与裁剪

内核的编译

Linux内核配置编译实例

11.4Linux下驱动程序设计示例(了解)

2023/3/914第十二章基于ARM微处理器核的SoC设计12.1概述(了解)

12.2SoC设计 SoC的典型结构(理解)

SoC设计中的关键技术(了解)

12.3SoC的片上总线 片上总线的特点(理解)

SoC中常用的总线标准(了解)

12.4SoC系统的设计流程(理解)SoC系统芯片的系统级设计系统芯片的设计流程12.5基于ARM内核的SoC系统设计(了解)常用ARMCPU内核所使用的总线接口基于ARM的SoC结构 基于ARM内核的SoC系统应用设计举例2023/3/915ARM集成开发环境建立ARM汇编实现LED控制实验 ARM汇编实现串口通信实验ARM-Linux开发环境建立ARM-Linux下模块方式驱动程序实验ARM-Linux下键盘及数码管驱动程序设计实验ARM-Linux下LCD驱动程序设计实验ARM-Linux下触摸屏驱动程序设计实验ARM-Linux下SD卡驱动程序及文件系统设计实验ARM-Linux下AC97音频驱动程序设计实验ARM-Linux下以太网通信实验教学内容实验2023/3/917第一章概述一.计算机的应用形式

通用计算机与嵌入计算机

普适计算与泛在通信二.半导体技术与计算机的发展

机械式计算机、电子式计算机 SoC、NoC三.嵌入式(计算机)系统

概念、特点、组成、发展趋势2023/3/918第一章习题作业:2、3、5、8思考:4、6、92023/3/919计算机是什么?2023/3/921计算机的分类后PC时代:通用计算机、嵌入式计算机2023/3/922嵌入式(计算机)系统嵌入式系统是一门交叉学科,涉及计算机、微电子、网络、通信、信号处理、传感器等诸多领域。随着现代微电子技术、微机电系统MEMS、片上系统SoC、纳米材料、无线通信技术、信号处理技术、计算机网络技术等的进步以及互联网的迅猛发展,嵌入式系统向集成化、微型化,智能化、网络化方向发展。2023/3/923泛在通信(无所不在的计算机)2023/3/925物联网技术2023/3/926计算机技术的发展微电子技术计算机技术通信技术2023/3/929节能Powersavings数字生活Digitallife泛在传感器网络UbiquitousSensorNetworks(USN)高性能视频会议High-PerformanceVideoConferencing数字安全Sybersecurity下一代网络及功效Next-GenerationNetworksandEnergyEfficiency远距离协作工具RemoteCollaborationTools智能传送网IntelligentTransportSystems(ITS)……ITU-T近年关注的热门话题信息的生成、获取、存储、传输、处理及其应用是现代信息科学的六大组成部分。2023/3/930机械式计算机的发展2023/3/931岩石上的刻痕、算盘、机械加法机/乘法机/最大公约数机、通用图灵机电子技术和半导体技术的诞生电子管(vacuumtube)时代1906,LeedeForest1909,BellLabs(AT&T)buythepatent(1996->朗讯科技,2008->阿尔卡特)晶体管(transistor)时代第一个晶体管的诞生2023/3/932第一代电子管计算机ENIAC二战,美军弹道研究室,6章火力表,200人计算2个月1942,莫克利、埃克特,15万美元资助1944,戈尔斯坦偶遇冯诺依曼,原子弹1946,ENIAC诞生,耗资48万美元JohnVonNeuman(1903-1957),美籍匈牙利,犹太人,数学天才,7种语言,最擅德语。对人类的最大贡献是对计算机科学、计算机技术、数值分析和经济学中的博弈论的开拓性工作.精髓:2进制思想与程序内存思想

2023/3/933第一代电子管计算机ENIAC2023/3/934ABC计算机第1台计算机1937-1940ABC(Atanasoff-BerryComputer)爱荷华大学阿坦纳索夫(JohnVincentAtanasoff1904-1995)克利福特·贝瑞(CliffordBerry1918-1963)1937,IBM刺激1940,美国科学进步协会年会,莫克利1973,专利判决2023/3/935第一台存储程序计算机EDSAC2023/3/936从分立到集成第一块IC诞生之后,基尔比在IRE(美国无线电工程师学会)的一次会议上宣布了“固体电路”(Solidcircuit)的出现,这就是以后的“集成电路”的代名词。2023/3/937集成度迅猛发展2023/3/938GordonMoore:Intel的创始人之一IC技术:SSI/MSI->LSI->VLSI->ULSI->GLSI->……晶圆尺寸:100mm->125mm->150mm->200mm-> 300mm->400mm->……特征尺寸:3µm->2µm->1.2µm->0.8µm->0.5µm->0.35µm->0.25µm ->0.18µm->0.13µm->90nm->65nm->45nm->32nm……2023/3/939IntelCorei7四核处理器2023/3/940系统级芯片(SOC)技术系统知识

(硬件与软件)电路设计知识

(DAC、ADC等)制造工艺知识

(90nm,65nm,45nm)晶圆工艺知识

(300mm晶圆)A/DA/D数字射频处理器数字滤波与控制混合信号处理器

数字基带混合信号处理器软硬件协同设计设计及验证技术IP核生成和复用技术超深亚微米工艺及纳米IC设计技术2023/3/941片上网络(NOC)技术P处理器M存储器C缓存rni网络接口S交换开关Dsp核re可重构逻辑L专用逻辑2023/3/942计算机发展的主要阶段第零代(1642~1945年)机械计算器和继电器计算器第一代(1946~1955年)电子管计算机以电子管为逻辑部件,以阴极射线管、磁芯和磁鼓等为存储手段。软件采用机器语言,后期采用汇编语言。第二代(1955~1965年)晶体管计算机以晶体管为逻辑部件,内存用磁芯,外存用磁盘。软件广泛采用高级语言,并出现了早期的操作系统。第三代(1965~1980年)集成电路计算机以中小规模集成电路为主要部件,内存用磁芯、半导体,外存用磁盘。软件广泛使用操作系统,产生了分时、实时等操作系统和计算机网络第四代(1980年至今)个人计算机以LSI、VLSI为主要部件,以半导体存储器和磁盘为内、外存储器。在软件方法上产生了结构化程序设计和面向对象程序设计的思想。网络操作系统、数据库管理系统得到广泛应用。微处理器和微型计算机也在这一阶段诞生并获得飞速发展。第五代无所不在的计算机生物计算机、模糊计算机、光计算机、量子计算机、超导计算机、……2023/3/9432023/3/944嵌入式(计算机)系统2023/3/945嵌入式系统的定义IEEE定义devicesusedtocontrol,monitor,orass

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论