硬件描述语言简介.pptx

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Verilog HDL;HDL的含义;Verilog HDL与其他HDL比较;;Verilog HDL特点 ;Verilog HDL语言的描述风格;2选1数据选择器及仿真研究;;数据流描述;; 行为级描述;Logical operators逻辑运算符 ;结构型描述;4选1数据选择器实例之一 ;;数的表示方法;数字与进制之间可以有空格 5D 3 数字电路中,x表示不定值,z表示高阻态。可在十六进制,八进制和二进制中使用x和z,十六进制中一个x表示有四位都是x,八进制中一个x表示三位都是x,二进制中则表示一位是x。z用法同理。 unsized constants 32bit 10=32d10=32b1010 1=32d1=32b1 当实际数据位数小于定义的位宽时,如果是无符号数,则在左边补零,如果无符号数最左边是“x”,则在左边补“x”,如果无符号数左边是“z”,则在左边补“z” 12h3x=12h03x, 12hzx=12hzzx ;在表示长数据时还可以用下划线“_”进行分割以增加程序的可读性, 16 ‘b 1001_0110_1111_zzzz //is legal syntax 8’b_1110_1101 //is illegal syntax ;case语句的语法结构 ;;4选1数据选择器实例之二 ;;;;;缺省项问题 ;;;;module inccase(a, b, c, d, e); input a, b, c, d; output e; reg e; always @(a or b or c or d) case ({a,b}) 2’b11: e=d ; 2’b10: e=~c ; endcase endmodule ; 4位加法器电路及仿真研究 ;实例(Instances),例化(instantiation);;;;module decode47(a,b,c,d,e,f,g,D3,D2,D1,D0); output a,b,c,d,e,f,g; input D3,D2,D1,D0; //输入4 位BCD 码 reg a,b,c,d,e,f,g; //输出驱动7个笔划段 always @(D3 or D2 or D1 or D0) begin case({D3,D2,D1,D0}) //用case 语句进行译码 4d0: {a,b,c,d,e,f,g}=7b1111110; 4d1: {a,b,c,d,e,f,g}=7b0110000; 4d2: {a,b,c,d,e,f,g}=7b1101101; 4d3: {a,b,c,d,e,f,g}=7b1111001; 4d4: {a,b,c,d,e,f,g}=7b0110011; 4d5: {a,b,c,d,e,f,g}=7b1011011; 4d6: {a,b,c,d,e,f,g}=7b1011111; 4d7: {a,b,c,d,e,f,g}=7b1110000; 4d8: {a,b,c,d,e,f,g}=7b1111111; 4d9: {a,b,c,d,e,f,g}=7b1111011; default: {a,b,c,d,e,f,g}=7bz; endcase end endmodule ;;;D触发器及仿真研究;;module d_ff (q1,q2, d, clk); output q1,q2; input d, clk; reg q1,q2; always @(posedge clk) begin q1=d; q2= q1; end endmodule ; ;例 module d_ff (q1,q2, d, clk); output q1,q2; input d, clk; reg q1,q2; always @(posedge clk) begin q1=d; //-----------------------------------1 q2= q1; //---------------------------2 end endmodule ;;计数器及仿真研究;; 同步置数同步清零加法计数器 ;;; 异步清零计数器;; 环扭型计数器; module jo

文档评论(0)

189****5087 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7102116031000022
认证主体仪征市思诚信息技术服务部
IP属地江苏
统一社会信用代码/组织机构代码
92321081MA278RWX8D

1亿VIP精品文档

相关文档