特权同学第一个实验怎么就出不来。。。

2019-03-25 07:38发布

RT,
module Divider_verilog(
           clk, rst_n, fm
);

input clk; //时钟信号,50MHz
input rst_n; //复位信号,低电平有效
output fm;  //蜂鸣器,0--响,1--不响

assign fm = 1'b0;

reg[5:0] cnt;

always @(posedge clk or negedge rst_n)
                if(!rst_n)  
                        cnt <= 6'd0;
                else if(cnt < 6'd49)
                        cnt <= cnt + 1'b1;
                        else
                                cnt <= 6'd0;
assign fm = (cnt <= 6'd24) ? 1'b0:1'b1;               
               
endmodule


出现了这么多错误!= =
Error (10028): Can't resolve multiple constant drivers for net "fm" at Divider_verilog.v(21)
Error (10029): Constant driver at Divider_verilog.v(9)
Error (12153): Can't elaborate top-level user hierarchy
Error: Quartus II 32-bit Analysis & Synthesis was unsuccessful. 3 errors, 0 warnings
       

一模一样的程序啊,对了我用的EP4CE6E22C8N这个芯片

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
白丁
1楼-- · 2019-03-25 14:49
< / fm被多次驱动
荒漠小草
2楼-- · 2019-03-25 19:14
Error (10028): Can't resolve multiple constant drivers for net "fm" at Divider_verilog.v(21)
这个问题,你翻译 成中文看一下!
pouty7447
3楼-- · 2019-03-26 00:37
assign fm = 1'b0;
assign fm = (cnt <= 6'd24) ? 1'b0:1'b1;  
fm多次驱动

一周热门 更多>