M
martijn
Guest
我试图创建我的第一个程序,我能解决大多数的错误,但我不知道如何解决这一个:
错误:无法解析网d0多种常量司机在countminutes.v(63 [3])
错误:在countminutes.v(85恒流驱动)
我看着它
, 问题是
, 我写一两次登记,或者是这样的。
我认为这个错误是错误的,但据曲(上)电大II网络版这是一个问题。谁能告诉我
, 我可以做些什么来解决?
该代码应计数了当'clks'是脉冲秒。60时到达它应该重置为零。
当秒脉冲和运行== 1,计数器应该减少
, 当它达到零,它应该脉冲'分钟'和重新设置为59(大概是行不通的100%正确
, 但多数民众赞成在ploblem稍后我会解决) 。
由于提前,
martijn
代码:
模块countminutes
(
/ /(())ALTERA_ARGS_BEGIN请勿删除此行!
clkm,分钟,跑步,第0 D1的,零
/ /(())ALTERA_ARGS_END请勿删除此行!
);
/ /端口声明
/ /(())ALTERA_IO_BEGIN请勿删除此行!
输入clkm;
输入分钟;
投入运行;
输出[3:0] d0;
输出[3:0] D1的;
输出零;
/ /(())ALTERA_IO_END请勿删除此行!
第[3:0] d0;
第[3:0] D1的;
第零;
总是@(posedge clkm)
开始
D1的“= D1的1;
如果(D1的== 4'd10)
开始
d0“= d0 1;
如果((第0 == 4'd2)&(D1的== 4'd4))
开始
d0“= 4'd0;
末端
D1的“= 4'd1;
末端
为此/ /行63
总是@(posedge分钟)
开始
如果(运行== 1'b0)
开始
D1的“二dl - 1;
如果(D1的== 4'd15)
开始
d0“= 0天1;
如果(第0 == 4'd15)
开始
零“= 1;
d0“= 4'd3;
末端
其他的
开始
零“= 0;
末端
D1的“= 4'd2;
末端
末端
为此/ /行85
endmodule
很抱歉,您还没有登录查看此附件
错误:无法解析网d0多种常量司机在countminutes.v(63 [3])
错误:在countminutes.v(85恒流驱动)
我看着它
, 问题是
, 我写一两次登记,或者是这样的。
我认为这个错误是错误的,但据曲(上)电大II网络版这是一个问题。谁能告诉我
, 我可以做些什么来解决?
该代码应计数了当'clks'是脉冲秒。60时到达它应该重置为零。
当秒脉冲和运行== 1,计数器应该减少
, 当它达到零,它应该脉冲'分钟'和重新设置为59(大概是行不通的100%正确
, 但多数民众赞成在ploblem稍后我会解决) 。
由于提前,
martijn
代码:
模块countminutes
(
/ /(())ALTERA_ARGS_BEGIN请勿删除此行!
clkm,分钟,跑步,第0 D1的,零
/ /(())ALTERA_ARGS_END请勿删除此行!
);
/ /端口声明
/ /(())ALTERA_IO_BEGIN请勿删除此行!
输入clkm;
输入分钟;
投入运行;
输出[3:0] d0;
输出[3:0] D1的;
输出零;
/ /(())ALTERA_IO_END请勿删除此行!
第[3:0] d0;
第[3:0] D1的;
第零;
总是@(posedge clkm)
开始
D1的“= D1的1;
如果(D1的== 4'd10)
开始
d0“= d0 1;
如果((第0 == 4'd2)&(D1的== 4'd4))
开始
d0“= 4'd0;
末端
D1的“= 4'd1;
末端
为此/ /行63
总是@(posedge分钟)
开始
如果(运行== 1'b0)
开始
D1的“二dl - 1;
如果(D1的== 4'd15)
开始
d0“= 0天1;
如果(第0 == 4'd15)
开始
零“= 1;
d0“= 4'd3;
末端
其他的
开始
零“= 0;
末端
D1的“= 4'd2;
末端
末端
为此/ /行85
endmodule
很抱歉,您还没有登录查看此附件