RISC-V MCU中文社区

【分享】 握手信号的详解

发表于 全国大学生集成电路创新创业大赛 2023-05-22 14:47:53
0
3134
0

组别:CICC3327

在dtcm和itcm等模块中经常用到以valid,read结尾的信号量,他们就是握手信号。

握手信号是一种用于协调和同步不同系统之间操作的信号。当两个或多个系统要进行数据传输或交互时,需要确保数据传输的正确性和安全性。握手信号则可以确保数据传输的可靠性和正确性。

握手信号通常由几个信号线组成,并在数据传输开始和结束时进行协调和同步。在传输数据之前,发送方会发送一个握手信号给接收方,确认接收方是否已经准备好接收数据。如果接收方准备好接收数据,则发送方会继续发送数据。在数据传输完成后,发送方会再次发送一个握手信号来告知接收方传输完成,以确保接收方已经成功接收到数据。

主设备通过 ICB 的命令通道向从设备发送写操作请求( icb cmd read 为低〉,从设备
立即接收该请求( icb _crud _ready 为高〉

从设备在同一个周期返回反馈且结果正确( icb_rsp_err为低〉,主设备立即接收该结
果( icb _rsp _ready 为高〉如下图所示

主设备通过 ICB 的命令通道向从设备发送读操作请求(icb cmd read 为高〉,从设备
立即接收该请求( icb cmd _ready 为高)

从设备在下一个周期返回反馈且结果正确( icb _rsp _err 为低), 主设备立即接收该结果( icb _rsp _ready 为高)

图片alt

主设备通过 ICB 的命令通道向从设备发送写操作请求( icb cmd read 为低),从设备
立即接收该请求( icb _ cmd ready 为高)

从设备在下一个周期返回反馈且结果正确(icb_rsp 为{邸,主设备立即接收该结
果( icb _rsp _ready 高)。

图片alt

喜欢0
用户评论
chinhan

chinhan 实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板