verilog hdl中每当处于上升沿下降沿时都触发产生上升脉冲程序如何

 我来答
百度网友c5bf415bd
2014-11-14 · TA获得超过263个赞
知道小有建树答主
回答量:448
采纳率:100%
帮助的人:174万
展开全部
好的方向是用一个高速时钟去检测低速时钟的上升沿及下降沿,需满足最低采样率要求,给你个例子
reg scl_r;
wire scl_pos = ({scl_r,scl}==2'b10);
wire scl_neg = ({scl_r,scl}==2'b01);

always@(posedge clk or negedge reset_n)
if(!reset_n)
scl_r <= 1;
else
scl_r <= scl;
更多追问追答
追问

我的两个输入波形分别是Ain  Bin(就是编码器的两个输入波形),输出需要是Aout1。

就是类似这样的波形图A(Ain)、B(Bin)输入。cp(Aout1)是输出。(如何写

verilog 程序)

追答
你没说你要实现怎么样的逻辑呀,就是CP与A/B的关系
kyo4749
2014-11-14 · TA获得超过433个赞
知道小有建树答主
回答量:294
采纳率:100%
帮助的人:188万
展开全部
不建议这样使用,如果真要这样还不如把时钟提高一倍在使用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式