HDLbits: ece241 2013 q12 // Exams/m2014 q4k

2023-10-10 08:36

本文主要是介绍HDLbits: ece241 2013 q12 // Exams/m2014 q4k,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 两道题目,有一样的问题:

第一道:ece241 2013 q12

下面的代码错误,一直没看出来哪里有问题:

module top_module (input clk,input enable,input S,input A, B, C,output Z ); reg [7:0] q;dff dff_1(clk,enable,S,q[0]);dff dff_2(clk,enable,q[0],q[1]);dff dff_3(clk,enable,q[1],q[2]);dff dff_4(clk,enable,q[2],q[3]);dff dff_5(clk,enable,q[3],q[4]);dff dff_6(clk,enable,q[4],q[5]);dff dff_7(clk,enable,q[5],q[6]);dff dff_8(clk,enable,q[6],q[7]);always@(*)begincase({A,B,C})3'b000: Z=q[0];3'b001: Z=q[1];3'b010: Z=q[2];3'b011: Z=q[3];3'b100: Z=q[4];3'b101: Z=q[5];3'b110: Z=q[6];3'b111: Z=q[7];endcaseend
endmodulemodule dff (input clk,input ena,input d,output q ); always@(posedge clk)beginif(ena)q <= d;elseq <= q; end
endmodule

同样思路的另外一套代码就没问题:

module top_module (input clk,input enable,input S,input A, B, C,output Z ); reg [7:0]Q;dfif dff_u0(.clk(clk), .d(S),    .enable(enable), .q(Q[0]));dfif dff_u1(.clk(clk), .d(Q[0]), .enable(enable), .q(Q[1]));dfif dff_u2(.clk(clk), .d(Q[1]), .enable(enable), .q(Q[2]));dfif dff_u3(.clk(clk), .d(Q[2]), .enable(enable), .q(Q[3]));dfif dff_u4(.clk(clk), .d(Q[3]), .enable(enable), .q(Q[4]));dfif dff_u5(.clk(clk), .d(Q[4]), .enable(enable), .q(Q[5]));dfif dff_u6(.clk(clk), .d(Q[5]), .enable(enable), .q(Q[6]));dfif dff_u7(.clk(clk), .d(Q[6]), .enable(enable), .q(Q[7]));always@(*)begincase({A,B,C})3'd0:Z=Q[0];3'd1:Z=Q[1];3'd2:Z=Q[2];3'd3:Z=Q[3];3'd4:Z=Q[4];3'd5:Z=Q[5];3'd6:Z=Q[6];3'd7:Z=Q[7];endcaseendendmodulemodule dfif(input clk,input d,input enable,output q
);always@(posedge clk)beginif(enable)beginq<=d;    endelse beginq<=q;endend
endmodule

第二道题目:Exams/m2014 q4k,也是这种情况

下面的代码错误,一直没看出来哪里有问题:

module top_module (input clk,input resetn,   // synchronous resetinput in,output out);wire q1,q2,q3;dff dff_1(clk, resetn, in, q1);dff dff_2(clk, resetn, q1, q2);dff dff_3(clk, resetn, q2, q3);dff dff_4(clk, resetn, q3, out);endmodulemodule dff(input clk,input r,input d,output q);always@(posedge clk)beginif(!r)q <= 0;elseq <= d;end
endmodule

同样思路的另外一套代码就没问题:

module top_module (input clk,input resetn,   // synchronous resetinput in,output out);wire q0,q1,q2;my_sr inst0(in,clk,resetn,q0);my_sr inst1(q0,clk,resetn,q1);my_sr inst2(q1,clk,resetn,q2);my_sr inst3(q2,clk,resetn,out);endmodulemodule my_sr(input D,input clk,input R,output Q
);always@(posedge clk)beginif(R==1'b0)Q<=0;elseQ<=D;end
endmodule

这篇关于HDLbits: ece241 2013 q12 // Exams/m2014 q4k的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/179290

相关文章

rtmp流媒体编程相关整理2013(crtmpserver,rtmpdump,x264,faac)

转自:http://blog.163.com/zhujiatc@126/blog/static/1834638201392335213119/ 相关资料在线版(不定时更新,其实也不会很多,也许一两个月也不会改) http://www.zhujiatc.esy.es/crtmpserver/index.htm 去年在这进行rtmp相关整理,其实内容早有了,只是整理一下看着方

【Get深一度】Microsoft Office 2013 Word中图片插入后变模糊解决办法

 Microsoft Office 2013 Word中图片插入后变模糊解决办法   作者在使用Word时发现插入的图片变模糊了,这个问题以前也经常遇到,只是从未上心过,这次花点心思解决一下,也给众多网友提供一个参考。 比如:原来图片是这样的(。。。对CSDN也是无语了,图片也变模糊了,高清是什么样子还请各位自行脑补吧) 结果:Word中变成这样的(坑爹啊,区别不明显

上海邀请赛之热身赛2_2013成都邀请赛

先写总结。 感觉这次跟scf和sjc组队有种瞬间碉堡了的感觉,虽然是临时组建的队伍凑齐准备去上海参加邀请赛,从这次比赛磨练配合。 今天比赛难度比前天那次的难度低,感觉更适合我们来练习。 话说好像比赛提早了5分钟,我们三个人都不知道,五分钟后一看A题学长已经A了,一想肯定特水。。。我就没看题,sjc和scf两个看了题,scf就开始敲了,我刚开始负责翻译题,虽然我英语是个渣渣。。。没办法,没翻译

【系统架构设计师-2013年】综合知识-答案及详解

文章目录 【第1~2题】【第3~4题】【第5~6题】【第7~8题】【第9题】【第10题】【第11题】【第12题】【第13题】【第14题】【第15题】【第16~17题】【第18题】【第19~21题】【第22~23题】【第24题】【第25题】【第26题】【第27题】【第28题】【第29~30题】【第31~32题】【第33~34题】【第35~36题】【第37题】【第38题】【第39题】【第40~4

NLP-文本匹配-2013:DSSM【首次提出将深度学习应用到文本匹配,每个文本对象均由5层的神经网络进行向量化表示,最后通过向量间的余弦值来衡量文本对象的相似度】【釆用词袋模型,丢失单词顺序关系】

深度语义结构模型(DSSM)首次提出了将深度学习应用到文本匹配方法中,该模型通过建模用户查询和文档的匹配度,同传统文本匹配模型相比获得了显著的提升。在深度语义结构模型中,每个文本对象均由5层的神经网络进行向量化表示,最后通过向量间的余弦值来衡量文本对象的相似度 DSSM模型由宁完全采用全连接神经网络构建,以至于参数较多,不利于模型参数的学习与优化,并且DSSM模型在获取词(片段)嵌入时釆用了词袋

visual studio 2013设置背景图片

设置方法很简单:安装扩展ClaudiaIDE 1、在这里下载扩展,https://visualstudiogallery.msdn.microsoft.com/9ba50f8d-f30c-4e33-ab19-bfd9f56eb817 2、然后双击即可完成安装。 该插件的背景萌妹子图片位置在: C:\Users{Username}\AppData\Local\Microsoft\Visu

安装Visio 2013 :安装程序找不到Office.zh-cn\osetupui.dll

引言 计算机上已经安装Office 2013和Visual Studio 2013,在安装Visio 2013的时候,安装程序提示找不到Office.zh-cn\osetupui.dll,但是在查看Office.zh-cn文件发现有osetupui.dll这个文件。这篇文章就是为了解决这个问题。 解决 这里介绍一种解决方法: 加载Office 2013镜像 首先找到Office 2013

Microsoft Visual Studio 2013 安装离线帮助文档

Microsoft Visual Studio 2012的文档同样可以在Microsoft Visual Studio 2013中安装使用,首先我们将Microsoft Visual Studio 2012文档下载下来。可以在微软的官方网站下载,如下图所示: https://www.microsoft.com/zh-cn/download/details.aspx?id=34794

2013年SAT真题精选

1、Jason was truly -------, for he squandered a great deal of money with no thought for the future.   (A prescient   (B infallible   (C reticent   (D improvident   (E sedulous   2、The 1990`s we

VS 2013 中MFC程序编译过程出现:error RC2108: expected numerical dialog constant

解决办法: 把资源文件这行       CONTROL         IDB_BITMAP1,IDC_STATIC,89,33,114,114,NOT WS_GROUP 改成下面的就OK了 CONTROL         IDB_BITMAP1, IDC_STATIC, "Static", SS_BITMAP, 54, 9, 28, 31, NOT WS_GROUP