FPGA、verilog控制DS1302时钟芯片里边的一段程序,有几点疑问:

always@(posedgeSYSCLKornegedgeRST_B)beginif(!RST_B)TIME_CNT<=`UD8'h0;elseTIME_CNT<=`U... always @ (posedge SYSCLK or negedge RST_B) begin if(!RST_B) TIME_CNT <= `UD 8'h0; else TIME_CNT <= `UD TIME_CNT_N; end always @ (*) begin if((RTC_WR_CS == IDLE) && (RTC_WR_NS == SEND_ADDR))//当前是空闲状态,下一次是发送地址状态 TIME_CNT_N = 8'hD0; else if(RTC_WR_CS != RTC_WR_NS) TIME_CNT_N = 8'h0; else if(TIME_CNT == 8'h60) TIME_CNT_N = 8'h0; else TIME_CNT_N = TIME_CNT + 8'h1; end 1: TIME_CNT_N = 8'hD0;这句在这里有什么用? 2:always @ (*)什么条件触发? 展开
 我来答
罗知祭美曼
2020-01-11 · TA获得超过1063个赞
知道小有建树答主
回答量:1477
采纳率:100%
帮助的人:6.6万
展开全部
1:从程序看是初始化用的,应该是个什么命令,看看DS1302的手册
2:always
@
(*)是组合逻辑的一种写法,就是用到什么变了都触发,就是组合逻辑了
再看看别人怎么说的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百情稽凌春
2020-08-18 · TA获得超过1068个赞
知道小有建树答主
回答量:1329
采纳率:100%
帮助的人:5.8万
展开全部
1:
TIME_CNT_N
=
8'
hD0
;这句在这里有什么用?
就是计数清零吧
2:always
@
(*)什么条件触发?
编译器
自动检测always中条件变化
不用开发者定义敏感信号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式