- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Verilog 模型的不同抽象级别 第一课时 Verilog 模型可以是实际电路中不同级别的抽象。所谓不同级别的抽象是指 同一个物理电路,可以在不同的层次上用Verilog 语言来描述它。如果只从行为 和功能的角度来描述一个电路模块,就称为是行为模块;如果从电路结构的角度 来描述该电路模块,就称为结构模块。Verilog 语法支持数字电路系统的五种不 同描述方法,分别是: 1. 系统级(system ); 2. 算法级(algorithmic ); 3. RTL 级(Register-Transfer-Level ); 4. 门级(gate -level ); 5. 开关级(switch-level )。 系统级、算法级和RTL 级是属于行为级的。门级是属于结构级的。 1.1 门级结构描述 一个逻辑电路是由许多逻辑门和开关所组成的,因此用基本逻辑门的模型来描述逻辑 电路结构是最直观的。Verilog 提供了一些描述门类型的关键字,可以用于门级结构建模。 1.1.1 常用门级结构及其说明语法 Verilog 中有关门类型的关键字共有26 个,这里我们只介绍最常用的8 个。分别为: and -与门; nand -与非门; nor -或非门; or -或门; xor -异或门; xnor -异或非门; buf -缓冲器; not -非门; 门与开关的说明语法可以用标准的声明语句格式和一个简单的实例引用加以说明。门 声明语句的格式如下: 门的类型 〔延时 〕 门实例 ; 门的类型是门声明语句所必须的,就是上面提到的8 个类别。延时是可选项,为该门 所具有的延时值。门实例是声明这种类型的门的名称及其端口定义。下面用一个具体的例子 来说明门类型的引用: nand #10 nd (a,data,clock,clear ); 该例说明了在模块中使用了一个名为nd 的与非门(nand ),输入为data,clock 和clear, 输出为a,输出与输入的延时为10 个单位时间。 下面我们通过一个Verilog 语言描述的D 型主从触发器模块,学习门级结构建模的基 本方法。 例:用基本逻辑单元组成触发器 module flop(data,clock,clear,q,qb); input data,clock,clear;//定义输入端口 output q,qb;//定义输出端口 //用基本门搭建D 型触发器 nand #10 nd1 (a,data,clock,clear ),//结束时用逗号,最后用分号 nd2 (b,ndata,clock ), nd4 (d,c,b,clear ), nd5 (e,c,nclock ), nd6 (f,d,nclock ), nd8 (qb,q,f,clear ); nand #9 nd3 (c,a,d ), nd7 (q,e,qb ); not #10 iv1 (ndata ,data ), iv2 (nclock ,clock ); endmodule 在这个 Verilog 结构描述模块中,flop 定义了模块名,设计上层模块时可以用模块名 (flop )调用这个模块。上述模块的电路结构图如下: 图1 D 型主从触发器的电路结构图 1.2 行为描述建模 上面描述的门级结构的建模,我们可以用比较抽象的Verilog 描述方法来建立模型。下 面通过行为描述和门级描述对带清零端的4 位寄存器建模来说明两种描述层次的区别。 例:行文描述带清零端的4 位寄存器 module hardreg(d,clk,clrb,q) ; input clk,clrb ; input [3:0] d ; outpu
您可能关注的文档
- 2011全国各地100套中考物理试题分类汇编大气压强 流体压强和流速的关系.doc
- 2011全国各地100套中考物理试题分类汇编质量和密度.doc
- 2011全国各地100套中考物理试题分类汇编磁现象 电生磁.doc
- 2011全国各地100套中考物理试题分类汇编弹力 重力 摩擦力.doc
- 2011全国各地100套中考物理试题分类汇编电动机 磁生电.doc
- 2011全国各地100套中考物理试题分类汇编电能 电功率.doc
- 2011全国各地100套中考物理试题分类汇编电压 电阻 变阻器.doc
- 2011全国各地100套中考物理试题分类汇编电与热.doc
- 2011全国各地100套中考物理试题分类汇编动能 势能 机械能及其转化.doc
- 2011全国各地100套中考物理试题分类汇编分子热运动 内能.doc
文档评论(0)