新数字逻辑电路测试与设计电子教案 第十三讲(4课时)数字钟设计(一).pptVIP

新数字逻辑电路测试与设计电子教案 第十三讲(4课时)数字钟设计(一).ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可编程逻辑器件的分类 早期的可编程器件主要有: PAL(Programmable Logic Device)、GAL(Generic Array Locig) ,它们都属于简单的PLD,结构简单,设计灵活,对开发软件的要求低,但他们的规模小,寄存器、I/O引脚、时钟资源的数目有限,没有内部互连,难以实现复杂的逻辑功能。 可编程逻辑器件的分类 随着电子技术的发展,出现了:CPLD (Complex Programmable Logic Device)、 FPGA(Field ProGrammable Gate Array) 等复杂可编程器件。 可编程逻辑器件的分类 可编程器件的应用 可编程器件在计算机、通信技术、自动控制、仪器仪表等领域得到广泛运用,大规模可编程器件已经成为现代数字系统设计的重要基础。 可编程器件主要生产厂商 可编程器件的主流生产厂商有: Lattice Altera Xilinx 其中Altera公司的CPLD和Xilinx的FPGA具有较大的市场占有率。可以说,Altera和Xilinx共同决定了可编程器件的发展方向。 1998年世界十大PLD公司 可编程器件主要生产厂商 Altera是全球PLD两霸主之一,2000年销售额达14亿美元,比1999年增长65%。其销售额主要来自美国(59%)、欧洲(22%)、日本(15%)和亚太地区(6%)。Altera2003年度的?年收入高达8.272亿美元,2005年度的年收入跃升至11.23亿美元,市场份额为33.1%。 可编程器件主要生产厂商 Xilinx成立于1984年,公司引领了一项革命性的新技术,即现场可编程门阵列(FPGA),并创建了无晶圆生产线(fabless)半导体企业模式,即将除产品设计、营销和支持以外的所有工作都外包。 Xilinx占有全球可编程逻辑器件(PLD)市场50%以上的份额。 Xilinx在全世界拥有3,000多名雇员,其中近半数的工程师是软件开发人员。2005财政年度,营业额达到16亿美元。 可编程器件的主要开发软件 各主流生产厂商都开发了其独特的可编程器件的设计软件: Xilinx: Foundation、ISE Altera: MaxplusⅡ、QuartusⅡ Lattice: IspLEVER 此外,还有一些第三方的专门的可编程器件开发软件设计厂商。 可编程器件的发展方向 目前可编程器件主要有三大发展方向: 向速度更快、密度更高、频带更宽的百万门系统级方向发展; 向嵌入标准或通用功能方向发展;可编程片上系统或平台,也即可编程SoC就应运而生。 向低电压、低功耗绿色元件方向发展; 可编程器件的发展方向 实现可编程SoC概括起来大致是采用两种方法:一种是在可编程器件FPGA中嵌入CPU内核,获得可编程系统平台;另一种是将可编程模块置入ASIC之中,得到具有可配置功能的ASIC。 可编程器件应用系统的优势 缩短了设计周期 减小了产品的体积 降低了设备的功耗 增加了设计的灵活性 增加了产品的技术保密性 提供产品在线功能升级的功能。 MAX7000系列的CPLD组成的应用系统 MAX+PLUSⅡ 简介 MAX+PLUSⅡ(Multiple Array Matrix and Programmable logic User Systems)是ALTERA公司的可编程器件应用开发工具,其可视化的完全集成化应用环境简单易学、方便灵活,非常适于可编程器件应用的初学者学习使用。 MAX+PLUSⅡ 简介 MAX+PLUSⅡ 简介 设计过程: 设计输入 编译综合 设计验证 芯片编程或产生符号 设计输入:层次结构 设计输入:图形编辑器--设计输入 设计输入:文本编辑器--设计输入 设计输入:波形编辑器--仿真输入 设计输入:符号编辑器--用户库维护 设计输入:底层平面编辑器--布局布线干预 编译: 编译器的组成: 编译器与网表提取器(Compiler Netlist Extractor):进行设计规则检查,查出设计文件中的错误,之后生成设计的网表文件。 数据库建立器(Database Builder):建立设计的数据库。 逻辑综合器(Logic Synthesizer):对设计进行逻辑综合,综合器选择合适的逻辑化简算法,去除冗余的逻辑,使得实现设计时尽可能地少占用芯片的资源。 分配器(Partitioner):当设计太复杂太大,不能在一块芯片内完成时,分配器将设计划分成几个几个部分,由同系列的几个芯片实现。之后适配器会自动地进行设计的芯片适配。 适配器(Fitter):根据逻辑综合的结果,自动地在所选择的芯片中进行布局布线。 时序仿真网表生成器(Timing SNF Extractor):用于产生时序

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档