自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Tcl:运行错误

eg:要将正则表达式写在一行上面

2021-09-23 11:10:05 119

原创 Hdlbits:Exams/review2015 fsmshift:参考答案

文中的意思是,只要是复位状态下就把shift_ena置于四个时钟的1.本题给出了用两个计数器来解决问题的一种思路.首先定义一个计数器,只要复位状态下,计数器就开始计数,直到复位结束.在定义一个计数器,也在复位状态下开始计数,当第二个计数器数值比第一个计数器数值大4的时候器件,我们让输出唯一,这样就得到一个延迟四个时钟的输出1.module top_module ( input clk, input reset, // Synchronous reset ...

2021-09-02 11:10:56 489

原创 Hdlbit:状态机Fsm serial参考答案及解析

Tip:首先定义四个状态,s1为开始状态检测输入in是否为0,是的话进入s2,s2为传输数据状态,定义了一个计数器,计数到8进入下一状态,s3判断in是否为1module top_module( input clk, input in, input reset, // Synchronous reset output done); parameter s1=0,s2=1,s3=2,Done=3,waitt=4; reg [3:0] stat...

2021-08-31 09:45:09 436 1

原创 Hdlbits:Conwaylife生命游戏16*16参考答案

tip:根据生命游戏规则,找出特殊的点,四周,其他的就好写了.module top_module( input clk, input load, input [255:0] data, output [255:0] q ); reg [3:0] sum; always@(posedge clk)begin if(load)begin q<=data; end el...

2021-08-29 14:36:05 352

原创 hdlbits:算数移位寄存器Shift18参考答案

tip:注意是算数移位寄存器,左移的话不需要考虑,右移需要考虑最高位的符号位.module top_module( input clk, input load, input ena, input [1:0] amount, input [63:0] data, output reg [63:0] q); always@(posedge clk) if(load) q<=data; el...

2021-08-27 16:19:24 266

原创 hdlbits:Count clock-12_hour clock 答案参考

思路:是从秒的后四位开始推,知道时针的十位module top_module( input clk, input reset, input ena, output pm, output [7:0] hh, output [7:0] mm, output [7:0] ss); reg pm_temp; wire mmm; always@(posedge clk) if(reset)begi...

2021-08-27 11:09:08 263

原创 hdlbits 习题四位十进制计数器Countbcd例化版本答案参考

2021-08-26 20:08:52 153

原创 hdlits分频器:输入1000hz>1hz

2021-08-26 19:18:43 287

原创 hdlbits 习题Counter1-12:Exams/ece241 2014 q7a例化版本答案参考

2021-08-26 18:50:31 2396 2

原创 hdlbits 习题Adder-Exams/m2014 q4j例化版本答案参考

module top_module ( input [3:0] x, input [3:0] y, output [4:0] sum); wire cout,cout1,cout2; full_adder d1(x[0],y[0],1'b0,cout,sum[0]); full_adder d2(x[1],y[1],cout,cout1,sum[1]); full_adder d3(x[2],y[2],cout1,cout2,sum[2]);...

2021-08-25 10:00:11 317

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除