




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 实例程序第 1 章 习题 、 及 。0.3pfTr=0.02图 1-65 电路操作情形举例第 2 章 习题 。 8 321000000100100001100module ex2_2;/test benchreg clk=0;reg 7:0in=0;always #10 clk=clk;reg 1:0 sel=0;always(posedge clk)sel=sel+1;integer seed=4;always(posedge clk)in=$random(seed);/Circuitwire 7:0 out0=(sel=0)?in:0;wire 7:0 out1=(sel=1)?in:0
2、;wire 7:0 out2=(sel=2)?in:0;wire 7:0 out3=(sel=3)?in:0;endmodule3 6 3 module ex2_3;/test benchreg clk=0;reg 2:0in=0;always #10 clk=clk;integer seed=4;always(posedge clk)in=$random(seed);wire 5:0 out=(in=0)?0:(in=1)?1:(in=2)?4:(in=3)?9:(in=4)?16:(in=5)?25:(in=6)?36:(in=7)?49:0;endmodule always(posedg
3、e clk or negedge nrst)db=0;always(posedge clk or negedge nrst)if (nrst)beginor_reg=0; add_reg=0;xor_reg=xor_op; and_reg=and_op;or_reg=or_op;add_reg=add_op;endreg 3:0 da,db,xor_reg,and_reg,or_reg,add_reg;always(posedge clk or negedge nrst)if (nrst) beginda=0;db=0;end else beginda=din_a;db=din_b;endwi
4、re 3:0 xor_op=da db;wire 3:0 and_op=da & db;wire 3:0 or_op=da | db;wire 3:0 add_op=da + db;always(posedge clk or negedge nrst)if (nrst) beginxor_reg=0; and_reg=0;or_reg=0; add_reg=0;end else beginxor_reg=xor_op; and_reg=and_op;or_reg=or_op; add_reg=add_op;end由+ A3B3doutDQA1B1图 2-42 电路示例wire 3:0 A,B;
5、wire temp3=(A3B3);wire temp2=( A2&B2);wire temp1=( A1&B1);wire temp0=( A0|B0);wire tmp=temp3 | temp2 | temp1 | temp0;always(posedge clk) dout= tmp; module ex2_6;/test benchreg clk=0,nrst=1,sel=0;reg 7:0 din=0,dout;always #10 clk=clk;initial begin#50 nrst=0;#70 nrst=1;#80 sel=1;#15 sel=0;endinteger s
6、eed=4;always(posedge clk)din=#1 $random(seed);/circuitwire 7:0 temp=dout1:0,dout7:2;always (posedge clk or negedge nrst)if (nrst)dout=0;else if (sel=1) dout=din;elsedout=temp;endmodule8 308wire 7:0 in;wire 2:0 out= (in=0)? 3b000:(in=1)? 3b001:(in=2)? 3b010:(in=3)? 3b011:(in=4)? 3b100:(in=5)? 3b101:(
7、in=5)? 3b101:(in=6)? 3b110:(in=7)? 3b111:0;9 4 。reg 3:0 cntr;wire jump2=(cntr=0) | (cntr=5) | (cntr=7) ;always(posedge clk or negedge nrst)if (nrst)else if (jump2)elsecntr=0;cntr=cntr+2;cntr=cntr+1;的第 3 章 习题reg clk=0;initial forever #10 clk=clk;在本章中提到的循环语句有的always(posedge clk or negedge nrst)if (nrs
8、t)q=0;elseq=d;always(posedge clk)if (nrst)q=0;elseq=d; 的 的 。0dddDQDQdclknrstnrstclkalways(posedge clk)beginB=A;A=C;endbeginB=A;A=C;end | | | |xor_op=(A7A6)| (A5A4)| (A3A2)| (A1A0);endfunctionalways(A or B or C or D)beginY1=A & B | xor_op(C);Y2=Y1 & D;end第 4 章 习题图 4-39 状态变化图parameter state0=2b00,stat
9、e1=2b01,state2=2b10;reg 1:0 nxt_state,current_state;reg y;always(posedge clk or negedge nrst)if (nrst) current_state=state0;else current_state=nxt_state;always(current_state or x)case(current_state)state0: beginif (x=0) beginy=0;nxt_state=state0;end else if (x=1) beginy=1;nxt_state=state1;endendstat
10、e1: beginif (x=0) beginy=1;nxt_state=state1;end else if (x=1) beginy=0;nxt_state=state2;endendstate2: beginif (x=0) beginy=1;nxt_state=state0;endenddefault: beginy=0;nxt_state=state0;endendcase8module graycntr (gray, clk, inc, rst_n);parameter SIZE = 4;output SIZE-1:0 gray;input clk, inc, rst_n;reg SIZE-1:0 gnext, gray, bnext, bin;integer i;always (posedge clk or negedge rst_n)if (!rst_n) gray = 0;else gray = gnext;always (gray or inc) beginfor (i=0; ii);bnext = bin + inc;gnext = (bnext1) bnext;endendmodule第 5 章 习题 于CS 为个有个 直接读取个为write cycleread cycle图 5-29 时序图第 6 章 习题4 见 8 8 见 解4位
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 住宅用地出让合同范例
- 全清包合同范例
- 农村污水项目销售合同范例
- 磷钼酸铵复合材料的制备及其对铯的吸附性能研究
- 会议用餐合同范例
- 网架安装施工方案
- 利率市场化对货币政策银行信贷渠道的影响研究
- 制作人合同范例
- 坝体施工方案
- 个人租房备案合同范例
- 2024年教师编制考试教育理论综合基础知识复习题库及答案(共300题)
- 部编版三年级《习作我做了一项小实验》教案
- 外墙粉刷施工安全协议书
- 防止锅炉水位事故的措施
- 智能制造市场现状及发展前景分析报告
- (高清版)WST 406-2024 临床血液检验常用项目分析质量标准
- 挤包绝缘直流电缆脉冲电声法(PEA)空间电荷测试方法
- 上海市疾控中心招聘信息考试试题及答案
- 消防安全技术综合能力要点概述
- DL-T 5148-2021水工建筑物水泥灌浆施工技术条件-PDF解密
- 第8版精神病学
评论
0/150
提交评论