热搜关键词: 电路基础ADC数字信号处理封装库PLC

rar

vhdl硬件描述语言(教材课件)

  • 1星
  • 2013-09-22
  • 1.12MB
  • 需要1积分
  • 0次下载
标签: vhdl硬件描述语言

vhdl硬件描述语言

教材课件

vhdl硬件描述语言

数字系统设计分为硬件设计和软件设计,  但是随着计算机技术、超大规模集成电路(CPLD、FPGA)的发展和硬件描述语言(HDL,  Hardware  Des  cription  Language)的出现,软、硬件设计之间的界限被打破,数字系统的硬件设计可以完全用软件来实现,只要掌握了HDL语言就可以设计出各种各样的数字逻辑电路。1.1    老的硬件设计方法老的硬件设计方法有如下几个特征:(1)                  采用自下而上的设计方法        使用该方法进行硬件设计是从选择具体元器件开始,并用这些元器件进行逻辑电路设计,从而完成系统的硬件设计,然后再将各功能模块连接起来,完成整个系统的硬件设计,(2)                  采用通用逻辑元器件通常采用74系列和CMOS4000系列的产品进行设计(3)                  在系统硬件设计的后期进行调试和仿真只有在部分或全部硬件电路连接完毕,才可以进行电路调试,一旦考虑不周到,系统设计存在较大缺陷,则要重新设计,使设计周期延长。(4)                  设计结果是一张电路图当设计调试完毕后,形成电原理图,该图包括元器件型号和信号之间的互连关系等等。        老的硬件设计方法已经使用了几十年,是广大电子工程师熟悉和掌握的一种方法,但是现在这种方法老了,不仅方法老了,就连使用的元器件也老了。1.2    使用HTL的硬件设计方法        所谓硬件描述语言,就是利用一种人和计算机都能识别的语言来描述硬件电路的功能,信号连接关系及定时关系,它可以比电原理图更能表示硬件电路的特性。该方法有如下特征:(1)                  支持自顶向下的设计方法        所谓自顶向下的设计方法就是从系统的总体要求出发,自顶向下分三个层次对系统硬件进行设计。        第一个层次是行为描述,所谓行为描述,实际就是对整个系统的数学模型的描述,在行为描述阶段,并不真正考虑其实际操作和算法怎么实现,而是考虑系统的结构和工作过程是否能达到系统设计规格书的要求。        第二个层次是数据流描述,又称为寄存器描述或RTL方式描述,该描述比行为描述更注重硬件的具体实现,通过该描述可以导出系统的逻辑表达式,为逻辑综合作准备,当然进行逻辑综合和逻辑综合工具的能力有关,当然设计人员还必须了解逻辑综合工具的说明和规定,        第三个层次为逻辑综合。该层次把RTL描述的程序转换成基本逻辑元件表示的文件,该文件就象老的设计方法中的电原理图。(2)                  采用大量的ASIC芯片(3)                  早期仿真以确定系统的可行性(4)                  使设计更容易只需写出系统的HDL源程序文件,其它由计算机去做(5)                  全部设计文件就是HDL源程序文件1.1  VHTL硬件设计语言        当前ASIC制造商都自己开发了HDL语言,但是都不通用,只有美国国防部开发的VHDL语言成为了IEEE.  STD_1076标准,并在全世界得到了承认。该语言集成了各种HDL语言的优点,使数字系统设计更加简单和容易。VHDL语言是一个规模庞大的语言,在使用它之前完全学会它是很难的,本书介绍的只是VHDL语言的一部分。    1.2  VHDL语言的基本结构VHDL语言通常包含实体(Entity),构造体(Architecture),配置(Configuration),包集合(Package),和库(Library)五部分.其中实体用于描述所设计的系统的外部接口信号;构造体用于描述系统内部的结构和行为;建立输入和输出之间的关系;配置语句安装具体元件到实体—结构体对,可以被看作是设计的零件清单;包集合存放各个设计模块共享的数据类型、常数和子程序等;库是专门存放预编译程序包的地方。如下详细介绍。

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • 中美两国政府联手力挺SINOCES
  • SigFox协议
    SigFox无线技术基于LTN(低吞吐量网络)。它是基于广域网的技术,支持更远距离的低数据速率通信。它用于M2M和IoT应用程序,每天只传输几个字节。它可以与蜂窝网络接口,以便与GSM,CDMA,LTE等蜂窝无线技术共存。上面的表1提到了所有sigfox系统功能。图1描绘了典型的LTN(低吞吐量网络)网络架构。如图所示,它由LEP(LTN端点),LAP(LTN接入点),WAN或云部分以及不同类型的
  • 发明器,让人们专门搞发明的设备
    发明器,让人们专门搞发明的设备小编记得有互联网投资皇帝之称的孙正义先生在年轻时就曾经应用了一个有趣的发明器来赞助自己搞创新,它的原理是可以将很多风马牛不相及的东西自由排列组合在一起,使你产生新的想法解决人们新的需求。成果依附这个发明器,从孙正义的手中出生了世界上第一台电子翻译器...今天创意网介绍的这个叫BUG的工具包,它的原理也类似孙正义应用的那款发明器,它可以象堆积木一样把很多单独的硬件模块合
  • swimerror[30004]:commtimeout
    评估板原先还好好的,就先前调触摸按键拆了充放电的电阻,有个脚的3.3M还没焊接回去。这段时间一直用板子的5V供电。刚刚想再看看这块板子,就出现这种情况,STVD的help里也找不到相关信息额。STLINK是没问题的,因为我还可以用它debug。评估板这边是出什么问题了呢?芯片应该没坏吧,如果坏了,应该是chip not answer。下载 (16.36 KB)2010-12-23 14:03
  • 【转】 我没有基础 能学电子吗
    我听到过很多人,向我咨询这个问题:“我没有基础,能学电子吗?”。我告你“能学”,你是否相信?我前几年说的一句话很有道理:任何一个行业,最牛逼的人都是基础最好的人。这句话我和很多人讲过,不知道他们有没有完全理解。不过,你越活就会越觉的有道理的。结合你的行业,和你知道的行业,想想看是不是?例子就不给你举了。如果你理解上一段写的那句话,你现在就应该明白了,学电子,其实就是学电子基础。从开始接触,到成为高
  • 如何实现超大分辨率视频压缩
  • 微型编程器电路
  • MSP430F6638的TA0CCR0 中断
  • 低功耗DDS波形发生器设计资料分析
  • 弱问,关于网络驱动程序

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×