探究毕业论文:基于CPLD序列检测器的设计与实现_第1页
探究毕业论文:基于CPLD序列检测器的设计与实现_第2页
探究毕业论文:基于CPLD序列检测器的设计与实现_第3页
探究毕业论文:基于CPLD序列检测器的设计与实现_第4页
探究毕业论文:基于CPLD序列检测器的设计与实现_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

1、探究毕业论文:基于CPLD序列检测器的设计与实现 探究毕业论文:基于CPLD序列检测器的设计与实现 导读:在系统可编程开发软件。关键词:EDA技术;CPLD;Verilog硬件描述语言;仿真目录第一章EDA技术.11.1EDA技术简介.11.2EDA技术概念及特征. 宁夏大学新华学院课程论文(设计)论文题目: 姓 专 名: 业:序列检测器设计 于俞 电子信息工程 马玉韬 2014 年 12 月指导教师: 提交日期:摘 要在当下时代, 随着电子技术的蓬勃发展,特别是电子设计自动化(EDA)技术和 可编程逻辑器件进行通信系统设计的技术已经应用的越来越广泛。 硬件描述语言 的出现也使得我们在设计系统

2、工程时越来越便利, 解决了传统电路原理图设计系 统工程的繁琐。此课题提出了一种基于复杂可编程逻辑器件(CPLD )通过 EDA 技术设计、仿真、实现序列检测器。从而让大家熟悉 Verilog 硬件描述语言的运 用, 详细了解在系统可编程器件的原理及其应用方法,掌握在系统可编程开发软 件。 关 键 词 : EDA 技 术 ; CPLD ; Verilog 硬 件 描 述 语 言 ; 仿 真目录第一章 EDA 技术 .1 1.1 EDA 技术简介 .1 1.2 EDA 技术概念及特征 .3 1.3 EDA 技术应用及发展趋势 .6 第二章 复杂可编程逻辑器件 CPLD .7 2.1 ISP 技术简

3、介 .7 2.2 CPLD 器件原理及优点 .9 第三章 Verilog HDL 硬件描述语言 .11 3.1 Verilog HDL 简介 .11 3.2 Verilog HDL 语法及语句.13 3.3 Verilog 建模 .15 第四章 序列检测器的设计与实现. 3 4 5 6 7 8 9 10 探究毕业论文:基于CPLD序列检测器的设计与实现 导读:的问题总结及体会.19 探究毕业论文:基于CPLD序列检测器的设计与实现 导读:EDA技术是伴随着计算机、集成电路、电子系统的设计发展起来的,至今已经有三十多年的历程。其发展大致可以分为三个阶段:第一代:CAD即puterAidedDes

4、ign(计算机辅助设计),约在20世纪70年代时,出现了可编程技术以及相应的器件,人们开始利用计算机取代手工劳动,使用技术及器件来辅助进行集成电路版图的编辑、 要包括功能仿真和时序仿真。 EDA 技术与传统技术的区别 EDA 技术是基于传统技术设计出的一种新型技术,那么它又和传统技术有 什么区别呢?下面,通过表格来给大家进行描述。特点传统方法EDA 方法采用器件通用型器件PLD设计对象电路板芯片设计方法自底向上自顶向下仿真时期系统硬件设计后 期系统硬件设计早 期主要设计文件电路原理图HDL 语言编写的程 序传统的技术有很多缺点,例如:设计周期长,灵活性差,效率低;设计依 赖于设计者的经验;到后

5、期仿真不易实现;调试复杂容易出错;设计依赖于现 有的市场通用元器件。芯片种类多,数量大,受市场的限制;体积大。 然而相对于传统技术来说,EDA 技术却更加简便,有很多优点: 设计效率高、周期短; 设 计 质 量 高 、 成 本 低 ; 更能够充分发挥设计者的创造性; 设计成果的重用大大的节省了劳动力。 传统的数字系统设计只能在电路板上进行设计,是一种搭积木式的方式, 使复杂电路的设计、调试十分困难;如果某一过程存在错误,查找和修改十分 不便,对于集成电路而言,设计实现过程与具体生产工艺直接相关,因此可移 植性差,只有在设计出样机或生产出芯片后才能进行实现,因而开发产品的周 期长。而 EDA 技

6、术则有很大不同,采用可编程器件,通过设计芯片来实现系统 功能。采用硬件描述语言作为设计输入和库的引入,由设计者定义器件的内部 逻辑和管脚,将原来由电路板设计完成的大部分工作改在芯片的设计中进行。 由于管脚定义的灵活性, 大大减轻了电路图设计和电路板设计的工作量和难度, 有效增强了设计的灵活性,提高了工作的效率。并且可以减少芯片的数量,缩 小系统体积,降低能源消耗,提高了系统的性能和可靠性。能全方位地利用计 算机自动设计、调试和仿真。 EDA 技术的范畴 EDA 技术从广义的角度上包含了:1、半导体工艺自动化;2、可编程设计 自动化;3、电子系统设计自动化;4、印刷电路板设计自动化;5、仿真与测

7、试、 故障诊断自动化;6、形式验证自动化。 其范畴可以归纳为四个方面,具体如下: PCB 设计; 电路设计其中包括:模拟电路、数字电路、混合电路; PLD 设计其中包括:设计输入、逻辑综合、仿真、编程下载; IC 版设计。EDA 技术的概念及特征EDA 技术是伴随着计算机、集成电路、电子系统的设计发展起来的,至今 已经有三十多年的历程。其发展大致可以分为三个阶段: 第一代:CAD 即 puter Aided Design(计算机辅助设计) ,约在 20 世纪 70 年代时,出现了可编程技术以及相应的器件,人们开始利用计算机取代 手工劳动,使用技术及器件来辅助进行集成电路版图的编辑、PCB 布局

8、布线等 工作。在当时 EDA 工具的供应商只有几家,其产品主要面向 PCB 布线设计,例 如:T 3 4 5 6 7 8 9 10 探究毕业论文:基于CPLD序列检测器的设计与实现 导读:顶向下”的全新设计方法:系统子系统功能模块逻辑、电路这种设计方法首先从系统设计入手,在顶层进行功能方框图的划分和结构设计。在方框图一级进行仿真、纠错,并用硬件描述语言对高层次的系统行为进行描述,在系统一级进行驶证。然后用综合优化工具生成具体门电路的X络表,其对应的物理实现级可以是印刷电路板或 ango 软件等。3 第二代:CAE 即 puter Aided Engineering(计算机辅助工程) ,约 在

9、20 世纪 80 年代时,CPLD(复杂可编程逻辑器件)在人们的设计工作中开始 应用,当时 Mentor 公司、Logic System 公司进入 EDA 市场,它们生产出提供 带有电路图编辑工具和逻辑模拟工具的 EDA 软件,这些工具软件主要应用于电 路设计没有完成之前的功能检验问题,一般是以数字电路的分析和测试工具为 代表。在各种硬件描述语言的应用和标准化方面取得了重大的进步。 第三代:在 20 世纪 90 年代以后,通过时代科技的进步发展,人们的工 艺水平已经达到深亚微米级, 同时硬件描述语言的便准化也得到了进一步确立, 这时的 EDA 工具种类齐全,能够提供人们在系统设计时全部的工具需

10、求,兼容 各种硬件实现方案,支持标准硬件描述语言,能完成逻辑综合、设计优化、行 为仿真、 参数分析和测试工具等。 从此, 复杂电子系统的设计进入了 SOC 和 SOPC 时代。 EDA 技术代表了当今电子设计技术的最新发展方向。利用 EDA 工具,电子 设计师可以从概念、算法、协议等开始设计电子系统,大量的工作可以通过计 算机来完成,并且可以将电子产品从电路设计、性能分析到设计出 IC 版图或者 PCB 版图的整个过程均在计算机上自动处理完成。设计者采用的设计方法是一 种高层次的“自顶向下”的全新设计方法:系 统 子系统 功 能 模 块逻辑、 电路这种设计方法首先从系统设计入手,在顶层进行功能

11、方框图的划分和结构 设计。在方框图一级进行仿真、纠错,并用硬件描述语言对高层次的系统行为 进行描述,在系统一级进行驶证。然后用综合优化工具生成具体门电路的X络 表,其对应的物理实现级可以是印刷电路板或专用集成电路。 设计者的工作仅限于利用软件的方式,即利用硬件描述语言和 EDA 软件来 完成对系统硬件功能的实现。随着设计的主要仿真和调试过程是在高层次上完 成的。这既有利于早期发现结构设计上的错误,从而避免设计工作的浪费,又 减少了逻辑功能仿真的工作量,提高了设计的一次性成功率。随着现代电子产 品的复杂度和集成度的日益提高,一般的中小规模集成电路组合已不能满足要 求,电路设计逐步地从中小规模芯片

12、转为大规模、超大规模芯片,具有高速度、 高集成度、低功耗的可编程器件已蓬勃发展起来。 “自顶向下”及“自底向上”设计方法介绍 1、 “自顶向下”的设计方法是指从系统的总体要求出发,按照一定的标准 将整个系统划分为若干个子系统,然后再将各个子系统划分成若干个功能模块 然后针对各个功能模块进行逻辑、电路设计,最后完成系统硬件的整体设计。“顶” ,即系统行为模型,也就是系统的顶层器件; “向下” ,即系统逐层分 为子系统(元件和子 3 4 5 6 7 8 9 10 探究毕业论文:基于CPLD序列检测器的设计与实现 导读:GA可直接应用于小批量的产品芯片或作为大批量产品的芯片前期开发。传统机电产品的升

13、级换代和技术改造,CPLD/FPGA的12345678910 元件) 。 一、“自顶向下“的系统设计方法步骤可大致概括如下: 1) 采用完全独立于目标芯片的物理结构的硬件描述语言(HDL)对其系统 的功能以及行为进行定义和描述。 2) 完成功能确认采用了多层次的仿真。 3) 通过具体目标芯片的X表文件进行功能描述。 4) 逻辑映射,布线布局。 5) 为确保系统的性能,利用仿真文件进行功能以及时序的验证。 二、EDA 技术主要采用“自顶向下”设计方法,其方法的优点为: 它是一种模块化的设计方法, 其设计方式由上到下, 由粗略到详细, 比较符合人们的习惯的思维逻辑。 因为其高层的设计与器件无关,所

14、以设计可以完全独立于目标器件 的结构,使设计者设计时不受芯片结构的约束,可以着重在适应市 场的方向设计产品,避免了传统设计方法中再设计的风险,缩短了 产品上市的周期。 由于系统采用硬件描述语言进行设计,可以完全独立于目标器件的 结构,因此方便了设计在各种可编程器件或者集成电路工艺之间移 植。 此设计适合多个设计者同时进行。随着科学技术的发展许多设计很 难由一个设计者完成,必须通过多个设计者分工协作才能完成。因 此,采用自顶向下的设计方法方便多个设计者设计同时进行,对设 计的任务进行合理的分配,用系统工程的方法对设计进行管理。 2、 “自底向上”的设计方法是指在整体划分的基础上,先进行单元的设计

15、, 然后再以单元设计为基础逐级向上完成功能模块以及子系统的设计,直到 系统硬件的整体设计的最后完成。其框图如下:5系统子系 统功能模块逻 辑 电 路此种设计方法,使用于“自顶向下”设计方法之前 10 年,它是一种传 统的设计方法,此方法如同一砖一瓦建造金字塔一般,不仅成本高、效率 低而且容易出错,因此逐渐被代替。EDA 技术应用及发展趋势随着科技的进步,EDA 技术发展迅猛,逐渐在教学、科研、产品设计与制 造等各方面都发挥着巨大的作用。 一、在教学方面:几乎所有的理工科类,尤其是电子信息类的高等学校均 开设了有关 EDA 的课程。其目的主要是为了让学生了解 EDA 的基本原理以及基 本的概念、

16、掌握使用 VHDL 硬件描述语言描述系统逻辑的方法、使用 EDA 工具进 行电子电路课程的模拟仿真实验。例如:实验教学、毕业设计、课程设计、设 计竞赛等都可以借助 CPLD/FPGA 器件。使实验设备或设计出的电子系统具有高 可靠性,又经济、快速、容易实现、便于修改,同时也可以大大提高学生的实 践、创新以及计算机应用的能力。 二、在科研方面:设计者主要利用电路仿真工具进行电路设计与仿真,利 用虚拟仪器进行产品调试。将 CPLD/FPGA 器件开发应用到仪器设备中, CPLD/FPGA 可直接应用于小批量的产品芯片或作为大批量产品的芯片前期开发。 传统机电产品的升级换代和技术改造,CPLD/FP

17、GA 的 3 4 5 6 7 8 9 10 探究毕业论文:基于CPLD序列检测器的设计与实现 导读:一先进技术是势在必行,这不仅是提高设计效率的需要,更是时代发展的需求,只有掌握了EDA技术才有能力参与世界电子工业市场的竞争,才能生存发展。随着科技的进步,电子产品的更新日新月异,EDA技术作为电子产品开发研制的源动力,已经成为了现代电子设计的核心。所以发展EDA技术将是电子设计领域和电子产业界的一场重大 应用可以提高传统产品的 性能,缩小传统产品体积,提高技术含量和产品附加值。作为高等院校有关专 业的学生和广大电子工程师了解和掌握这一先进技术是势在必行,这不仅是提 高设计效率的需要,更是时代发

18、展的需求,只有掌握了 EDA 技术才有能力参与 世界电子工业市场的竞争,才能生存发展。随着科技的进步,电子产品的更新 日新月异,EDA 技术作为电子产品开发研制的源动力,已经成为了现代电子设 计的核心。所以发展 EDA 技术将是电子设计领域和电子产业界的一场重大的技 术革命,同时也对电子类课程的教学和科研提出了更深更高的要求。 三、在产品设计与制造方面;从高性能的微处理器、数字信号处理器一直到 彩电、音响和电子玩具电路等,EDA 技术不单是应用于前期的计算机模拟仿真、 产品调试,而且也在 PCB 的制作、电子设备的研制与生产、电路板的焊接、制 造过程等有着重要作用。可以说 EDA 技术已经成为

19、电子工业领域不可缺少的技 术支持。 在进入 21 世纪后,电子技术全方位纳入 EDA 领域,EDA 使得电子领域各6学科的界限更加模糊,更加互为包容,突出表现为以下几个方面: 、使电子设计成果以自主知识产权的方式得以明确表达和确认成为 可能; 、基于 EDA 工具的 ASIC 设计标准单元已涵盖大规模电子系统及 IP 核模块; 、软硬件 IP 核在电子行业的产业领域、技术领域或者设计应用领 域得到进一步确认; 、SOC 高效低成本设计技术的成熟。 随着半导体技术、集成技术和计算机技术的迅猛发展,电子系统的设计方 法和设计手段都发生了很大的变化。传统“固定功能集成块十连线”的设计方 法正逐步地退

20、出历史舞台,而基于芯片的设计方法正成为现代电子系统设计的 主流。复杂可编程逻辑器件 CPLDISP 技术简介ISP 即 In-System Programming(在系统可编程) ,它是由 Lattice 公司首 先对设计电路和系统这一问题提出来的一种最新的技术。Lattice 是 ISP(在线 编程)技术的发明者,据说它最早是由我们中国人创办的,它的出现大大的促 进了 PLD 产品的发展,为用户带来的巨大的时间效益和经济效益,是可编程技 术的一个实质性的飞跃,是 PLD 设计技术的一次新的革命。 ISP 在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件

21、,已经编程的器件也可以通过使用 ISP 的方式擦 除或者再编程。ISP 技术使我们在进行产品的设计与制造的过程中的每一个环 节,以至销售后,对器件、电路板或者整个电子系统的逻辑和模拟功能可以随 时的进行组态或者重组。换句话来说,ISP 技术能够让我们拥有在自己设计的 开发系统或者电路板上重新构建电路与系统并对可编程器件进行编程或者反复 改写的能力。一、ISP 工作原 3 4 5 6 7 8 9 10 探究毕业论文:基于CPLD序列检测器的设计与实现 导读:、超高12345678910 理ISP 的实现相对要简单一些,一般通用做法是内部的存储 器可以由上位机的软件通过串口来进行改写。 对于单片机

22、来讲可以通过 SPI 或其7它的串行接口接收上位机传来的数据并写入存储器中。 所以即使我们将芯片焊接 在电路板上, 只要留出和上位机接口的这个串口,就可以实现芯片内部存储器的 改写,而无须再取下芯片。 二、ISP 技术的优点ISP 技术的优势是不需要编程器就可以进行单片机的实 验和开发,单片机芯片可以直接焊接到电路板上,调试结束即成成品,免去了调 试时由于频繁地插入取出芯片对芯片和电路板带来的不便。 ISP 技术不但非常适用于逻辑电路和系统的设计,同样也适用于模拟电路的 和系统的设计。它的优点可以归纳为以下五点: 1、ISP 技术有利于设计不需要改变组件或印刷板的布局; 2、ISP 技术有利于

23、制造使用 ISP 器件可以实现多功能硬件 的设计,从而可以很大的减少系统部件的使用量,从而也降低 了制造的成本。此外 ISP 技术也对测试提供重组态的能力,这 样也就提高了系统的质量,降低成本; 3、ISP 技术采用了先进的 E CMOS 工艺工艺领先; 4、应用前景广阔ISP 器件包括可编程逻辑器件、可编程模 拟器件、可编程数字开关及互联器件等,它具有种类多、系列 全、选择余地大的特点。这些器件不光是它们的性能还有它们 所具有的特性都处于领先的地位,能够让使用者快速、高效滴 设计出新一代的电路与系统的产品; 5、ISP 的未来使硬件设计软件化,这样硬件设计将不再是 “固定不变”的。ISP 器

24、件的采用将使硬件设计更具有适用性 的组态。 三、ISP 的实现方式ISP 的实现方式有以下几种: 1、基于电可擦除存储单元的 EEPROM 或 Flash 技术(譬如 CPLD), 特点是,掉电数据不丢失,但编程次数有限,编程速度慢; 2、基于 SRAM 查找表的编程单元(譬如 FPGA),特点是,配置次 数无限,加电可随时更改逻辑,但掉电后数据即丢失,下次上 电需要重新配置; 3、基于反熔丝编程单元(譬如 Ac 的 FPGA); 4、JTAG 方式; 四、ISP 器件介绍目前,由 Lattice 公司作为商品生产的 ISP 产品大致可分为三大类: 1、ispPAC在系统可编程模拟器件,有四个

25、品种:ispPAC10、 ispPAC20、ispPAC30、ispPAC80/81; 2、ispGDXispGDS在系统可编程接口与互联器件,有三个系 列:ispGDS 系列、ispGDX 系列、ispGDXV 系列; 3、ispMACHispLSI 在系统可编程逻辑器件,有八个系列: 基本型高密度系列(1K 系列) 、高速系列(2K 系列) 、高密度 与高性能系列 (3K 系列) 、 超高 3 4 5 6 7 8 9 10 探究毕业论文:基于CPLD序列检测器的设计与实现 导读:多公司都开发出了CPLD可编程逻辑器件。比较典型的就是Altera、Lattice、Xilinx世界三大权威公司

26、的产品,这里给出常用芯片:AlteraEPM7128S(PLCC84)、LatticeLC4128V(TQFP100)、XilinxXC95108(PLCC84)。9那么CPLD与FPGA有什么区别呢?CPLD与FPGA的区别可以概括为以下方面:CPLDFPGA内部结构Product-ter 密度超高集成度系列 (5K 系列) 、 带有存储器和寄存器/计数器的模块化系列(6K 系列) 、超高 密度系列(8K 系列) 、高级灵活系列(ispMACH 系列) 、低密度 系列(ispGAL/PAL 系列) 。CPLD 器件原理及优点CPLD 概念及使用 CPLD 即 plex Programmabl

27、e Logic Device,复杂可编程逻辑器件,它 是从 PAL 和 GAL 中发展延伸出来的一种相对而言结构复杂、规模大的器件,属 于大规模集成电路的范围。它是一种用户根据各自需要而自行构造逻辑功能的 数字集成电路。 当我们设计 CPLD 的时候基本的方法就是借助于集成开发软件平 台,通过原理图或者硬件描述语言等方法,生成相应的目标文件,通过下载电 缆/“在系统”编程将代码传送到目标芯片中,从而实现设计的数字系统。 CPLD 主要是由可编程逻辑宏单元(MC,Macro Cell)围绕中心的可编程互 连矩阵单元组成。其中 MC 结构比较复杂,并且具有复杂的 I/O 单元互连结构, 可由用户根

28、据需要生产特定的电路结构,完成一定的功能。由于 CPLD 内部采用 固定长度的金属线进行各逻辑块的互连,所以设计的逻辑电路具有时间可预测 性,避免了分段式互连结构时序不完全预测的缺点。 与 CPLD 类似的还有 FPGA(FieldProgrammable Gate Array) ,即现场可 编程门阵列 。它是在 PAL、GAL、CPLD 等可编程器件的基础上进一步发展的产 物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解 决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。 经过几十年的发展,许多公司都开发出了 CPLD 可编程逻辑器件。比较典型 的就是 A

29、ltera、Lattice、Xilinx 世界三大权威公司的产品,这里给出常用芯 片: Altera EPM7128S (PLCC84)、Lattice LC4128V (TQFP100)、 Xilinx XC95108 (PLCC84) 。9那么 CPLD 与 FPGA 有什么区别呢?CPLD 与 FPGA 的区别可以概括为以下方面:CPLDFPGA内部结构Product-termLook-up Table程序存储内部 EEPROMSRAM,外挂 EEPROM资源类型组合电路资源丰富触发器资源丰富集成度低高使用场合完成控制逻辑能完成比较复杂的算法速度慢快其他资源EAB,锁相环保密性可加密一般

30、不能保密CPLD 逻辑门的密度在几千到几万个逻辑单元之间,而 FPGA 通常是在几 万到几百万。CPLD 和 FPGA 的主要区别是他们的系统结构。CPLD 是一个有点 限制性的结构。这个结构由一个或者多个可编辑的结果之和的逻辑组列和一 些相对少量 3 4 5 6 7 8 9 10 探究毕业论文:基于CPLD序列检测器的设计与实现 导读: 的锁定的寄存器。这样的结果是缺乏编辑灵活性,但是却有可以 预计的延迟时间和逻辑单元对连接单元高比率的优点。而 FPGA 却是有很多 的连接单元,这样虽然让它可以更加灵活的编辑,但是结构却复杂的多。 FPGA 为非连续式布线,而 CPLD 为连续式布线;FPG

31、A 为细粒度结构,而 CPLD 为粗粒度结构,CPLD 利用率较 FPGA 器件低。 CPLD 器件的特点 CPLD 器件的特点具体可以归纳为以下几点:1、编程灵活; 4、适用范围宽;2、集成度高; 5、开发工具先进;3、设计开发周期短; 6、设计制造成本低;7、对设计者的硬件经验要求低; 9、保密性强、价格大众化。8、标准产品无需测试,精准高;CPLD 具有以上这么多的特点,也致使它能够实现较大规模的电路设计, 从而广泛的被人们应用于产品原型设计和产品生产(一般在 10,000 件以下) 中。几乎所有应用中小规模通用数字集成电路的场合都可以应用 CPLD 器件。 如今,随着 CPLD 的应用

32、,科技的发展,CPLD 器件已经成为电子产品不可或 缺的组成部分,它的设计和应用已经成为电子工程师必备的一种技能。Verilog HDL 硬件描述语言本章主要介绍 Verilog HDL 硬件描述语言的发展历史以及它的主要能力。Verilog HDL 简介Verilog HDL 的概念 Verilog 是又一种用于数字电子系统设计的硬件描述语言。使用它,用 户可以灵活地进行各种级别的逻辑设计,方便地进行数字逻辑系统的仿真验 证、时序分析和逻辑集合。 Verilog HDL 用于从算法级、门级到开关级的多种抽象设计层次的数字 系统建模。被建模的数字系统对象的复杂性可以介于简单的门和完整的电子 数

33、字系统之间。数字系统能够按层次描述,并且可以在相同描述中显式地进 行时序建模。 Verilog HDL 硬件描述语言的主要描述能力可以概括为下述几点: 1)、设计的行为特性; 2) 、设计的数据流特性; 3) 、设计的结构组 成以及包含响应监控; 4) 、设计验证方面的时延和波形产生机制。 所有这些都使用的是同一种建模语言。此外,Verilog HDL 语言还提供了编 程语言接口,通过该接口可以在模拟、验证期间从设计的外部来访问设计, 同时也包括模拟的具体控制和运行。Verilog HDL 语言不仅定义了语法,而 且对每个语法结构都定义了清晰的模拟、仿真语义。因此,用这种编程语言 编写的模型能

34、够使用 Verilog 仿真器进行验证。语言从 C 编程语言中继承了11多种操作符和结构。Verilog HDL 提供了扩展的建模能力,其中有许多扩展 在最初的时候很难理解,但是 Verilog HDL 语言的核心子集非常易于学习和 使用,这对我们大多数建模应用来说已经足够了。当然完整的硬件 3 4 5 6 7 8 9 10 探究毕业论文:基于CPLD序列检测器的设计与实现 导读:ignAutomation)公司的PhilipR.Moorby创新而成。它是为该公司的模拟器产品而开发出的一款硬件描述语言。当时,VerilogHDL语言只是一种专用语言,由于他们的模拟、仿真器产品的广泛使用,VerilogHDL作为一种便捷且实用的语言逐渐的被众多设计者接受。因而,在一次努力增加语言普及性的活动中,VerilogHDL语言于1 描述语言 足以对从最复杂的芯片到完整的电子系统进

温馨提示

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

评论

0/150

提交评论