嵌入式系统设计方法的演化.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《嵌入式系统设计方法的演化.docx》由会员分享,可在线阅读,更多相关《嵌入式系统设计方法的演化.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式系统设计方法的演化1、随着微电子技术的不断创新和开展,大规模集成电路的集成度和工艺程度不断进步。硅材料与人类智慧的结合,消费出大批量的低本钱、高可靠性和高精度的微电子构造模块,推动了一个全新的技术领域和产业的开展。在此根底上开展起来的器件可编程思想和微处理器技术可以用软件来改变和实现硬件的功能。微处理器和各种可编程大规模集成专用电路、半定制器件的大量应用,创始了一个崭新的应用世界,以致广泛影响着并在逐步改变着人类的消费、生活和学习等社会活动。2、计算机硬件平台性能的大幅度进步,使很多复杂算法和方便使用的界面得以实现,大大进步了工作效率,给复杂嵌入式系统辅助设计提供了物理根底。3、高性能的
2、EDA综合开发工具平台得到长足开展,而且其自动化和智能化程度不断进步,为复杂的嵌入式系统设计提供了不同用处和不同级别集编辑、布局、布线、编译、综合、模拟、测试、验证和器件编程等一体化的易于学习和方便使用的开发集成环境。4、硬件描绘语言HDLHardwareDescrIPtionLanguage的开展为复杂电子系统设计提供了建立各种硬件模型的工作媒介。它的描绘才能和抽象才能强,给硬件电路,十分是半定制大规模集成电路设计带来了重大的变革。目前,用得较多的有已成为IEEE为STD1076标准的VHDL、IEEESTD1364标准的VerilogHDL和Altera公司企业标准的AHDL等。由于HDL
3、的开展和标准化,世界上出现了一批利用HDL进展各种集成电路功能模块专业设计的公司。其任务是按常用或者专用功能,用HDL来描绘集成电路的功能和构造,并经过不同级别的验证形成不同级别的IP内核模块,供芯片设计人员装配或者集成选用。IPIntellectualProperty内核模块是一种预先设计好的甚至已经过验证的具有某种确定功能的集成电路、器件或者部件。它有几种不同形式。IP内核模块有行为behavior、构造structure和物理physical3级不同程度的设计,对应有主要描绘功能行为的“软IP内核softIPcore、完成构造描绘的“固IP内核firmIPcore和基于物理描绘并经过工艺
4、验证的“硬IP内核hardIPcore3个层次。这相当于集成电路器件或者部件的毛坯、半成品和成品的设计技术。软IP内核通常是用某种HDL文本提交用户,它已经过行为级设计优化和功能验证,但其中不含有任何详细的物理信息。据此,用户可以综合出正确的门电路级网表,并可以进展后续构造设计,具有最大的灵敏性,可以很容易地借助于EDA综合工具与其他外部逻辑电路结合成一体,根据各种不同的半导体工艺,设计成具有不同性能的器件。可以商品化的软IP内核一般电路构造总门数都在5000门以上。但是,假如后续设计不当,有可能导致整个结果失败。软IP内核又称作虚拟器件。硬IP内核是基于某种半导体工艺的物理设计,已有固定的拓
5、扑布局和详细工艺,并已经过工艺验证,具有可保证的性能。其提供应用户的形式是电路物理构造掩模幅员和全套工艺文件,是可以拿来就用的全套技术。固IP内核的设计深度那么是介于软IP内核和硬IP内核之间,除了完成硬IP内核所有的设计外,还完成了门电路级综合和时序仿真等设计环节。一般以门电路级网表形式提交用户使用。TI,Philips和Atmel等厂商就是通过Intel受权,用其MCS51的IP内核模块结合自己的特长开发出有个性的与IntelMCS51兼容的单片机。常用的IP内核模块有各种不同的CPU32/64位CISC/RISC构造的CPU或者8/16位微控制器/单片机,如8051等、32/64位DSP
6、如320C30、DRAM、SRAM、EEPROM、Flashmemory、A/D、D/A、MPEG/JPEG、USB、PCI、标准接口、网络单元、编译器、编码/解码器和模拟器件模块等。丰富的IP内核模块库为快速地设计专用集成电路和单片系统和尽快占领市场提供了根本保证。5、软件技术的进步,十分是嵌入式实时操作系统EOSEmbeddedOperationSystem的推出,为开发复杂嵌入式系统应用软件提供了底层支持和高效率开发平台。EOS是一种功能强大、应用广泛的实时多任务系统软件。它一般都具有操作系统所具有的各种系统资源管理功能,用户可以通过应用程序接口API调用函数形式来实现各种资源管理。用户
7、程序可以在EOS的根底上开发并运行。它与通用系统机中的OS相比,主要有系统内核短小精悍、开销小、实时性强和可靠性高等特点。完善的EOS还提供各种设备的驱动程序。为了适应网络应用和Internet应用。还可以提供TCP/IP协议支持。目前流行的EOS有3Com公司的PalmOS、Microsoft公司的WindowsCE和WindowsNTEmbedded4.0、日本东京大学的Tron和各种开放源代码的嵌入式Linux和国内开发成功的凯思集团的HopenOS和浙江大学的HBOS。二、嵌入式系统设计方法的变化过去擅长于软件设计的编程人员一般对硬件电路设计“敬而远之,硬件设计和软件设计被认为是性质完
8、全不同的技术。随着电子信息技术的开展,电子工程出身的设计人员,往往还逐步涉足软件编程。其主要形式是通过微控制器国内习惯称作单片机的应用,学会相应的汇编语言编程。在设计规模更大的集散控制系统时,必然要用到已普及的PC机,以其为上端机,进而进一步学习使用QuickBASIC,C,C+,VC和VB等高级语言编程作系统程序,设计系统界面,通过与单片机控制的前端机进展多机通信构成集中分布控制系统。软件编程出身的设计人员那么很少有兴趣去学习应用电路设计。但是,随着计算机技术的飞速开展,十分是硬件描绘语言HDL的创造,系统硬件设计方法发生了变化,数字系统的硬件组成及其行为完全可以用HDL来描绘和仿真。在这种
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 设计 方法 演化
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内