EDA与VHDL第1章 概述(2012)_第1页
EDA与VHDL第1章 概述(2012)_第2页
EDA与VHDL第1章 概述(2012)_第3页
EDA与VHDL第1章 概述(2012)_第4页
EDA与VHDL第1章 概述(2012)_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

1、数字系统设计基础第第1 1章章 数字系统设计基础数字系统设计基础21.0 数字系统和集成电路技术发展简史数字系统和集成电路技术发展简史 1)集成度集成度 DRAM:容量达几千容量达几千M bit CPU:最高达一千最高达一千M数量级的晶体管数目数量级的晶体管数目 ASIC:几百几百M等效逻辑门等效逻辑门2)主频主频 主流芯片工作主频达主流芯片工作主频达3GHz以上,而实验中的芯片主以上,而实验中的芯片主频最高达频最高达20GHz以上。以上。3)线宽线宽 现阶段工厂大批量生产所用技术为现阶段工厂大批量生产所用技术为0.150.09um。但领先技术已达到但领先技术已达到0.06um,利用晶片直径为

2、,利用晶片直径为12英寸。英寸。数字系统设计基础数字系统设计基础3表表1-1 超大规模集成电路技术发展趋势超大规模集成电路技术发展趋势(19952010年年)年份 单 参数 位 1995 年 1998 年 2001 年 2004 年 2007 年 2010 年 最小线宽 m 0.35 0.25 0.18 0.13 0.1 0.07 逻辑晶体管数/cm2 门 4M 7M 13M 25M 50M 90M 成本/晶体管 毫美分 1 0.5 0.2 0.1 0.05 0.02 最多互连线层数 层 45 5 56 6 67 78 电学缺陷数/m2 个 240 160 140 120 100 25 最少掩

3、膜数 个 18 20 20 22 22 24 ASIC 芯片尺寸 mm2 450 660 750 900 1100 1400 电源电压(台式机) V 3.3 2.5 1.8 1.5 1.2 0.9 芯片 I/O 数 个 900 1350 2000 2600 3600 4800 芯片/板的性能 MHz 150 500 700 1000 1500 3000 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.0 1.0 数字系统和集成电路技术发展简史数字系统和集成电路技术发展简史 20世纪世纪70年代,集成电路的主流产品是微处理器、年代,集成电路的主流产品是微处理器、 存储器以及标

4、准通用逻辑电路。存储器以及标准通用逻辑电路。 IC制造商制造商(IDM)在在IC市场中充当主要角色,市场中充当主要角色,IC设计只作为附属部门设计只作为附属部门而存在。而存在。 20世纪世纪80年代,集成电路的主流产品为微处理器年代,集成电路的主流产品为微处理器(MPU)、微控制器、微控制器(MCU)及专用及专用IC(ASIC)。无生产。无生产线的线的IC设计公司与拥有生产线的代加工公司相结合设计公司与拥有生产线的代加工公司相结合的方式开始成为集成电路产业发展的新模式。的方式开始成为集成电路产业发展的新模式。 20世纪世纪90年代,年代,IC产业结构向高度专业化转化成为产业结构向高度专业化转化

5、成为一种趋势,开始形成了设计业、制造业、封装业、一种趋势,开始形成了设计业、制造业、封装业、测试业独立成行的局面。测试业独立成行的局面。 据台湾半导体协会(据台湾半导体协会(TSIA)统计,现在台)统计,现在台湾地区拥有湾地区拥有263家芯片设计企业,规模和产家芯片设计企业,规模和产值仅次于美国,远超韩国和中国大陆;拥有值仅次于美国,远超韩国和中国大陆;拥有15家芯片制造企业和全球密度最高的家芯片制造企业和全球密度最高的12寸寸厂群落,仅次于韩国;拥有厂群落,仅次于韩国;拥有32家封装与家封装与37家测试厂,为全球之首。整体而言,台湾制家测试厂,为全球之首。整体而言,台湾制造了全球一半以上的芯

6、片。造了全球一半以上的芯片。 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述现场可编程门现场可编程门阵列阵列(FPGA)1.0 1.0 数字系统和集成电路技术发展简史数字系统和集成电路技术发展简史 图图1-1集成电路分类集成电路分类思考:思考:2008年中兴招聘笔年中兴招聘笔试题:试题:FPGA与与CPLD的区的区别?别? 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述 定制部件又分为定制部件又分为全定制和半定制全定制和半定制两类。在半定制集两类。在半定制集成电路中所有的半定制集成电路又可以分为以下几类:成电路中所有的半定制集成电路又可以分为以下几类: 1.

7、0 1.0 数字系统和集成电路技术发展简史数字系统和集成电路技术发展简史 门阵列:门阵列:包括基本逻辑门、触发器等,用户根据需包括基本逻辑门、触发器等,用户根据需要确定联系方式。要确定联系方式。 基于标准单元设计:基于标准单元设计:以单元库的形式提供,全定制以单元库的形式提供,全定制集成电路也使用。集成电路也使用。 CPLD,PAL:可编程与或阵列,采用熔丝或绝可编程与或阵列,采用熔丝或绝缘门晶体管。缘门晶体管。 FPGA:由由Xilinx,Altera等提供的基于等提供的基于RAM的阵的阵列。列。 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述数字系统与数字系统与SoC设计

8、技术设计技术 VLSI工艺技术的发展,使器件特征尺寸越来越小,工艺技术的发展,使器件特征尺寸越来越小,数百万门级的电路可以集成在一个芯片上,差别很大数百万门级的电路可以集成在一个芯片上,差别很大的不同类型的器件也可以集成在同一个芯片上。这些的不同类型的器件也可以集成在同一个芯片上。这些都为系统集成开辟了广阔的工艺技术途径,导致了单都为系统集成开辟了广阔的工艺技术途径,导致了单片系统片系统(SoC)的出现。的出现。通常单片系统上常混合有数字系统和模拟器件。通常单片系统上常混合有数字系统和模拟器件。由于单片系统芯片在速度、功耗、成本上比多芯片系由于单片系统芯片在速度、功耗、成本上比多芯片系统有很大

9、的优势,因此统有很大的优势,因此SoC设计技术变得越来越重要。设计技术变得越来越重要。中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.1 1.1 电子设计自动化技术及其发展电子设计自动化技术及其发展 现代电子设计技术的核心已日趋转向基于计算现代电子设计技术的核心已日趋转向基于计算机的电子设计自动化技术,即机的电子设计自动化技术,即 EDA(Electronic Design Automation) 技术。技术。 ASIC和系统集成的迅速发展与和系统集成的迅速发展与EDA设计技术与工设计技术与工具的进步是分不开的具的进步是分不开的.EDA技术是以计算机科学和微电子技术发展为先

10、技术是以计算机科学和微电子技术发展为先导,汇集了计算机图形学、拓扑逻辑学、微电子工艺导,汇集了计算机图形学、拓扑逻辑学、微电子工艺与结构学和计算数学等多种计算机应用出来的一整套与结构学和计算数学等多种计算机应用出来的一整套电子系统设计的软件工具。电子系统设计的软件工具。实际上,纵观实际上,纵观EDA技术的发展历程,技术的发展历程,ASIC和和EDA技术两者是相辅相成,共同发展的。技术两者是相辅相成,共同发展的。 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.1 1.1 电子设计自动化技术及其发展电子设计自动化技术及其发展 EDA的发展可分为三个阶段:的发展可分为三个阶段:

11、CAD(计算机辅助设计计算机辅助设计)CAE(计算机辅助工程计算机辅助工程)ESDA(电子系统设计自动化电子系统设计自动化)。 EDAEDA技术的发展分为技术的发展分为三个阶段三个阶段 20世纪世纪70年代年代 20世纪世纪80年代年代 20世纪世纪90年代年代 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述 这个时期的软件主要还是针对产品开发这个时期的软件主要还是针对产品开发分为设计、分析、生产、测试等多个独立分为设计、分析、生产、测试等多个独立的软件包。每个软件只能完成其中的一项的软件包。每个软件只能完成其中的一项工作。工作。1. CAD阶段阶段(20世纪世纪60年代中期

12、年代中期20世纪世纪80年代初期年代初期)中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述2. CAE阶段阶段(20世纪世纪80年代初期年代初期20世纪世纪90年代初期年代初期)1.1 1.1 电子设计自动化技术及其发展电子设计自动化技术及其发展 这个阶段在集成电路与电子系统设计方法学以及这个阶段在集成电路与电子系统设计方法学以及设计工具集成化方面取得了许多成果。各种设计工具,设计工具集成化方面取得了许多成果。各种设计工具,如原理图输入、编译与连接、逻辑模拟、测试码生成、如原理图输入、编译与连接、逻辑模拟、测试码生成、版图自动布局以及各种单元库均已齐全。运用这种系版图自动布局以

13、及各种单元库均已齐全。运用这种系统,按照设计方法学制定的某种设计流程,可以实现统,按照设计方法学制定的某种设计流程,可以实现由由RT级开始,从设计输入到版图输出的全程设计自动级开始,从设计输入到版图输出的全程设计自动化。这个阶段中主要采用基于单元库的半定制设计方化。这个阶段中主要采用基于单元库的半定制设计方法。法。中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述3. ESDA阶段阶段(20世纪世纪90年代以来年代以来)(1) 高层综合高层综合(High Level Synthesis,HLS)的理论与的理论与方法取得进展,从而将方法取得进展,从而将EDA设计层次由设计层次由RT

14、级提高级提高到了系统级到了系统级(又称行为级又称行为级)。(2) 采用硬件描述语言采用硬件描述语言(Hardware Descriprion Language,HDL)这个阶段的这个阶段的EDA技术主要有以下特征:技术主要有以下特征: 1.1 1.1 电子设计自动化技术及其发展电子设计自动化技术及其发展 (3) 采用平面规划采用平面规划(Floorplaning)技术对逻辑综合和物技术对逻辑综合和物理版图设计进行联合管理,做到在逻辑综合早期理版图设计进行联合管理,做到在逻辑综合早期设计阶段就考虑到物理设计信息的影响。设计阶段就考虑到物理设计信息的影响。中国矿业大学计算机学院中国矿业大学计算机学

15、院第第1章章 概述概述(4) 可测性综合设计可测性综合设计(6) 建立并行设计工程建立并行设计工程(Concurrent Engineering,CE)框架结构的集成化设计环境。框架结构的集成化设计环境。3. ESDA阶段阶段(20世纪世纪90年代以来年代以来)这个阶段的这个阶段的EDA技术主要有以下特征:技术主要有以下特征: 1.1 1.1 电子设计自动化技术及其发展电子设计自动化技术及其发展 (5) 为带有嵌入为带有嵌入IP核的核的ASIC设计提供软、硬件协同设设计提供软、硬件协同设计工具。计工具。中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.2 1.2 电子设计自动

16、化应用对象电子设计自动化应用对象 利用利用EDA技术进行电子系统设计,最后的实现的目标技术进行电子系统设计,最后的实现的目标 全定制或半定制全定制或半定制ASIC FPGA/CPLD(或称可编程(或称可编程ASIC)开发应用)开发应用 PCB(印制电路板)(印制电路板) 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.2 1.2 电子设计自动化应用对象电子设计自动化应用对象 门阵列门阵列ASIC 1. 1. 超大规模可编程逻辑器件超大规模可编程逻辑器件 2. 半定制或全定制半定制或全定制ASIC 标准单元标准单元ASIC 全定制芯片全定制芯片 3. 混合混合ASIC 作为作

17、为EDA技术最终实现目标的技术最终实现目标的ASIC,可以通过三,可以通过三种途径来完成种途径来完成 FPGA、CPLD指既具有面向用户的指既具有面向用户的FPGA可编程功能和逻辑资源,可编程功能和逻辑资源,同时也含有可方便调用和配置的硬件标准单元模块,如同时也含有可方便调用和配置的硬件标准单元模块,如CPU、RAM、ROM、硬件加法器、乘法器、锁相环等。、硬件加法器、乘法器、锁相环等。混合混合ASIC为为SOC和和SOPC的设计实现提供了便捷的途径。的设计实现提供了便捷的途径。 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.3 VHDL1.3 VHDL HDL VHDL

18、Verilog HDLABELAHDLSystemVerilogSystemC英文全名是英文全名是VHSIC(Very High Speed Integrated Circuit)Hardware Description Language, 现在公布的最新现在公布的最新VHDL标标准版本是准版本是IEEE 1076-2002 硬件描述语言硬件描述语言HDL是是EDA技术的重要组成部分,技术的重要组成部分,常见的常见的HDL主要有:主要有: 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.4 EDA1.4 EDA的优势的优势 1可以大大降低设计成本,缩短设计周期。可以大大降低

19、设计成本,缩短设计周期。 2库都是库都是EDA公司与半导体生产厂商合作、共同开发。公司与半导体生产厂商合作、共同开发。 3极大地简化设计文档的管理。极大地简化设计文档的管理。 4极大地提高了大规模系统电子设计的自动化程度。极大地提高了大规模系统电子设计的自动化程度。 5设计者拥有完全的自主权,再无受制于人之虞设计者拥有完全的自主权,再无受制于人之虞 6良好的可移植与可测试性,为系统开发提供可靠的良好的可移植与可测试性,为系统开发提供可靠的保证。保证。 7能将所有设计环节纳入统一的自顶向下的设计方案能将所有设计环节纳入统一的自顶向下的设计方案中。中。 8在系统板设计结束后仍可利用计算机对硬件系统

20、进在系统板设计结束后仍可利用计算机对硬件系统进行完整的测试。行完整的测试。 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.5 1.5 面向面向FPGAFPGA的开发流程的开发流程 1.5.1 1.5.1 设计输入设计输入 图图1-2 FPGA的的EDA开发流程开发流程 KONXIN中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.5 1.5 面向面向FPGAFPGA的开发流程的开发流程 1.5.1 1.5.1 设计输入设计输入 1. 图形输入图形输入 原理图输入原理图输入状态图输入状态图输入波形图输入波形图输入 2. 硬件描述语言文本输入硬件描述语言文本

21、输入 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.5 1.5 面向面向FPGAFPGA的开发流程的开发流程 1.5.2 综合综合(Synthesis) 将用行为和功能层次表达的电子系统转换为低层将用行为和功能层次表达的电子系统转换为低层次的便于具体实现的模块组合装配而成的过程。次的便于具体实现的模块组合装配而成的过程。 设计过程通常从高层次的行为描述开始,以最设计过程通常从高层次的行为描述开始,以最底层的结构描述结束,每个综合步骤都是上一层次底层的结构描述结束,每个综合步骤都是上一层次向下一层次的转换。向下一层次的转换。 (1)从自然语言表述转换到)从自然语言表述转换到

22、VHDL语言算法表述,语言算法表述,是是自然语言综合自然语言综合。(2)从算法表述转换到寄存器传输级()从算法表述转换到寄存器传输级(Register Transport Level,RTL)表述,即从行为域到)表述,即从行为域到结构域的综合,是结构域的综合,是行为综合行为综合。中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.5 1.5 面向面向FPGAFPGA的开发流程的开发流程 1.5.2 综合综合(Synthesis) (3)从)从RTL(Register Transfer Level)级表述转换)级表述转换到逻辑门(包括触发器)的表述,即到逻辑门(包括触发器)的表述

23、,即逻辑综合逻辑综合。(4)从逻辑门表述转换到版图表述()从逻辑门表述转换到版图表述(ASIC设计),设计),或转换到或转换到FPGA的配置网表文件,可称为的配置网表文件,可称为版图综版图综合合或或结构综合结构综合。 综合过程将把软件设计的综合过程将把软件设计的HDL描述与硬件结构挂描述与硬件结构挂钩,是将软件转化为硬件电路的关键步骤,是文字描钩,是将软件转化为硬件电路的关键步骤,是文字描述与硬件实现的一座桥梁。述与硬件实现的一座桥梁。综合就是将电路的高级语综合就是将电路的高级语言(如行为描述)转换成低级的,可与言(如行为描述)转换成低级的,可与FPGA/CPLD的基本结构相映射的网表文件或程

24、序的基本结构相映射的网表文件或程序。 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.5 1.5 面向面向FPGAFPGA的开发流程的开发流程 1.5.3 布线布局(适配)布线布局(适配) 适配器也称结构综合器,它的功能是将由综合器适配器也称结构综合器,它的功能是将由综合器产生的网表文件配置于指定的目标器件中,使之产生产生的网表文件配置于指定的目标器件中,使之产生最终的下载文件。最终的下载文件。适配所选定的目标器件必须属于原综合器指定的适配所选定的目标器件必须属于原综合器指定的目标器件系列。通常,目标器件系列。通常,EDA软件中的综合器可由专业软件中的综合器可由专业的第三方

25、的第三方EDA公司提供,而适配器则需由公司提供,而适配器则需由FPGA/CPLD供应商提供,因为适配器的适配对象直接与器件的结供应商提供,因为适配器的适配对象直接与器件的结构细节相对应。构细节相对应。 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.5 1.5 面向面向FPGAFPGA的开发流程的开发流程 1.5.4 仿真仿真 时序仿真:时序仿真:接近真实器件运行特性的仿真,仿真文件中接近真实器件运行特性的仿真,仿真文件中已包含了器件硬件特性参数,因而仿真精度高。但时序已包含了器件硬件特性参数,因而仿真精度高。但时序仿真的仿真文件必须来自针对具体器件的适配器仿真的仿真文件必

26、须来自针对具体器件的适配器 功能仿真:功能仿真:直接对直接对VHDL、原理图描述或其他描述形、原理图描述或其他描述形式的逻辑功能进行测试模拟,以了解其实现的功能是式的逻辑功能进行测试模拟,以了解其实现的功能是否满足原设计要求的过程。否满足原设计要求的过程。仿真就是让计算机根据一定的算法和一定的仿真仿真就是让计算机根据一定的算法和一定的仿真库对库对EDA设计进行模拟,以验证设计,排除错误。仿设计进行模拟,以验证设计,排除错误。仿真是在真是在EDA设计过程中的重要步骤。设计过程中的重要步骤。 两种不同级别的仿真测试两种不同级别的仿真测试 :功能仿真、时序仿真功能仿真、时序仿真 中国矿业大学计算机学

27、院中国矿业大学计算机学院第第1章章 概述概述1.5 1.5 面向面向FPGAFPGA的开发流程的开发流程 把适配后生成的下载或配置文件,通过编程器或把适配后生成的下载或配置文件,通过编程器或编程电缆向编程电缆向FPGA或或CPLD进行下载,以便进行硬件进行下载,以便进行硬件调试和验证(调试和验证(Hardware Debugging)。)。1.5.5 下载和硬件测试下载和硬件测试 编程(编程(Program):对):对CPLD的下载。的下载。配置(配置(Configure) :对:对FPGA中的中的SRAM进行直进行直接下载的方式接下载的方式 。但对于反熔丝结构和但对于反熔丝结构和Flash结

28、构的结构的FPGA的下载和的下载和对对FPGA的专用配置的专用配置ROM的下载仍称为编程。的下载仍称为编程。 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.6 Quartus II1.6 Quartus II概述概述 Quartus II是是Altera提供的提供的FPGA/CPLD开发集开发集成环境成环境 。Quartus II提供了完整的多平台设计环境,能满足提供了完整的多平台设计环境,能满足各种特定设计的需要,也是单芯片可编程系统各种特定设计的需要,也是单芯片可编程系统(SOPC)设计的综合性环境和)设计的综合性环境和SOPC开发的基本开发的基本设计工具,并为设计工

29、具,并为Altera DSP开发包进行系统模型设开发包进行系统模型设计提供了集成综合环境。计提供了集成综合环境。 在在Quartus II上可以完成上可以完成1.5节所述的整个流程,它节所述的整个流程,它提供了一种与结构无关的设计环境,使设计者能方提供了一种与结构无关的设计环境,使设计者能方便地进行设计输入、快速处理和器件编程。便地进行设计输入、快速处理和器件编程。中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.6 Quartus II1.6 Quartus II概述概述 Quartus II设计工具完全支持设计工具完全支持VHDL、Verilog的设的设计流程,其内部嵌有

30、计流程,其内部嵌有VHDL、Verilog逻辑综合器。逻辑综合器。 Quartus II也可以利用第三方的综合工具,如也可以利用第三方的综合工具,如Leonardo Spectrum、Synplify Pro、FPGA Compiler II,并能直接调用这些工具。,并能直接调用这些工具。 Quartus II包括模块化的编译器包括模块化的编译器 。编译器包括的功编译器包括的功能模块有分析能模块有分析/综合器(综合器(Analysis & Synthesis)、适)、适配器(配器(Fitter)、装配器()、装配器(Assembler)、时序分析)、时序分析器(器(Timing Ana

31、lyzer)、设计辅助模块()、设计辅助模块(Design Assistant)、)、EDA网表文件生成器(网表文件生成器(EDA Netlist Writer)、编辑数据接口()、编辑数据接口(Compiler Database Interface)等。)等。 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.6 Quartus II1.6 Quartus II概述概述 此外,此外,Quartus II还包含许多十分有用的还包含许多十分有用的LPM(参(参数化模块库,数化模块库,Library of Parameterized Modules)模块。)模块。Altera提供

32、的提供的LPM函数均基于函数均基于Altera器件的结构做了优器件的结构做了优化设计。化设计。 图图1-2 Quartus II设计流程设计流程 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.6 Quartus II1.6 Quartus II概述概述 Quartus II支持层次化设计,可以在一个新的编辑支持层次化设计,可以在一个新的编辑输入环境中对使用不同输入设计方式完成的模块(元输入环境中对使用不同输入设计方式完成的模块(元件)进行调用,从而解决了原理图与件)进行调用,从而解决了原理图与HDL混合输入设混合输入设计的问题。计的问题。在设计输入之后,在设计输入之后,Q

33、uartus II的编译器将给出设计的编译器将给出设计输入的错误报告。可以使用输入的错误报告。可以使用Quartus II带有的带有的RTL Viewer观察综合后的观察综合后的RTL.Product introduction quartus2.swf中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.7 IP 1.7 IP 核核 IP:Intellectual Property。知识产权核或知识产。知识产权核或知识产权模块。权模块。是一段具有特定电路功能的硬件描是一段具有特定电路功能的硬件描述语言程序,该程序与集成电路工艺无关,述语言程序,该程序与集成电路工艺无关,可以移植到

34、不同的半导体工艺中去生产集成可以移植到不同的半导体工艺中去生产集成电路芯片。电路芯片。 IP内核可以在不同的硬件描述级实现,由此产生内核可以在不同的硬件描述级实现,由此产生了三类了三类IP内核:内核:软核软核、固核固核和和硬核硬核。这种分类主要依。这种分类主要依据产品交付的方式,而这三种据产品交付的方式,而这三种IP内核实现方法也各具内核实现方法也各具特色。特色。 软软IP:用用VHDL等硬件描述语言描述的功能块,但是等硬件描述语言描述的功能块,但是并不涉及用什么具体电路元件实现这些功能。并不涉及用什么具体电路元件实现这些功能。 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述

35、1.7 IP 1.7 IP 核核 固固IP:完成了综合的功能块。完成了综合的功能块。是软核和硬核的折衷。是软核和硬核的折衷。硬硬IP:供设计的最终阶段产品供设计的最终阶段产品-掩膜。以经过完全掩膜。以经过完全的布局布线的网表形式提供,这种硬核既具有的布局布线的网表形式提供,这种硬核既具有可预见性,同时还可以针对特定工艺或购买商可预见性,同时还可以针对特定工艺或购买商进行功耗和尺寸上的优化。尽管硬核由于缺乏进行功耗和尺寸上的优化。尽管硬核由于缺乏灵活性而可移植性差,但由于无须提供寄存器灵活性而可移植性差,但由于无须提供寄存器转移级转移级(RTL)文件,因而更易于实现文件,因而更易于实现IP保护。

36、保护。 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.8 1.8 EDA技术的发展趋势技术的发展趋势 EDA技术在进入技术在进入21世纪后,得到了更大的发展世纪后,得到了更大的发展 u在在FPGA上实现上实现DSP(数字信号处理)应用成为(数字信号处理)应用成为可能可能 u在一片在一片FPGA中实现一个完备的数字处理系统成中实现一个完备的数字处理系统成为可能为可能 u 功能强大的功能强大的EDA软件不断推出软件不断推出 u 电子技术领域全方位融入电子技术领域全方位融入EDA技术技术 u EDA使得电子领域各学科的界限更加模糊,更加使得电子领域各学科的界限更加模糊,更加互为包容互为包容 中国矿业大学计算机学院中国矿业大学计算机学院第第1章章 概述概述1.8 1.8 EDA技术的发展趋势技术的发展趋势 EDA技术在进入技术在进入21世纪后,得到了更大

温馨提示

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

评论

0/150

提交评论