中易网

求verilog 时钟选择器 模块有两个时钟,clk1一定存在,clk2不一定存在,clk2存在就输出,否则clk1输出

答案:2  悬赏:60  
解决时间 2021-03-22 16:12




最佳答案
不如用多路选择器,比如二选一多路选择器。设定一个变量sel
sel为一的时候输入时钟为clk1,sel为0的时候输入时钟为clk2。
语法上可以写成
module clock_choice(clk1,clk2,clk);
input clk1,clk2;
output clk;
reg sel;
always@(posedge clk2)
if(clk2) // 默认情况下clk2为低可以这么写,如果默认情况下clk2为高就要写成(!clk2)
sel=1;
else
sel=0;
assign clk=(!sel)?clk1:clk2;
endmodule
全部回答
在verilog里不能在多个always里对同一寄存器赋值。 时分秒你可以根据fpga的时钟计算秒的计数,假设设为cnt1,假设cnt=50000时为一秒的时间,可以在这时产生一个脉冲s,通过读取脉冲s的上升沿来计数cnt2,cnt2=60时就是一分,可以再产生一个小时的计数脉冲m,posedge m时cnt3+1,当cnt3=60时就是一小时,这应该能懂吧
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
《接过试卷的那一刻》有哪些写作手法?
直销和传销怎么区别,宁波三生公司是否传销
美丽的草原一线牵是什么歌
武汉理工大学考研美术学代码621美术史专业学
我家的小狗前几天病死了,昨晚我梦见他被别的
从湖北武汉到湖南永州的淘宝快递一般什么时候
夏普手机和oppo手机哪个好些?
82年属狗2016年6月22日搬家好吗
安徽省有人回收箱包厂废品吗?箱包厂的 废面料
临沂沂州府会馆到临沂第五小学多远
请问韶关南雄精细化工基地。的详细地址是什么
龙泉有没有代取公积金
想知道: 无锡市 从江阴市客运站到江阴兴澄特
头发特别黄染银灰色还要漂粉不
把人家车牌撞弯了。
推荐资讯
现在张家港电信大厦游泳馆价格是多少啊?
我和男友没见面的时候很少聊天,我怕我们之间
我和我喜欢的人快半个月没联系了,他又没删我
在深圳京东买格力 空调 安装收费吗?
请问一下魔法气球这个行业赚钱吗?
百色学院论坛多少?
家里收到一封工行委托律师事物所发给我的律师
做梦梦见帮别人在棺材边上种花生
罗志祥是哪年出道的
汉中中学成绩查询忘记密码怎么办
八皇子胤禩为什么没当上皇帝,因一致命原因,
最近听朋友提起“央视网商丘视窗”,“央视网
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?