最新嵌入式微处理器系统PPT课件.ppt
《最新嵌入式微处理器系统PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新嵌入式微处理器系统PPT课件.ppt(84页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式微处理器系统嵌入式微处理器系统概论概论 主要参考书:主要参考书:主要参考书:主要参考书:n微处理器微处理器(CPU)的结构与性能的结构与性能 易建勋,清易建勋,清华大学出版社,华大学出版社,2003 n嵌入式系统开发圣经(第二版),探硅工作室,中国铁道出版社2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(2)摩尔定律(摩尔定律(摩尔定律(摩尔定律(Gordon Moore)Gordon Moore)每每18个月,集成电路的性能将提高一个月,集成电路的性能将提高一倍,而其价格将减低一半。倍,而其价格将减低一半。2008.10北京大学软件与微电子学院概论概论-处理器概
2、况(处理器概况(3)1.CPU(Center Processing Unit)1.CPU(Center Processing Unit)的发展的发展的发展的发展n n第一台通用电子计算机第一台通用电子计算机第一台通用电子计算机第一台通用电子计算机n n设计者:设计者:设计者:设计者:J.Presper Eckert&Jon Mauchly J.Presper Eckert&Jon Mauchly(University of(University of PennsylvaniaPennsylvania)n n名称:名称:名称:名称:ENIACENIAC(Electronic Numerical
3、Integrator and Electronic Numerical Integrator and CalculatorCalculator)n n时间:二次大战(时间:二次大战(时间:二次大战(时间:二次大战(19461946年公开)年公开)年公开)年公开)n n性能性能性能性能n n1800018000个真空管、个真空管、个真空管、个真空管、n n100 feet*8.5 feet100 feet*8.5 feetn n2020个个个个1010位寄存器位寄存器位寄存器位寄存器n n“+”“+”,200us200usn n用途:计算大炮发射表用途:计算大炮发射表用途:计算大炮发射表用途:计
4、算大炮发射表 2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(4)1.CPU(Center Processing Unit)1.CPU(Center Processing Unit)的发展的发展的发展的发展n n第一个微处理器第一个微处理器第一个微处理器第一个微处理器 n n4004,Intel,1971.114004,Intel,1971.11n n性能性能性能性能n n主频:主频:主频:主频:108108kHzkHzn n最大寻址:最大寻址:最大寻址:最大寻址:640640K Kn nRAM:4096 bits for ProgramRAM:4096 bits fo
5、r Program 1KX4bits for Data 1KX4bits for Datan n规模:规模:规模:规模:22502250个晶体管个晶体管个晶体管个晶体管n n工艺:工艺:工艺:工艺:1010umumn n价格:价格:价格:价格:200$200$n n发明人发明人发明人发明人:Ted HoffTed Hoffn n1968,1968,加盟加盟加盟加盟IntelInteln n1982,1982,离开离开离开离开2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(5)1.CPU的发展(续)的发展(续)n n Pentium 4 Pentium 4n n性能性能性
6、能性能n n主频:主频:主频:主频:3 3GHzGHzn n数据总线:数据总线:数据总线:数据总线:6464bitsbitsn n地址总线:地址总线:地址总线:地址总线:3636bitsbitsn nRAM:512KB CacheRAM:512KB Cachen n规模:规模:规模:规模:4004000 0多万个晶体管多万个晶体管多万个晶体管多万个晶体管n n工艺:工艺:工艺:工艺:0.130.13umumn n价格:价格:价格:价格:$180$1802008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(6)1.CPU的发展(续)的发展(续)n n Core CoreTMTM
7、 2 DUO E6700 2 DUO E6700n n性能性能性能性能n n双核双核双核双核n n主频:主频:主频:主频:2.66GHz2.66GHzn n数据总线:数据总线:数据总线:数据总线:6464bitsbitsn n地址总线:地址总线:地址总线:地址总线:3636bitsbitsn nRAM:2MB smart CacheRAM:2MB smart Cachen n规模:规模:规模:规模:1 1亿个晶体管亿个晶体管亿个晶体管亿个晶体管n n工艺:工艺:工艺:工艺:0.0.065um065umn n价格:价格:价格:价格:$200$2002008.10北京大学软件与微电子学院概论概论-
8、处理器概况(处理器概况(7)1.CPU的发展(续)的发展(续)n n 不同阶段的处理器(不同阶段的处理器(不同阶段的处理器(不同阶段的处理器(X86X86)2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(8)1.CPU1.CPU的发展(续)的发展(续)的发展(续)的发展(续)n n X86 X86 发展之路发展之路发展之路发展之路-主频主频主频主频(www.cpu-www.cpu-)2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(9)1.CPU1.CPU的发展(续)的发展(续)的发展(续)的发展(续)n n X86 X86 发展之路发展之路发展之
9、路发展之路-规模规模规模规模(www.cpu-www.cpu-)2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(10)1.CPU1.CPU的发展(续)的发展(续)的发展(续)的发展(续)n n X86 X86 发展之路发展之路发展之路发展之路-工艺工艺工艺工艺(www.cpu-www.cpu-)2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(11)2.CPU2.CPU的分类的分类的分类的分类n n指令系统指令系统指令系统指令系统n nCISCCISC(Complex Instruction Set ComputerComplex Instruct
10、ion Set Computer)Intel X86Intel X86AMD K6AMD K6TMS320XXXTMS320XXXn nRISC RISC(Reduced Instruction Set ComputerReduced Instruction Set Computer)PowerPCPowerPCARMARMAVRAVRMIPSMIPS2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(12)2.CPU2.CPU的分类的分类的分类的分类n n处理器字长处理器字长处理器字长处理器字长n n8 8 bits bits 8088,89C518088,89C51n
11、n16 bits16 bits8086,Ti 54X8086,Ti 54Xn n32 bits32 bits80486,Ti C3X,C6X80486,Ti C3X,C6Xn n64 bits64 bitsItaniumItanium,PowerPC 970PowerPC 9702008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(13)2.CPU2.CPU的分类的分类的分类的分类n n总线(总线(总线(总线(BUSBUS)结构)结构)结构)结构n nVon Neumann Von Neumann(1944-61944-6)n n定义:指令和数据在同一个物理空间定义:指令和数
12、据在同一个物理空间定义:指令和数据在同一个物理空间定义:指令和数据在同一个物理空间n n例:例:例:例:X86X86n nHarvardHarvard(Howard AikenHoward Aiken,19491949)n n定义:指令和数据在不同的物理空间定义:指令和数据在不同的物理空间定义:指令和数据在不同的物理空间定义:指令和数据在不同的物理空间n n例:例:例:例:DSPDSP 2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(14)2.CPU2.CPU的分类(续)的分类(续)的分类(续)的分类(续)n n应用方式应用方式应用方式应用方式n nMPUMPUn nM
13、CUMCUn nDSPDSPn n应用领域应用领域应用领域应用领域n n台式机台式机台式机台式机 CPUCPUn n笔记本笔记本笔记本笔记本CPUCPUn n服务器服务器服务器服务器CPUCPUn n嵌入式嵌入式嵌入式嵌入式CPUCPU2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(15)3.CPU3.CPU的性能评测的性能评测的性能评测的性能评测n nCPICPI:执行一条指令所需的平均时钟周期:执行一条指令所需的平均时钟周期:执行一条指令所需的平均时钟周期:执行一条指令所需的平均时钟周期CPI=CPI=一个程序的一个程序的一个程序的一个程序的CPUCPU时钟周期时钟
14、周期时钟周期时钟周期/该程序的指令数该程序的指令数该程序的指令数该程序的指令数CPUCPU时间时间时间时间=IC=IC(指令数)(指令数)(指令数)(指令数)X CPI/X CPI/时钟频率时钟频率时钟频率时钟频率n n时钟频率(周期):由硬件技术决定时钟频率(周期):由硬件技术决定时钟频率(周期):由硬件技术决定时钟频率(周期):由硬件技术决定n nCPICPI:由处理器组成和指令系统决定:由处理器组成和指令系统决定:由处理器组成和指令系统决定:由处理器组成和指令系统决定n n指令数:由指令系统和编译器决定指令数:由指令系统和编译器决定指令数:由指令系统和编译器决定指令数:由指令系统和编译器
15、决定2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(16)3.CPU3.CPU的性能评测的性能评测的性能评测的性能评测n nMIPSMIPS:每秒百万条指令:每秒百万条指令:每秒百万条指令:每秒百万条指令 MIPS=MIPS=指令数指令数指令数指令数/(指令的执行时间(指令的执行时间(指令的执行时间(指令的执行时间 X 10X 106 6)=时钟频率时钟频率时钟频率时钟频率/(CPI X 10CPI X 106 6 )执行时间执行时间执行时间执行时间=指令数指令数指令数指令数/(MIPS X 10MIPS X 106 6 )n nMIPSMIPS依赖于指令集依赖于指令集
16、依赖于指令集依赖于指令集n n同一台机器的同一台机器的同一台机器的同一台机器的MIPSMIPS可能因程序而异可能因程序而异可能因程序而异可能因程序而异n nMIPSMIPS可能不能反映处理器的性能可能不能反映处理器的性能可能不能反映处理器的性能可能不能反映处理器的性能2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(17)3.CPU的性能评测的性能评测n nMFLOPSMFLOPS:每秒百万次浮点运算次数:每秒百万次浮点运算次数:每秒百万次浮点运算次数:每秒百万次浮点运算次数 MFLOPS=MFLOPS=浮点运算次数浮点运算次数浮点运算次数浮点运算次数/(浮点运算的时间(
17、浮点运算的时间(浮点运算的时间(浮点运算的时间 X 10X 106 6)n nMFLOPSMFLOPS不能反映处理器的实际性能不能反映处理器的实际性能不能反映处理器的实际性能不能反映处理器的实际性能n n通常用来比较浮点运算器的性能通常用来比较浮点运算器的性能通常用来比较浮点运算器的性能通常用来比较浮点运算器的性能n nInstructionInstruction数数数数 和和和和 OperationOperation数可能不一致数可能不一致数可能不一致数可能不一致2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(18)4.CPU4.CPU制造工艺制造工艺制造工艺制造工艺
18、n n工艺发展工艺发展工艺发展工艺发展n n加工精度提高加工精度提高加工精度提高加工精度提高-从从从从1010um um 到到到到 0.05 0.05umumn n硅片尺寸进一步加大硅片尺寸进一步加大硅片尺寸进一步加大硅片尺寸进一步加大-从从从从3 3英寸英寸英寸英寸 到到到到 18 18英寸英寸英寸英寸n n连接材料改变连接材料改变连接材料改变连接材料改变 AlAl到到到到Cu Cu n n生产环境生产环境生产环境生产环境n n每每每每2020cmcm2 2只只只只能有一粒微能有一粒微能有一粒微能有一粒微尘(医院手尘(医院手尘(医院手尘(医院手术室的术室的术室的术室的1001000000倍)
19、倍)倍)倍)2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(19)4.CPU4.CPU制造工艺(续)制造工艺(续)制造工艺(续)制造工艺(续)n n制造材料制造材料制造材料制造材料n n硅原料硅原料硅原料硅原料 硅晶体棒硅晶体棒硅晶体棒硅晶体棒 在圆晶上生成的芯片在圆晶上生成的芯片在圆晶上生成的芯片在圆晶上生成的芯片n n圆晶规格圆晶规格圆晶规格圆晶规格n n目前的标准圆晶直径为目前的标准圆晶直径为目前的标准圆晶直径为目前的标准圆晶直径为200200mmmmn n正在向正在向正在向正在向300300mmmm发展发展发展发展 2008.10北京大学软件与微电子学院概论概论
20、-处理器概况(处理器概况(20)4.CPU4.CPU制造工艺(续)制造工艺(续)制造工艺(续)制造工艺(续)n n光刻技术光刻技术光刻技术光刻技术n n光刻原理光刻原理光刻原理光刻原理光刻原理和光刻机光刻原理和光刻机光刻原理和光刻机光刻原理和光刻机n n目前目前目前目前 0.0.045um045um技术已经成熟技术已经成熟技术已经成熟技术已经成熟2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(21)4.CPU4.CPU制造工艺(续)制造工艺(续)制造工艺(续)制造工艺(续)n n基本工艺流程基本工艺流程基本工艺流程基本工艺流程n n掩模生成掩模生成掩模生成掩模生成 将设
21、计好的版图和数据通过图形生成器,转移到涂有感将设计好的版图和数据通过图形生成器,转移到涂有感将设计好的版图和数据通过图形生成器,转移到涂有感将设计好的版图和数据通过图形生成器,转移到涂有感光材料的玻璃上。光材料的玻璃上。光材料的玻璃上。光材料的玻璃上。n n光刻与刻蚀工艺光刻与刻蚀工艺光刻与刻蚀工艺光刻与刻蚀工艺在光刻胶上形成与掩模图形区域相反的感光区,然后将在光刻胶上形成与掩模图形区域相反的感光区,然后将在光刻胶上形成与掩模图形区域相反的感光区,然后将在光刻胶上形成与掩模图形区域相反的感光区,然后将没有光刻胶保护的硅片上层材料刻蚀去掉。没有光刻胶保护的硅片上层材料刻蚀去掉。没有光刻胶保护的硅
22、片上层材料刻蚀去掉。没有光刻胶保护的硅片上层材料刻蚀去掉。n n掺杂工艺掺杂工艺掺杂工艺掺杂工艺在硅衬底上形成不同类型的半导体区域,构成个各种器在硅衬底上形成不同类型的半导体区域,构成个各种器在硅衬底上形成不同类型的半导体区域,构成个各种器在硅衬底上形成不同类型的半导体区域,构成个各种器件。件。件。件。n n氧化及热处理氧化及热处理氧化及热处理氧化及热处理将硅片置于有氧气的高温环境中,在硅表面形成二氧化将硅片置于有氧气的高温环境中,在硅表面形成二氧化将硅片置于有氧气的高温环境中,在硅表面形成二氧化将硅片置于有氧气的高温环境中,在硅表面形成二氧化硅。硅。硅。硅。n n气相沉积工艺气相沉积工艺气相
23、沉积工艺气相沉积工艺通过化学反应,产生固态粒子并且沉积在硅片表面,形通过化学反应,产生固态粒子并且沉积在硅片表面,形通过化学反应,产生固态粒子并且沉积在硅片表面,形通过化学反应,产生固态粒子并且沉积在硅片表面,形成薄膜层。成薄膜层。成薄膜层。成薄膜层。2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(22)5.5.提高提高提高提高CPUCPU性能的方法性能的方法性能的方法性能的方法n n改进指令系统改进指令系统改进指令系统改进指令系统n nX86X86n nMMXMMXn n3DNow3DNown n改进体系结构改进体系结构改进体系结构改进体系结构n n流水线流水线流水线
24、流水线n n超标量超标量超标量超标量n n高速缓存高速缓存高速缓存高速缓存n n超线程超线程超线程超线程n n多核多核多核多核2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(23)5.5.提高提高提高提高CPUCPU性能的方法性能的方法性能的方法性能的方法n n改进加工工艺改进加工工艺改进加工工艺改进加工工艺n n减少减少减少减少CPUCPU线宽线宽线宽线宽n n改进硅材料改进硅材料改进硅材料改进硅材料n n采用铜线技术采用铜线技术采用铜线技术采用铜线技术n n改进工作环境改进工作环境改进工作环境改进工作环境n n降低工作温度降低工作温度降低工作温度降低工作温度2008
25、.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(24)6.6.电气参数电气参数电气参数电气参数n n工作电压工作电压工作电压工作电压2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(25)6.6.电气参数电气参数电气参数电气参数n n功率功率功率功率2008.10北京大学软件与微电子学院概论概论-处理器概况(处理器概况(26)7.7.处理器规格处理器规格处理器规格处理器规格n n内核内核内核内核n n最高主频最高主频最高主频最高主频n n总线结构总线结构总线结构总线结构n n指令集指令集指令集指令集n n数据总线宽度数据总线宽度数据总线宽度数据总线宽度n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 嵌入式 微处理器 系统 PPT 课件
限制150内