基于FPGA的跨时钟域信号处理——专用握手信号

采用握手方式处理跨时钟域信号接收的特点是:接收信息准确稳定,无需考虑双方时钟差异(即任何不同时钟之间都可以),缺点就是耗费时间多,只能一位一位地接收。
主要实现步骤:
双方有三条线的连接,req、ack、data(数据线可以多线并行,提高速度),假设req、ack、data总线在初始化时都处于无效状态。
1.发送域先把数据放入总线,随后发送有效的req信号给接收域。
2.接收域在检测到有效的req信号后锁存数据总线,然后回送一个有效的ack信号表示读取完成应答。
3.发送域在检测到有效ack信号后撤销当前的req信号,接收域在检测到req撤销后也相应撤销ack信号。
此时完成一次正常握手通信。此后,发送域可以继续开始下一次握手通信,如此循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值