完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
废话不说,直接上代码
这是我写的顶层模块 module water_led_design ( input clk_sys, input rst, output [3:0] led_data ); fre_div u1fre ( .clk_sys (clk_sys), .rst (rst), .clk_out (clk_led) ); led u2led ( .clk_led (clk_out), .rst (rst), .led_data_r (led_data) ); endmodule //下面是两个子模块的声明 module fre_div ( input clk_sys, input rst, output clk_out ); 。。。。。。。。。。。。 module led ( input clk_led, input rst, output reg [3:0] led_data_r ); 编译完了之后总是有这个警告: Warning (10236): Verilog HDL Implicit Net warning at water_led_design.v(13): created implicit net for "clk_led" Warning (10236): Verilog HDL Implicit Net warning at water_led_design.v(18): created implicit net for "clk_out" 哪位指点哈这是怎么回事呗 还有还有,我写的是流水灯的代码,哪位好心的大神可不可以个看看哪里有什么不妥吗(仿真神马的正在学~~~~~~)下面是完整代码,先谢过了 module water_led_design ( input clk_sys, input rst, output [3:0] led_data ); fre_div u1fre ( .clk_sys (clk_sys), .rst (rst), .clk_out (clk_led) ); led u2led ( .clk_led (clk_out), .rst (rst), .led_data_r (led_data) ); endmodule module fre_div ( input clk_sys, input rst, output clk_out ); reg [25:0] counter; parameter res_counter = 23'd4_999_999; always @ (negedge clk_sys or negedge rst) begin if (!rst) counter<=23'd0; else if (counter < res_counter) counter = counter + 1'b1; else counter = 23'd0; end assign clk_out = (counter < res_counter/2) ? 1'b1 : 1'b0; endmodule module led ( input clk_led, input rst, output reg [3:0] led_data_r ); always @ (negedge clk_led or negedge rst) begin if (!rst) led_data_r<=4'b0; else if (led_data_r < 4'b1111) led_data_r<=led_data_r + 4'b1; else led_data_r<=4'b0; end endmodule |
|
相关推荐
1个回答
|
|
标题秀逗了,是顶层模块,大家见谅见谅
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1779 浏览 1 评论
1518 浏览 0 评论
矩阵4x4个按键,如何把识别结果按编号01-16(十进制)显示在两个七段数码管上?
1735 浏览 0 评论
954 浏览 0 评论
2525 浏览 0 评论
1560 浏览 38 评论
5797 浏览 113 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-2 10:12 , Processed in 0.730742 second(s), Total 71, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号