源同步和系统同步

本文介绍了axim_lite模块在数据传输中的作用,详细阐述了读写操作的处理流程。接着,讨论了源同步和系统同步的概念,源同步通过发送端的选通信号作为接收端时钟,提升数据传输速度,不受频率限制;而系统同步受系统时钟驱动,数据传输速度受限。文章还分析了源同步时钟系统的优势,包括时序稳定性和PCB布线设计,并提到了高速系统设计中混合使用两种同步方式的挑战。
摘要由CSDN通过智能技术生成

一、axim_lite模块作用:
将加速器用户侧自定义接口转换为标准的axi协议接口,完成加速器侧多个通道到axi通道的转换。
写操作处理流程:
axim查询加速器侧的写命令fifo是否为空,如果非空且axim内部有存储空间,向加速器发出wcmd_read,加速器在WCMD_DLY_CYC个周期后返回wcmd。
axim将wcmd拆分成burst,加速器侧如果有足够的写数据,axim_lite会给加速器端口发出wdata_read,加速器在WDATA_DLY_CYC个周期后返回wdata。根据AXI总线的状态,将拆分好的burst分addr,data通道分别送到AXI总线上。
同时收齐了一个cmd拆分后所有的burst的resp后返回给加速器一个总的resp。
读操作处理流程:
axim查询加速器侧的读命令fifo是否为空,如果非空且axim内部有存储空间,向加速器发出rcmd_read,加速器在RCMD_DLY_CYC个周期后返回rcmd。
axim将rcmd拆分成burst,加速器如果有足够的读数据存储空间,axim_lite根据AXI总线的状态,将拆分好的burst将addr通道信息送到AXI总线上。
同时将AXI总线返回的读data搬至加速器,收齐一个cmd拆分后所有burst的resp后返回给加速器一个总的resp。
能发读命令就一定能收读数据。

二、源同步(source synchronous)和系统同步(system synchronous)
源同步,是由发送端在发送数据的同时发送一个选通信号。接收端将这个选通信号作为接收时钟。控制信号的接收。理论上不受频率的限制,极大的提高的数据传输的速度。
系统同步&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值