[Quartus] 求大神帮忙 期末考试 找出错误 顺带提供个波形图吧 要不就挂了

[复制链接]
1449|6
 楼主| yjzskid 发表于 2015-6-21 11:36 | 显示全部楼层 |阅读模式
module v(clk1,in,out1,out2);
input clk1;
input in[3:0];
output [3:0]out1;
output [6:0]out2;
reg [3:0]out1;
reg [6:0]out2;
reg [1:0]t;  
always@(negedge clk1)  
begin
out1<=4'b0000;
out2<=7'b01111111;
t=t+1;
if(t==2) out1<=4'b1111;
end
always@(in)
begin
if(t==1)begin
case(in)
4'b0000:out2<=7'b1011011;
4'b0001:out2<=7'b1011011;
4'b0010:out2<=7'b1011011;
4'b0011:out2<=7'b1111111;
4'b0100:out2<=7'b1011011;
4'b0101:out2<=7'b1111111;
4'b0110:out2<=7'b1111111;
4'b0111:out2<=7'b0000110;
4'b1000:out2<=7'b1011011;
4'b1001:out2<=7'b1111111;
4'b1010:out2<=7'b1111111;
4'b1011:out2<=7'b0000110;
4'b1100:out2<=7'b1111111;
4'b1101:out2<=7'b0000110;
4'b1110:out2<=7'b0000110;
4'b1111:out2<=7'b0000110;
endcase
end
end
endmodule
 楼主| yjzskid 发表于 2015-6-21 11:37 | 显示全部楼层
module v(clk1,in,out1,out2);
input clk1;
input in[3:0];
output [3:0]out1;
output [6:0]out2;
reg [3:0]out1;
reg [6:0]out2;
reg [1:0]t;  
always@(negedge clk1)  
begin
out1<=4'b0000;
out2<=7'b01111111;
t=t+1;
if(t==2) out1<=4'b1111;
end
always@(in)
begin
if(t==1)begin
case(in)
4'b0000:out2<=7'b1011011;
4'b0001:out2<=7'b1011011;
4'b0010:out2<=7'b1011011;
4'b0011:out2<=7'b1111111;
4'b0100:out2<=7'b1011011;
4'b0101:out2<=7'b1111111;
4'b0110:out2<=7'b1111111;
4'b0111:out2<=7'b0000110;
4'b1000:out2<=7'b1011011;
4'b1001:out2<=7'b1111111;
4'b1010:out2<=7'b1111111;
4'b1011:out2<=7'b0000110;
4'b1100:out2<=7'b1111111;
4'b1101:out2<=7'b0000110;
4'b1110:out2<=7'b0000110;
4'b1111:out2<=7'b0000110;
endcase
end
end
endmodule
 楼主| yjzskid 发表于 2015-6-21 11:44 | 显示全部楼层
运行了 是第三行 和第十九行出错 怎么改 求指导
gaochy1126 发表于 2015-6-27 21:40 | 显示全部楼层
具体是哪一行
gaochy1126 发表于 2015-6-27 21:40 | 显示全部楼层
这个一般是读取ram数据来画的
gaochy1126 发表于 2015-6-27 21:41 | 显示全部楼层
需要什么波形,就存储什么样的数据
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部