- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA数字系统设计3[精品]
EDA数字系统设计;第二章 Verilog HDL语言(基础);第二讲 Verilog HDL基本结构语言要素与语法规则;2.1 模块module;module能够表示: 物理块,如IC或ASIC单元 逻辑块,如一个CPU设计的ALU部分 整个系统 每一个模块的描述从关键词module开始,有一个名称(如SN74LS74,DFF,ALU等等),由关键词endmodule结束。;端口(Terminal);端口列表和端口声明;也可以采用类似ANSI C格式来声明端口;module adder ( cout,sum,a,b,cin ); input [2:0] a,b; input cin; output cout; output [2:0] sum; assign {cout,sum}=a+b+cin; endmodule;例SR触发器模块;D触发器模块;4位寄存器设计;可以将模块的实例通过端口连接起来构成一个大的系统或元件。 在上面的例子中,REG4有模块DFF的四个实例。注意,每个实例都有自己的名字(d0, d1, d2, d3)。实例名是每个对象唯一的标记,通过这个标记可以查看每个实例的内部。 实例中端口的次序与模块定义的次序???同。 模块实例化与调用程序不同。每个实例都是模块的一个完全的拷贝,相互独立、并行。;.端口与外部信号的连接;当设计大规模系统时,端口太多,记住端口顺序不大可能,可以采用按名连接方法。;2.2 Verilog 语法要素;1.标识符(identifiers);合法和非法标识符 ;2.关键词;3.空白符和注释;4.整数常量和实数常量;整数常量和实数常量;5.字符串(string);6.延时说明#;7. 操作符;算术操作符;相等关系操作符;逻辑操作符;按位操作符;移位操作符;连接和复制操作;2.3 Verilog的数据类型及逻辑系统;1.Verilog采用的四值逻辑系统;2.主要数据类型;(1)net(线网);net类的类型(线网);net类的类型(线网);net类在发生逻辑冲突时的决断;(2)寄存器类 (register);寄存器类的类型;(3)Verilog中net和register区别;寄存器类型通常用于对存储单元的描述,如D型触发器、ROM等。存储器类型的信号当在某种触发机制下分配了一个值,在分配下一个值之时保留原值。 reg 是最常用的寄存器类型,表示无符号整数变量。 但必须注意的是,reg 类型的变量,不一定都是存储单元,如在lwys 语句中进行描述的必须用reg 类型的变量。 寄存器类型的值可取负数,但若该变量用于表达式的运算中,则按无符号类型处理;(4)Verilog中net和register声明语法;Verilog中net和register声明语法;(5)端口的数据类型选择;a.输入端口 从模块内部来讲,输入端口必须为线网(net)数据类型; 从模块外部来看,输入端口可以连接到线网(net)或reg数据类型的变量。;选择数据类型注意事项 模块的输入只能是net型 元件间的连接使用net型 在过程中的赋值的变量只能是reg型。 net型可由net、reg型驱动,reg型不能驱动reg型;//D 触发器 module Top reg s1,s2,a,b; wire c; //调用D_FF模块,这里命名为dff0 D_FF dff0 (a, b,c,s1,s2); ………… endmodule ;4.参数(parameters);(5)寄存器数组(Register Arrays);存储器寻址(Memory addressing)
您可能关注的文档
- degradation of bunker c fuel oil by white-rot fungi in sawdust cultures suggests potential applications in bioremediation:白腐真菌在木屑培养中降解燃料油的研究表明在生物修复中的潜在应用.pdf
- DePetri net theory and its applications - NTU:depetri网络理论及其应用——南洋理工大学.ppt
- Design-of-sequential-excavation-method-for-large-span-urban-tunnels-in-soft-ground-–-Niayesh-tunnel_2013_Tunnelling-and-Underground-Space-Technology.pdf
- Deterministic fractals based on Archimedean solids:确定性分形基于阿基米德多面体.pdf
- DEMAG CC1400(250t)履带吊起重机详细工作性能(德马格).pdf
- Developing and Deploying Data Warehouse and Business Intelligence Solutions[开发和部署数据仓库和商业智能解决方案](PPT-40).ppt
- development and evaluation of 50-mer oligonucleotide arrays for detecting microbial populations in acid mine drainages and bioleaching systems:用于检测酸性矿山废水中微生物种群和生物系统和50个碱基的寡核苷酸阵列评价的发展.pdf
- DGJ32J16-2005_江苏省住宅工程质量通病防治措施.doc.doc
- DGJ08-70-2006 建筑物丶构筑物拆除技术规程.doc
- DGTJ08-2128-2013 轨道交通及隧道工程混凝土结构耐久性设计施工技术规范(可编辑).doc
- EDA课程设计任意波形发生器.doc.doc
- edius教程之字幕打字机特效[指南].doc
- EDIUS倒影.doc
- EDPF-NT系统在辅助车间集中监控系统中的应用.doc
- E+H Levelflex FMP51 FMP52 FMP54 导波雷达物位仪操作手册.pdf
- EDIUS轻松制作倒影.doc
- EEC六年级英语(上)历年期中期末测试题.doc
- EEG熵算法及麻醉状态监测应用研究.doc
- effect of psychostimulants on brain structure and function in adhd a qualitative literature review of mri-based neuroimaging studies(精神刺激药对注意缺陷多动障碍脑结构和功能的影响基于mri的神经影像学研究的定性文献综述).pdf
- effects of biting on elevation of blood pressure and other physiological responses to stress in rats biting may reduce allostatic load:咬对血压和其他生理反应大鼠咬力立面效果可以减少非稳态负荷.pdf
文档评论(0)