发明名称 基于高速串行总线的DMA结构的pipeline读写方法
摘要 本发明公开了一种基于高速串行总线的DMA结构的pipeline读写方法,主机通过DCR设置DMA寄存器,TX状态机根据设置依次循环发送读描述符,读数据和写描述符请求,然后由端口状态机控制完成上述各种请求,端口状态机通过LIS总线发出读或写操作,端口状态机发送多个读描述符与读数据操作通过LIS总线处理,该LIS总线将所述多个读请求依次顺序发出,然后LIS总线依次接受数据,端口状态机将收到的数据分别更新到寄存器文件或发送到streamLink接口;同时,RX状态机根据设置依次循环发送读描述符,写数据和写描述符请求,然后端口状态机控制完成各种请求,所述端口状态机通过LIS总线发出读或写操作。
申请公布号 CN102841871B 申请公布日期 2015.06.17
申请号 CN201210283510.5 申请日期 2012.08.10
申请人 无锡众志和达数据计算股份有限公司 发明人 张庆敏;张衡;胡刚;宋君
分类号 G06F13/28(2006.01)I 主分类号 G06F13/28(2006.01)I
代理机构 北京中恒高博知识产权代理有限公司 11249 代理人 宋敏
主权项 一种基于高速串行总线的DMA结构的pipeline读写方法,其特征在于,包括写操作和读操作:所述读操作具体步骤如下:主机通过DCR设置DMA寄存器,TX状态机根据所述DMA寄存器设置依次循环发送读描述符,读数据和写描述符请求,然后由端口状态机控制完成上述各种请求,所述端口状态机通过LIS总线发出读或写操作,所述LIS总线读操作具体如下:所述端口状态机发送多个读描述符与读数据操作通过LIS总线处理,该LIS总线将所述多个读请求依次顺序发出,然后LIS总线依次收到数据1、数据2直至数据n,所述端口状态机将收到的数据分别更新到寄存器文件或发送到streamLink接口,streamLink接口为快速数据传输所设计的高速数据总线接口;主机设置DCR寄存器后,RX状态机根据所述DMA寄存器设置依次循环发送读描述符,写数据和写描述符请求,然后端口状态机控制完成上述各种请求,所述端口状态机通过LIS总线发出读或写操作。
地址 214122 江苏省无锡市新区震泽路18号无锡软件园金牛座A栋6层