嵌入式系统简介资料.ppt

上传人:得****1 文档编号:76343904 上传时间:2023-03-09 格式:PPT 页数:108 大小:1.66MB
返回 下载 相关 举报
嵌入式系统简介资料.ppt_第1页
第1页 / 共108页
嵌入式系统简介资料.ppt_第2页
第2页 / 共108页
点击查看更多>>
资源描述

《嵌入式系统简介资料.ppt》由会员分享,可在线阅读,更多相关《嵌入式系统简介资料.ppt(108页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、嵌入式系统简介第一章绪 论绪 论n n嵌入式系统是指以应用为中心嵌入式系统是指以应用为中心,以计算机技术以计算机技术为基础为基础,软件硬件可裁剪软件硬件可裁剪,适用于系统对功能、适用于系统对功能、可靠性、成本、体积和功耗严格要求的专用计可靠性、成本、体积和功耗严格要求的专用计算机系统。算机系统。n n嵌入式系统并不是最近出现的新技术,只是随嵌入式系统并不是最近出现的新技术,只是随着微电子技术和计算机技术的发展,微控制芯着微电子技术和计算机技术的发展,微控制芯片功能越来越强大。嵌入了微控制芯片的设备片功能越来越强大。嵌入了微控制芯片的设备和系统越来越多,从而使得这种技术越来越引和系统越来越多,从

2、而使得这种技术越来越引人注目。人注目。绪 论n n嵌入式系统可以说是嵌入式系统可以说是无处不在。从简单的无处不在。从简单的电子体温计到飞机的电子体温计到飞机的自动导航系统都是典自动导航系统都是典型的微处理器嵌入式型的微处理器嵌入式控制的系统。控制的系统。绪 论n n实时嵌入式系统是将先进的计算机技术、半导体技术、电子技术以及各行业的具体应用相结合的产物,这就决定了它是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。绪 论n n 嵌入式系统已广泛嵌入式系统已广泛用于信息家电、移动用于信息家电、移动通信、手持信息设备通信、手持信息设备以及工业控制等领域。以及工业控制等领域。主要难题:主要

3、难题:绪 论 如何针对某个特定的要求,设计出功耗低、精度高、实时性好、抗干扰能力强、价格低的实时嵌入式系统,并使其成功的运转以满足用户的需求。第一节嵌入式系统概论11.1.1.1.1 嵌入式系统的概念与特点嵌入式系统的概念与特点 一、嵌入式系统(一、嵌入式系统(Embedded SystemEmbedded System)定义:定义:嵌入式系统是指用于实时控制、监视、管理嵌入式系统是指用于实时控制、监视、管理或辅助其他设备运行的设备,可以是专用或多或辅助其他设备运行的设备,可以是专用或多用途(但一般具有可编程的特性)的设备,用途(但一般具有可编程的特性)的设备,“嵌入嵌入”意味着这些系统本身与

4、所控制和管理的意味着这些系统本身与所控制和管理的系统融为一体的,是其中的一个有机组成部分,系统融为一体的,是其中的一个有机组成部分,是各种控制系统的基本构造单元。是各种控制系统的基本构造单元。由上面的定义,可以看出嵌入式系统的一些特征:由上面的定义,可以看出嵌入式系统的一些特征:1.1.嵌入式系统是以嵌入式应用为目的的计算机系嵌入式系统是以嵌入式应用为目的的计算机系统。统。电子计算机是为解决海量数值计算而发明和发电子计算机是为解决海量数值计算而发明和发展起来的。展起来的。而微型机一旦进入对象体系中后,便失去了通而微型机一旦进入对象体系中后,便失去了通用计算机的形态和功能,变成了形形色色的自动用

5、计算机的形态和功能,变成了形形色色的自动化系统。化系统。从而导致了现代计算机技术的两大分支:通用从而导致了现代计算机技术的两大分支:通用计算机系统与嵌入式计算机系统。计算机系统与嵌入式计算机系统。2.2.单片机是以嵌入式应用为唯一目的的典型的嵌入式系统。单片机是以嵌入式应用为唯一目的的典型的嵌入式系统。嵌入式应用分微控制器(嵌入式应用分微控制器(MicroMicrocontrolcontrolMCUMCU)和嵌入式微处理器(和嵌入式微处理器(Embedded Embedded MicroprocessorMicroprocessorMPUMPU)应用两种。应用两种。微控制器即俗称为单片机(微控

6、制器即俗称为单片机(Single Chip Single Chip ComputerComputer),),设计的目标就是面向控制,面向嵌设计的目标就是面向控制,面向嵌入式应用的。入式应用的。3.3.嵌入式系统的组成:嵌入式系统的组成:一般由:嵌入式微处理器、外围硬件设备、一般由:嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户应用程序等四个部分组嵌入式操作系统以及用户应用程序等四个部分组成。成。通常,嵌入式系统中的系统程序(包括操作通常,嵌入式系统中的系统程序(包括操作系统)和应用程序是浑然一体的。这些程序被编系统)和应用程序是浑然一体的。这些程序被编译连接成一个可以执行的二进制映象文件

7、译连接成一个可以执行的二进制映象文件(imageimage),),并被固化在系统中,在系统复位后并被固化在系统中,在系统复位后自动执行。自动执行。4.4.嵌入式系统的分类:嵌入式系统的分类:按形式上可以分为三大类,即按形式上可以分为三大类,即(1 1)系统级:)系统级:为各种类型的工控机,如为各种类型的工控机,如STDSTD工控机、工业工控机、工业PCPC等。等。例:将工控机嵌入到舰船上构成航行自动驾驶例:将工控机嵌入到舰船上构成航行自动驾驶仪。仪。(2 2)板级:)板级:各种类型的带各种类型的带CPUCPU的主板。的主板。(3 3)器件级:)器件级:以单片机最为典型。以单片机最为典型。二、嵌

8、入式系统的特点:二、嵌入式系统的特点:1.1.系统的复杂性系统的复杂性 据估计,大约有据估计,大约有100100250250亿个嵌入式系统亿个嵌入式系统正在使用,分布在十分广泛的范围,几乎所正在使用,分布在十分广泛的范围,几乎所有的现代电子设备中都有嵌入式系统,功能有的现代电子设备中都有嵌入式系统,功能各异,复杂程度可想而知。各异,复杂程度可想而知。2.2.系统的实时性系统的实时性 嵌入式系统多数与生产过程的实时控制嵌入式系统多数与生产过程的实时控制相关。相关。生产过程本身的特性往往决定了这类系统生产过程本身的特性往往决定了这类系统不可能随意中断正常的生产过程去进行测试不可能随意中断正常的生产

9、过程去进行测试或维修。或维修。多数造价昂贵的嵌入式系统也往往没有备多数造价昂贵的嵌入式系统也往往没有备份系统,实时诊断的难度也相应增加。份系统,实时诊断的难度也相应增加。3.3.系统的可靠性系统的可靠性 嵌入式系统在一些关键系统的控制过程中嵌入式系统在一些关键系统的控制过程中得到广泛应用(如:钢铁、石化等企业)。得到广泛应用(如:钢铁、石化等企业)。控制系统的任何微小的错误都可能导致整控制系统的任何微小的错误都可能导致整个生产过程的中断和巨额的经济损失。个生产过程的中断和巨额的经济损失。嵌入式计算机隐藏在系统或设备中,用户嵌入式计算机隐藏在系统或设备中,用户很难直接接触控制,一旦工作就要求它可

10、靠运很难直接接触控制,一旦工作就要求它可靠运行。行。嵌入式产品的使用人员多为非计算机专业嵌入式产品的使用人员多为非计算机专业人士,使用环境不定,往往条件恶劣(高温、人士,使用环境不定,往往条件恶劣(高温、高湿、多尘、强电磁干扰等高湿、多尘、强电磁干扰等)。4 4.系统的专用性系统的专用性 用途固定,通常执行特定功能,用于特定用途固定,通常执行特定功能,用于特定设备,完成特定的任务。设备,完成特定的任务。5.5.技术密集技术密集 是计算机技术、微电子技术和行业技术相是计算机技术、微电子技术和行业技术相结合的产物,必然是一个技术密集,不断创新结合的产物,必然是一个技术密集,不断创新的知识集成系统。

11、的知识集成系统。6.6.开发困难开发困难 嵌入式系统往往本身不具备自举开发能力,嵌入式系统往往本身不具备自举开发能力,必须要一套开发工具和环境才能进行开发。其必须要一套开发工具和环境才能进行开发。其开发系统与实际运行的系统并不相同,需要交开发系统与实际运行的系统并不相同,需要交叉编译系统和适当的调试系统。叉编译系统和适当的调试系统。11.1.2 1.2 嵌入式系统的应用嵌入式系统的应用 嵌入式系统已广泛应用于信息家电、移嵌入式系统已广泛应用于信息家电、移动通信、手持信息设备以及工业控制等领域。动通信、手持信息设备以及工业控制等领域。用于实现对宿主设备的控制、监视或管用于实现对宿主设备的控制、监

12、视或管理。理。应用范围十分广泛,因此不存在所谓嵌应用范围十分广泛,因此不存在所谓嵌入式系统的典型应用。入式系统的典型应用。11.1.2 1.2 嵌入式系统的应用嵌入式系统的应用11.1.2 1.2 嵌入式系统的应用嵌入式系统的应用1.1.制造与过程控制制造与过程控制 自动化工厂、柔自动化工厂、柔性制造系统(性制造系统(FMSFMS)、)、无人物流小车、机器无人物流小车、机器人、加工中心、核电人、加工中心、核电站、污水处理系统、站、污水处理系统、发(变)电站、能源发(变)电站、能源控制系统、石化企业控制系统、石化企业的控制设备、建筑设的控制设备、建筑设备等。备等。11.1.2 1.2 嵌入式系统

13、的应用嵌入式系统的应用 2.2.运输运输 交通指挥系统、交通指挥系统、售票系统、航空、售票系统、航空、铁路、公路运输铁路、公路运输系统、停车场管系统、停车场管理系统、雷达系理系统、雷达系统、检票系统等。统、检票系统等。11.1.2 1.2 嵌入式系统的应用嵌入式系统的应用3.3.建筑设施建筑设施 电力供应、备用电力供应、备用电源、火警报警与电源、火警报警与控制系统、供热与控制系统、供热与通风系统、电梯、通风系统、电梯、车库、安防系统、车库、安防系统、闭路电视监视、温闭路电视监视、温湿度控制等。湿度控制等。11.1.2 1.2 嵌入式系统的应用嵌入式系统的应用4.4.通信通信 电话交换机、卫星和

14、电话交换机、卫星和全球定位系统(全球定位系统(GPSGPS)、)、移动电话等。移动电话等。5.5.办公设备办公设备 电话系统、传真系电话系统、传真系统、复印机、照相机和统、复印机、照相机和摄像机、商用电脑、掌摄像机、商用电脑、掌上电脑等。上电脑等。11.1.2 1.2 嵌入式系统的应用嵌入式系统的应用6.6.银行和金融银行和金融 自动柜员机、信用卡自动柜员机、信用卡系统、验钞机、点钞系统、验钞机、点钞机、安全系统等。机、安全系统等。7.7.医疗诊断监视系统医疗诊断监视系统 心脏起搏器、理疗心脏起搏器、理疗控制系统、热疗机、控制系统、热疗机、X X光设备、电磁成像系光设备、电磁成像系统等。统等。

15、11.1.2 1.2 嵌入式系统的应用嵌入式系统的应用 8.8.家庭中的应用家庭中的应用 每个家庭使用的嵌入式每个家庭使用的嵌入式处理器约处理器约30304040个。个。一台一台PCPC机中就可能使用机中就可能使用了了1010来个嵌入式处理器。来个嵌入式处理器。其他家电中,电冰箱、其他家电中,电冰箱、微波炉、洗衣机、录像机、微波炉、洗衣机、录像机、电子钟、洗碗机、电子钟、洗碗机、DVDDVD播放播放机、电视机、音响设备、通机、电视机、音响设备、通用遥控器、电子玩具、电子用遥控器、电子玩具、电子宠物等。宠物等。11.1.2 1.2 嵌入式系统的应用嵌入式系统的应用9.9.汽车中的嵌入式系统汽车中

16、的嵌入式系统 汽车内部正迅速发展成为一个汽车内部正迅速发展成为一个具有相当规模的局域网,如具有相当规模的局域网,如CANCAN(控制局域网)总线网络。控制局域网)总线网络。汽车中的汽车中的GPSGPS系统与电子导航系统与电子导航系统(电子地图)、防碰撞系统系统(电子地图)、防碰撞系统(安全气囊)、油(安全气囊)、油/气比控制、车气比控制、车用电脑、音响、车灯、智能化的用电脑、音响、车灯、智能化的侧视镜。侧视镜。据资料介绍,据资料介绍,S S级的梅塞德斯级的梅塞德斯轿车,每辆车内平均装有轿车,每辆车内平均装有6464个微个微处理器。处理器。11.1.3 1.3 嵌入式系统工业的特点和要求嵌入式系

17、统工业的特点和要求一、嵌入式系统是不可垄断的高度分散的工业一、嵌入式系统是不可垄断的高度分散的工业 从某种意义上说,通用计算机行业的技术是垄从某种意义上说,通用计算机行业的技术是垄断的。当代的通用计算机工业被认为是由断的。当代的通用计算机工业被认为是由WintelWintel(MicrosoftMicrosoft和和Intel 90Intel 90年代初建立的联盟)年代初建立的联盟)垄断的工业。垄断的工业。嵌入式系统则是一个分散的工业,充满了竞争、嵌入式系统则是一个分散的工业,充满了竞争、机遇与创新,没有哪一个系列的处理器和操作系机遇与创新,没有哪一个系列的处理器和操作系统能够垄断市场。统能够

18、垄断市场。嵌入式系统工业的基础是以应用为中心的嵌入式系统工业的基础是以应用为中心的“芯芯片片”设计和面向应用的软件产品开发。设计和面向应用的软件产品开发。二、嵌入式系统具有的二、嵌入式系统具有的产品特征产品特征1.1.嵌入式系统是面向用户、面向产品、面向应嵌入式系统是面向用户、面向产品、面向应用的。如果独立于应用自行发展,则会失去用的。如果独立于应用自行发展,则会失去市场。因此,嵌入式处理器的功能、体积、市场。因此,嵌入式处理器的功能、体积、成本、可靠性、速度、处理能力、电磁兼容成本、可靠性、速度、处理能力、电磁兼容性等方面均受到应用要求的制约。性等方面均受到应用要求的制约。2.2.嵌入式系统

19、的硬件和软件都必须高效率的设嵌入式系统的硬件和软件都必须高效率的设计,量体裁衣,去除冗余。计,量体裁衣,去除冗余。3.3.嵌入式系统和具体应用有机的结合在一起,嵌入式系统和具体应用有机的结合在一起,它的升级换代也是和具体的产品同步进行。因它的升级换代也是和具体的产品同步进行。因此,嵌入式系统产品一旦进入市场,具有较长此,嵌入式系统产品一旦进入市场,具有较长的生命周期。的生命周期。4.4.嵌入式处理器的发展也体现出稳定性。一个嵌入式处理器的发展也体现出稳定性。一个体系结构一般要存在体系结构一般要存在8 81010年的时间。一个体年的时间。一个体系结构及其相关的片上外设、开发工具、库系结构及其相关

20、的片上外设、开发工具、库函数、嵌入式应用产品是一套复杂的知识系函数、嵌入式应用产品是一套复杂的知识系统。因此,用户和半导体厂商都不会轻易的统。因此,用户和半导体厂商都不会轻易的放弃一种处理器。放弃一种处理器。5.5.嵌入式系统中的软件一般都固化在嵌入式系统中的软件一般都固化在ROMROM中,其中,其应用软件生命周期也和嵌入式产品一样长,应用软件生命周期也和嵌入式产品一样长,常强调可继承性和技术衔接性,发展比较稳常强调可继承性和技术衔接性,发展比较稳定。定。11.1.3 1.3 嵌入式系统工业的特点和要求嵌入式系统工业的特点和要求三、嵌入式系统软件的特征三、嵌入式系统软件的特征 嵌入式处理器的应

21、用软件是实现嵌入式系嵌入式处理器的应用软件是实现嵌入式系统功能的关键,其特征主要有:统功能的关键,其特征主要有:1.1.软件要求固态化存储。软件要求固态化存储。2.2.软件代码高质量、高可靠性:以减少程序二软件代码高质量、高可靠性:以减少程序二进制代码的长度,提高执行速度。进制代码的长度,提高执行速度。3.3.系统软件(系统软件(OSOS)的高实时性是基本要求的高实时性是基本要求 在多任务嵌入式系统中,对重要性各不在多任务嵌入式系统中,对重要性各不相同的任务进行统筹兼顾的合理调度是保证每相同的任务进行统筹兼顾的合理调度是保证每个任务及时执行的关键。这种任务调度只能由个任务及时执行的关键。这种任

22、务调度只能由优化编写的系统软件来完成。优化编写的系统软件来完成。4.4.嵌入式系统软件一般需要嵌入式系统软件一般需要RTOSRTOS开发平台开发平台 虽然嵌入式系统的应用程序可以没有虽然嵌入式系统的应用程序可以没有OSOS直直接在接在“裸机裸机”上运行,但是为了合理的调度多上运行,但是为了合理的调度多任任务。利用系统资源系统函数以及和专家库函数务。利用系统资源系统函数以及和专家库函数接口,用户必须自行选配接口,用户必须自行选配RTOSRTOS开发平台,这样开发平台,这样才能保证程序执行的实时性和可靠性,并减少才能保证程序执行的实时性和可靠性,并减少开发时间,保障软件质量。开发时间,保障软件质量

23、。四、嵌入式系统开发需要开发工具和环境四、嵌入式系统开发需要开发工具和环境 嵌入式系统本身不具备自举开发的嵌入式系统本身不具备自举开发的能力,设计完成后,用户必须有一套开能力,设计完成后,用户必须有一套开发工具和环境才能方便的对其硬件、软发工具和环境才能方便的对其硬件、软件进行调试与修改。件进行调试与修改。五、嵌入式系统开发人员以应用专家为主五、嵌入式系统开发人员以应用专家为主 嵌入式系统要和各个不同行业的应用相结嵌入式系统要和各个不同行业的应用相结合,要求更多的计算机以外的专业知识,其开合,要求更多的计算机以外的专业知识,其开发人员往往是各个应用领域的专家。因此对开发人员往往是各个应用领域的

24、专家。因此对开发工具的基本要求是易学、易用、高效、可靠。发工具的基本要求是易学、易用、高效、可靠。返回目录返回目录下一节下一节嵌入式系统的特点:嵌入式系统的特点:1.1.系统的复杂性系统的复杂性2.2.系统的实时性系统的实时性3.3.系统的可靠性系统的可靠性4.4.系统的专用性系统的专用性5.5.技术密集技术密集6.6.开发困难开发困难第二节 嵌入式系统的硬件介绍 1.2.11.2.1嵌入式系统微处理器的发展嵌入式系统微处理器的发展 一、嵌入式系统微处理器的一、嵌入式系统微处理器的分类分类与与发展发展 嵌入式系统微处理器在目前的嵌入式系嵌入式系统微处理器在目前的嵌入式系统硬件设计上占了很大的影

25、响力,嵌入式系统硬件设计上占了很大的影响力,嵌入式系统开发人员必须要从琳琅满目的嵌入式系统统开发人员必须要从琳琅满目的嵌入式系统微处理器中选择一个最适当的微处理器产品微处理器中选择一个最适当的微处理器产品作为嵌入式系统控制核心,才能够兼具低成作为嵌入式系统控制核心,才能够兼具低成本、高效率的产品优势。本、高效率的产品优势。以微处理器在单一指令内所能处理的位以微处理器在单一指令内所能处理的位数来衡量,嵌入式微处理器的发展可以分为数来衡量,嵌入式微处理器的发展可以分为以下几个阶段。以下几个阶段。表表1.2.1 1.2.1 以位数来对嵌入式系统微处理器分类以位数来对嵌入式系统微处理器分类 4 4位位

26、 8 8位位 1616位位 3232位位 6464位位 嵌入式微处理器嵌入式微处理器(单片机型)(单片机型)TMS1000TMS1000COPSCOPS 8048/49/508048/49/508051/52,8051/52,Z8Z86801/04/056801/04/05 8096/8096/97976820068200 ARM RISC ARM RISC corecoreMIPS 32Bits MIPS 32Bits RISC coreRISC core MIPS 64 MIPS 64 Bits Bits RISC RISC core core 嵌入式微处理器嵌入式微处理器(一般用途型)(

27、一般用途型)40044004,4040 4040 80858085,Z80Z806802 68096802 68096502 6502 8086 8086 80186801868028680286Z8000Z8000 80386 8048680386 8048668000/10/2068000/10/20/30/40/30/40 Pentium Pentium/二、二、CISCCISC和和RISCRISC 两种不同结构的微处理器:两种不同结构的微处理器:CISCCISCComplex Instruction Set Computer Complex Instruction Set Comput

28、er 复杂指令集计算机复杂指令集计算机RISCRISCReduced Instruction Set Computer Reduced Instruction Set Computer 精简指令集计算机精简指令集计算机RISCRISC与与CISCCISC相比具有如下相比具有如下特点特点:1)1)使用相当少的指令类别及寻址方式使用相当少的指令类别及寻址方式2)2)在单一执行的周期内完成指令在单一执行的周期内完成指令3)3)CPUCPU中拥有更多的寄存器中拥有更多的寄存器4)4)使用最优的程序代码编译使用最优的程序代码编译 由于由于RISCRISC架构的架构的CPUCPU的硬件设计单纯,成的硬件设

29、计单纯,成本低廉、省电效益佳等特点,深受嵌入式系本低廉、省电效益佳等特点,深受嵌入式系统产品的欢迎。统产品的欢迎。三、数字信号处理器(三、数字信号处理器(DSPDSP)即即Digital Signal ProcessDigital Signal Process是专门处理是专门处理数字信号数据的微处理器,基本上数字信号数据的微处理器,基本上DSPDSP是是针对特定的任务而发展的一种微处理器。针对特定的任务而发展的一种微处理器。DSPDSP最重要的是大量的即时运算功能;最重要的是大量的即时运算功能;最基本的运算功能是乘法与加法运算如:最基本的运算功能是乘法与加法运算如:a ai ib bi i 。

30、DSPDSP的内置硬件构架可以在很短的内置硬件构架可以在很短的时间内处理如离散傅立叶转换之类的复的时间内处理如离散傅立叶转换之类的复杂的加法和乘法问题。杂的加法和乘法问题。1.2.21.2.2嵌入式应用的开发设计技术嵌入式应用的开发设计技术 一、嵌入式应用系统开发的一、嵌入式应用系统开发的特征特征 1.1.嵌入式应用常将性能要求放在第一位嵌入式应用常将性能要求放在第一位2.2.与与通通用用计计算算机机相相比比,嵌嵌入入式式系系统统的的软软、硬硬件件更更关关注注时时间间限限制制、性性能能约约束束和和对对外外交互等问题。交互等问题。即它不但要求满足功能要求,还要求即它不但要求满足功能要求,还要求满

31、足性能需求,甚至将性能需求放在第满足性能需求,甚至将性能需求放在第一位。一位。2.2.性能要求体现在限定时间的约束或代码性能要求体现在限定时间的约束或代码大小的约束上,如:大小的约束上,如:一个处理算法能否满足严格的时间约束,是否需一个处理算法能否满足严格的时间约束,是否需要建造特殊的硬件来完成其任务?要建造特殊的硬件来完成其任务?OSOS能否满足高效的中断处理、多任务和通信的要能否满足高效的中断处理、多任务和通信的要求?求?编程语言能否支持并发程序的设计,等等编程语言能否支持并发程序的设计,等等 3.3.结论:结论:嵌入式系统的开发不仅要考虑软件的设嵌入式系统的开发不仅要考虑软件的设计,同时

32、还要考虑硬件的设计,不但要考虑计,同时还要考虑硬件的设计,不但要考虑功能的设计,还要考虑性能的设计。功能的设计,还要考虑性能的设计。事实上,嵌入式系统的最大问题是设事实上,嵌入式系统的最大问题是设计问题,而不是实现问题。计问题,而不是实现问题。二二.嵌入式系统设计的嵌入式系统设计的3 3个层次个层次 1.1.第一层次:第一层次:以以PCB CADPCB CAD软件和软件和ICE ICE 为主为主要工具的设计方法。要工具的设计方法。PCB CADPCB CAD印制板计算机辅助设计软件和印制板计算机辅助设计软件和PROTEL 99PROTEL 99ICEICE在线(联机)仿真器。在线(联机)仿真器

33、。这是至今国内单片机应用系统开发人员一这是至今国内单片机应用系统开发人员一直沿用的方法:直沿用的方法:系系统统总总体体设设计计选购通用元器件功能检验设计电气原理图设计PCB板图PCB板加工、焊接硬件调试模块划分流程(算法)设计编码软件联调联调联调“产品定型产品定型”硬件设计软件设计2.2.第二层次:第二层次:以以EDAEDA工具软件和工具软件和EOSEOS为开发平为开发平台的设计方法。台的设计方法。EDAEDA电子设计自动化电子设计自动化 EOSEOS嵌入式实时操作系统嵌入式实时操作系统 这是一种利用各种通用的可编程半定制逻这是一种利用各种通用的可编程半定制逻辑器件来设计和制作部分专用的大规模

34、集成辑器件来设计和制作部分专用的大规模集成电路(电路(ASICASIC),),然后将然后将ASICASIC、可编程外围器可编程外围器件、件、cc或或pp在在PCBPCB板上布局、布线以构成板上布局、布线以构成系统的设计方法。系统的设计方法。其中关键是其中关键是ASICASIC的开发与设计,即硬件设的开发与设计,即硬件设计人员从过去选择和使用标准通用计人员从过去选择和使用标准通用ICIC,逐步逐步转向自己设计和制作部分专用的转向自己设计和制作部分专用的ICIC器件。器件。作为作为ASICASIC基础的半定制逻辑器件经历了如基础的半定制逻辑器件经历了如下下发展过程:发展过程:PLAPLA可编程逻辑

35、阵列;可编程逻辑阵列;PALPAL可编程阵列逻辑;可编程阵列逻辑;GALGAL通用阵列逻辑;通用阵列逻辑;CPLDCPLD复杂可编程逻辑器件;复杂可编程逻辑器件;FPGAFPGA现场可编程门阵列。现场可编程门阵列。发展的趋势是:集成度、速度不断提高;发展的趋势是:集成度、速度不断提高;功能不断增强;结构更合理;使用更方便、功能不断增强;结构更合理;使用更方便、灵活。灵活。3.3.第三层次:第三层次:以以IPIP内核库为基础,用软、硬内核库为基础,用软、硬件协同设计的设计方法。件协同设计的设计方法。*.*.IPIP(Intellectual Property Intellectual Prope

36、rty 知识产权)知识产权)内核模块是一种预先设计好的具有某种确内核模块是一种预先设计好的具有某种确定功能的集成电路、器件或部件。定功能的集成电路、器件或部件。*.*.IPIP有三种不同的形式:有三种不同的形式:(1)(1)软软IPIP内核(内核(soft IP coresoft IP core):主要描述功能行为(主要描述功能行为(behaviorbehavior)提交提交给用户的是经过行为级设计优化和功给用户的是经过行为级设计优化和功能验证的能验证的HDLHDL(硬件描述语言)文本。硬件描述语言)文本。亦称为虚拟器件。亦称为虚拟器件。(2)(2)硬硬IPIP内核(内核(firm IP co

37、refirm IP core):):基于物理(基于物理(physicalphysical)描述并经过工艺验描述并经过工艺验证,是基于某种半导体工艺的物理设计,证,是基于某种半导体工艺的物理设计,提供给用户的是电路物理结构掩膜版图和提供给用户的是电路物理结构掩膜版图和全套工艺文件,即可以拿了就用的全套技全套工艺文件,即可以拿了就用的全套技术。术。(3)(3)固固IPIP内核(内核(firm IP corefirm IP core):):完成结构(完成结构(structurestructure)描述,设计的描述,设计的深度介于软深度介于软IPIP内核和硬内核和硬IPIP内核之间。提内核之间。提供给

38、用户的一般是门电路级网表。供给用户的一般是门电路级网表。软软IPIP内核、固内核、固IPIP内核、硬内核、硬IPIP内核相内核相当于集成电路(器件或部件)的毛坯、当于集成电路(器件或部件)的毛坯、半成品、成品。半成品、成品。常用的常用的IPIP内核模块内核模块有:有:各种各种CPUCPU(如:如:32/6432/64位位CISC/RISCCISC/RISC结构的结构的CPUCPU););各种微控制器各种微控制器/单片机(单片机(8/168/16););32/6432/64位位DSPDSP、DRAMDRAM、SRAMSRAM、EEPROMEEPROM、FlashmemoryFlashmemory

39、、A/DA/D、D/AD/A、USBUSB、PCIPCI、网络网络单元、编译器、编码单元、编译器、编码/解码器、模拟器件模解码器、模拟器件模块等。块等。丰富的丰富的IPIP内核模块库为快速地设计专用集内核模块库为快速地设计专用集成电路和单片系统成电路和单片系统SOCSOC(System On ChipSystem On Chip)以以尽快占领市场提供了基本保证。尽快占领市场提供了基本保证。从从2020世纪世纪9090年代开始的,由年代开始的,由“集成电路集成电路”级设计不断转向级设计不断转向“集成系统集成系统”级设计,目前级设计,目前已进入已进入SOCSOC设计阶段。设计阶段。SOC SOC的

40、设计方法不是把系统所需要的所有的的设计方法不是把系统所需要的所有的集成电路简单地二次集成到集成电路简单地二次集成到1 1个芯片上,这样个芯片上,这样实现的系统是不可能达到实现的系统是不可能达到SOCSOC所要求的高密度、所要求的高密度、高速度、高性能、小体积、低电压、低功耗高速度、高性能、小体积、低电压、低功耗等指标的。等指标的。一个最有效的途径(高速、高可靠性)便一个最有效的途径(高速、高可靠性)便是通过授权使用成熟优化的是通过授权使用成熟优化的IPIP内核模块来进内核模块来进行设计集成和二次开发。行设计集成和二次开发。4.4.三个层次的设计方法并行存在,各有应用三个层次的设计方法并行存在,

41、各有应用范围,不会简单地用后者取代前者。范围,不会简单地用后者取代前者。初级应用设计人员会以第一种方法为主,初级应用设计人员会以第一种方法为主,富有经验和一定条件的设计人员会以第二种富有经验和一定条件的设计人员会以第二种方法为主;很专业且具有相当条件的设计人方法为主;很专业且具有相当条件的设计人员会以第三种方法进行简单的员会以第三种方法进行简单的SOCSOC的设计和的设计和应用。但所有的设计人员都可以应用大厂商应用。但所有的设计人员都可以应用大厂商推出的用第三种方法设计的专用推出的用第三种方法设计的专用SOCSOC。复杂的复杂的SOCSOC只有那些有相当的能力和实力只有那些有相当的能力和实力的

42、半导体大厂商才能设计和实现。的半导体大厂商才能设计和实现。如:如:TITI、philipsphilips、WINBONDWINBOND和和AtmelAtmel等厂等厂商就是通过商就是通过IntelIntel授权,用其授权,用其MCS-51MCS-51的的IPIP内内核模块结合自己的特长,开发出有个性的与核模块结合自己的特长,开发出有个性的与Intel MCS-51Intel MCS-51兼容的单片机,如:兼容的单片机,如:P80CL51P80CL51、AT89C51AT89C51、AT89C2051AT89C2051、9058515 9058515、W78E516W78E516等。等。1.2.

43、3 SOC1.2.3 SOC嵌入式微处理器嵌入式微处理器 一一.定义定义 SOCSOC(System On ChipSystem On Chip)嵌入式微处嵌入式微处理器,顾名思义,是单个芯片上构理器,顾名思义,是单个芯片上构成的系统,它结合了许多功能模块,成的系统,它结合了许多功能模块,做在一个芯片上。例如:做在一个芯片上。例如:DSPDSP微处理微处理器加通信接口单元(含有:器加通信接口单元(含有:USB、TCP/IP、GSM通信接口等)。通信接口等)。二二.SOCSOC嵌入式系统的嵌入式系统的优点优点:*.*.高密度高密度高集成度;高集成度;*.*.低低电电压压、低低功功耗耗利利用用改改

44、变变内内部部工工作作电压,降低芯片功耗;电压,降低芯片功耗;*.*.高高速速度度减减少少了了各各单单元元电电路路及及电电路路板板上上的的信信号号传传递递,整整体体上上提提高高了了pp的的运运行行速度;速度;*.*.高高抗抗干干扰扰性性能能内内嵌嵌的的线线路路,大大大大避避免免了了外外部部电电路路板板在在信信号号传传递递时时造造成成的的损损耗耗和干扰。和干扰。注注1 1:SOCSOC并不是简单的将所要的集成电并不是简单的将所要的集成电路二次集成到一个芯片上,而是在全路二次集成到一个芯片上,而是在全新理念上通过系统硬、软件协同设计,新理念上通过系统硬、软件协同设计,在单个芯片上完成整个系统的功能。

45、在单个芯片上完成整个系统的功能。注注2 2:SOCSOC与单片机的与单片机的区别区别:(1)(1)SOCSOC使使单单片片机机应应用用技技术术发发生生了了革革命命性性的的变变化化:从从选选择择厂厂家家提提供供的的定定制制产产品品时时代代进进入入了了由由用用户户自自行行开开发发设设计计器件的时代。器件的时代。(2)(2)(2)(2)SOCSOC设设计计中中,设设计计者者面面对对的的不不再再是是电电路路芯芯片片,而而是是能能实实现现设设计计功功能能的的IPIP模模块块库库,即即SOCSOC设设计计的的观观念念是是:“设计自己的专用集成电路设计自己的专用集成电路”。三三.RISCRISC结合结合DS

46、PDSP的的SOCSOC嵌入式系统微处理器嵌入式系统微处理器 DSPDSPDigital Signal ProcessDigital Signal ProcessRISCRISCReduced Instruction Set Computer Reduced Instruction Set Computer DSPDSP的的龙龙头头老老大大德德州州仪仪器器公公司司倚倚仗仗性能优越的性能优越的DSPDSP处理器称霸世界处理器称霸世界DSPDSP市场。市场。最近推出的一项非常先进的最近推出的一项非常先进的SOCSOC嵌嵌入式系统微处理器技术,称为入式系统微处理器技术,称为OMAPOMAP。OMAP

47、OMAPOpen Open Multimedia Multimedia Application Application Platform Platform 开开放放式式多多媒媒体体应应用用平平台台,其其构构成成为:为:DSP+RISC(ARM)+DSP+RISC(ARM)+若干外围电路模块若干外围电路模块代表芯片为代表芯片为OMAP1510OMAP1510,其结构见图其结构见图:OMAP1510OMAP1510硬件结构框图硬件结构框图 主要应用于实时的多媒体影音数据处主要应用于实时的多媒体影音数据处理、语音识别系统、因特网通信、无线理、语音识别系统、因特网通信、无线通信与电子商务等。通信与电子

48、商务等。上上图图中中,DSPDSP或或ARMARM微微处处理理器器分分别别完完成成各各自自的的操操作作或或运运算算,两两者者之之间间通通过过DSP/BIOS BridgeDSP/BIOS Bridge接口交换数据。接口交换数据。四四.整合型嵌入式系统微处理器整合型嵌入式系统微处理器 1.1.ARMARM公司公司ARM RISCARM RISC架构微处理器架构微处理器 ARMARM公公司司是是一一家家提提供供RISCRISC架架构构嵌嵌入入式式系系统统微微处处理理器器的的公公司司,位位于于英英国国,成成立立于于19901990年年1111月。月。ARMARM公司既不生产芯片,也不销售芯片,公司既

49、不生产芯片,也不销售芯片,它只出售芯片技术授权。采用它只出售芯片技术授权。采用ARMARM技术技术IPIP核的微处理器遍及汽车、消费电子、成像、核的微处理器遍及汽车、消费电子、成像、工业控制、海量存储、网络、安保和无线工业控制、海量存储、网络、安保和无线等各类产品市场。等各类产品市场。ARMARM嵌嵌入入式式处处理理器器是是一一种种16/3216/32位位的的高高性性能能、低低功功耗耗的的RISCRISC芯芯片片。世世界界上上几几乎乎所所有有的的主主要要半半导导体体厂厂商商都都生生产产基基于于ARMARM体体系系结结构构的的通通用用芯芯片片,或或在在其其专专用用芯芯片片中中嵌入嵌入ARMARM

50、的相关技术。的相关技术。如如:TITI、IntelIntel、MotorolaMotorola、AtmelAtmel、PhilipsPhilips、NecNec、SharpSharp、NSNS、HynixHynix 2001 2001年基于年基于ARMARM内核的处理器已占据内核的处理器已占据了了3232位位RISCRISC芯片芯片7575的市场份额,可以的市场份额,可以说说ARMARM技术几乎无处不在。技术几乎无处不在。ARM RISC ARM RISC架构微处理器系列目前主要分架构微处理器系列目前主要分为几个家族产品,分别为为几个家族产品,分别为ARM 7 ThumbARM 7 Thumb

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁