- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在系统编程技术概述.ppt
在系统编程技术概述 第一部分 可编程器件概述 常见术语 常见术语 EDA (Electronic Design Automatic ) 电子设计自动化技术是指以计算机为工作平台,融合了应用电子技术、计算机技术、智能化技术的最新成果而开发出的电子CAD通用软件包,它根据硬件描述语言HDL完成的设计文件,自动完成逻辑、化简、分割、综合、优化、布局布线及仿真,直至完成对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。 EDA主要辅助进行三个方面的设计工作: ● IC设计 ● 电子电路设计 ● PCB设计 常见术语 CAD (Computer Aided Design) 计算机辅助设计 ????? 70年代 开始利用计算机代替手工劳动,辅助进行IC版图编辑,PCB布局布线,产生了计算机辅助设计的概念 CAE (Computer Aided Engineering)计算机辅助工程 ???? 80年代 除了纯粹的图形绘制功能外,又增加了电路功能设计和结构设计,并且通过电气连接网表将两者结合在一起。这就是计算机辅助工程的概念。 CAE的主要功能是:原理图输入、逻辑仿真、电路综合、电路时延后仿真、自动布局布线及PCB后分析等 常见术语 ESDA Electronic System Design Automatic 电子系统设计自动化 90年代,开始追求贯彻整个设计过程的自动化 FPGA(Field Programmable Gate Array) 现场可编程门阵列 CPLD (Complex Programmable Logic Device) 复杂可编程逻辑器件 常见术语 HDL (Hardware Description Language) 硬件描述语言 VHDL 超高速集成电路硬件描述语言 VerilogHDL 两种HDL语言作为IEEE的标准都支持从算法级到门级多种抽象设计层次数字系统建模。 VerilogHDL语言最初起源于美国业界 ,从C语言中继承了多种操作符和结构 ,比VHDL更简练 ,并且由于VerilogHDL支持晶体管级设计层次 ,在进行ASIC设计时更为灵活。 VHDL语言最初是美国国防部资助的VHSIC项目开发的产品 , VHDL语言更为严谨 ,更易于被其他人理解 ,在较高抽象设计层次上比VerilogHDL更能准确快速地对数字系统建模 部分FPGA厂家 Altera / 九十年代以后发展很快,是最大可编程逻辑器件供应商之一。主要产品有:MAX3000/7000,FELX6K/10K, APEX20K,ACEX1K。 普遍认为其开发工具—MaxplusII是较成功的PLD开发平台。新近推出的新一代完全集成设计环境Quartus提供了对APEX20K系列芯片的最好支持,弥补了MaxplusII某些功能的不足。 部分FPGA厂家 Lattice / Lattice是ISP技术的发明者,ISP技术极大的促进了PLD产品的发展,与ALTERA和XILINX相比,其开发工具比ALTERA和XILINX略逊一筹。中小规模PLD比较有特色,而且参考书较多,不过其大规模PLD的竞争力还不够强(Lattice没有基于查找表技术的大规模FPGA) ? 1999年推出可编程模拟器件。99年收购Vantis(原AMD子公司),成为第三大可编程逻辑器件供应商。主要产品有ispLSI2000/5000/8000, MACH4/5 部分FPGA厂家 Xilinx / 部分FPGA厂家 Actel / 反熔丝(一次性烧写)PLD的领导者,由于反熔丝PLD抗辐射,耐高低温,功耗低,速度快,所以在军品和宇航级上有较大优势。ALTERA和XILINX则一般不涉足军品和宇航级市场。 SPLD的基本结构 SPLD的分类 PROM阵列结构 PLA阵列结构 组合型PAL逻辑图(部分) GAL的输出逻辑宏单元(OLMC) OLMC的四种组态 C P L D 结 构 F P G A 结 构 Xilinx公司FPGA3020逻辑图 FPGA vs CPLD FPGA 是一种高密度的可编程逻辑器件,自从Xilin
文档评论(0)