TP-4794EDA技术实用教程第4版VERILOG1ppt课件_第1页
TP-4794EDA技术实用教程第4版VERILOG1ppt课件_第2页
TP-4794EDA技术实用教程第4版VERILOG1ppt课件_第3页
TP-4794EDA技术实用教程第4版VERILOG1ppt课件_第4页
TP-4794EDA技术实用教程第4版VERILOG1ppt课件_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第1章章EDA技术概述技术概述1;.21.1 EDA技术及其发展技术及其发展EDA(Electronic Design Automation) 20世纪世纪70年代年代 20世纪世纪80年代年代 20世纪世纪90年代年代 21世纪后世纪后 31.2EDA技术实现目标技术实现目标 41.2EDA技术实现目标技术实现目标 1. 可编程逻辑器件可编程逻辑器件 2. 半定制或全定制半定制或全定制ASIC (1)门阵列)门阵列ASIC (2)标准单元)标准单元ASIC 3. 混合混合ASIC 51.3硬件描述语言硬件描述语言Verilog HDL VHDLVerilog HDLSystemVerilo

2、gSystem C 61.4其他常用其他常用HDL VHDL 与与Verilog相比,相比,VHDL有下列优势:有下列优势: 语法比语法比Verilog严谨,通过严谨,通过EDA工具自工具自动语法检查,易排除许多设计中的疏忽。动语法检查,易排除许多设计中的疏忽。 有很好的行为级描述能力和一定的系统有很好的行为级描述能力和一定的系统级描述能力,而级描述能力,而Verilog建模时,行为与建模时,行为与系统级抽象及相关描述能力不及系统级抽象及相关描述能力不及VHDL。 与与Verilog相比,相比,VHDL有下列不足:有下列不足: VHDL代码较冗长,在相同逻辑功能描述时,代码较冗长,在相同逻辑功

3、能描述时,Verilog的代码比的代码比VHDL少许多。少许多。 VHDL对数据类型匹配要求过于严格,初学对数据类型匹配要求过于严格,初学时会感到不是很方便,编程耗时也较多;而时会感到不是很方便,编程耗时也较多;而Verilog支持自动类型转换,初学者容易入门。支持自动类型转换,初学者容易入门。 VHDL对版图级、管子级这些较为底层的描对版图级、管子级这些较为底层的描述级别,几乎不支持,无法直接作集成电路底述级别,几乎不支持,无法直接作集成电路底层建模。层建模。 SystemVerilog System C 71.5 HDL综合综合从自然语言转换到从自然语言转换到Verilog HDL语言算法

4、表述语言算法表述自然语言综合自然语言综合从算法表述转换到寄存器传输级(从算法表述转换到寄存器传输级(Register Transport Level,RTL)表述)表述行为综合行为综合从从RTL级表述转换到逻辑门级表述转换到逻辑门(包括触发器包括触发器)的表述的表述逻辑综合逻辑综合从逻辑门表示转换到版图级表述从逻辑门表示转换到版图级表述(ASIC设计设计),或转,或转换到换到FPGA的配置网表文件,的配置网表文件, 版图综合或结构综合版图综合或结构综合 81.5 HDL综合综合91.5 HDL综合综合101.6 自顶向下的设计技术自顶向下的设计技术 111.7 EDA技术的优势技术的优势 (1

5、)大大降低设计成本,缩短设计周期。)大大降低设计成本,缩短设计周期。 (2)有各类库的支持。)有各类库的支持。(3)简化了设计文档的管理。)简化了设计文档的管理。(4)日益强大的逻辑设计仿真测试技术。)日益强大的逻辑设计仿真测试技术。(5)设计者拥有完全的自主权,再无受制于人之虞。)设计者拥有完全的自主权,再无受制于人之虞。(6)设计语言标准化,开发工具规范化,设计成果通用性,良好的可移植与可测试性,)设计语言标准化,开发工具规范化,设计成果通用性,良好的可移植与可测试性,为系统开发提供了可靠的保证。为系统开发提供了可靠的保证。(7)能将所有设计环节纳入统一的自顶向下的设计方案中。)能将所有设

6、计环节纳入统一的自顶向下的设计方案中。(8)整个设计流程上充分利用计算机的自动设计能力,在各个设计层次上利用计算机完)整个设计流程上充分利用计算机的自动设计能力,在各个设计层次上利用计算机完成不同内容的仿真模拟,而且在系统板设计结束后仍可利用计算机对硬件系统进行完整全成不同内容的仿真模拟,而且在系统板设计结束后仍可利用计算机对硬件系统进行完整全面的测试。面的测试。121.8 EDA设计流程设计流程 131.8 EDA设计流程设计流程 1.8.1 设计输入(原理图设计输入(原理图/HDL文本编辑)文本编辑) 1. 图形输入图形输入 2. HDL文本输入文本输入 1.8.2 综合综合 141.8

7、EDA设计流程设计流程 1.8.3 适配适配 (2)功能仿真)功能仿真 (1)时序仿真)时序仿真 1.8.4 时序仿真与功能仿真时序仿真与功能仿真 1.8.5 编程下载编程下载 1.8.6 硬件测试硬件测试 151.9ASIC及其设计流程及其设计流程 161.9ASIC及其设计流程及其设计流程 1.9.1 ASIC设计简介设计简介 171.9ASIC及其设计流程及其设计流程 1.9.2 ASIC设计一般流程简述设计一般流程简述 181.10 常用常用EDA工具工具 1.10.1 设计输入编辑器设计输入编辑器 1.10.2 HDL综合器综合器 1.10.3 仿真器仿真器 1.10.4 适配器适配

8、器1.10.5 下载器下载器 191.11 Quartus II概述概述 201.12 IP核核 IP就是知识产权核或知识产权模块的意思,在就是知识产权核或知识产权模块的意思,在EDA技术开发中具有十分重要的地技术开发中具有十分重要的地位。位。 软软IP是用是用Verilog/VHDL等硬件描述语言描述的功能块,但是并不涉及用什么具体等硬件描述语言描述的功能块,但是并不涉及用什么具体电路元件实现这些功能。电路元件实现这些功能。 固固IP是完成了综合的功能块。是完成了综合的功能块。 硬硬IP提供设计的最终阶段产品:掩模。提供设计的最终阶段产品:掩模。 211.13 EDA技术发展趋势管窥技术发展

9、趋势管窥 (1)在一个芯片上完成系统级的集成已成为可能。)在一个芯片上完成系统级的集成已成为可能。(2)可编程逻辑器件开始进入传统的)可编程逻辑器件开始进入传统的ASIC市场。市场。(3)EDA工具和工具和IP核应用更为广泛。核应用更为广泛。(4)高性能的)高性能的EDA工具得到长足的发展,其自动化和智能化程度不断提高,为嵌入工具得到长足的发展,其自动化和智能化程度不断提高,为嵌入式系统设计提供了功能强大的开发环境。式系统设计提供了功能强大的开发环境。(5)计算机硬件平台性能大幅度提高,为复杂的)计算机硬件平台性能大幅度提高,为复杂的SOC设计提供了物理基础。设计提供了物理基础。22思考题思考题1-1 EDA技术与技术与ASIC设计和设计和FPGA开发有什么关系?开发有什么关系?FPGA在在ASIC设计中有什么用设计中有什么用途?途?1-2 与软件描述语言相比,与软件描述语言相比,VHDL有什么特点?有什么特点?1-3 什么是综合?有哪些类型?综合在电子设计自动化中的地位是什么?什么是综合?有哪些类型?综合在电子设计自动化中的地位是什么?1-4 在在EDA技术中,自顶向下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论