摘要
本申请实施例提供了一种带校验和重传功能的数据传输系统及方法,所述数据长度寄存器,用于写入数据长度;所述第一数据寄存器,用于写入目标数据;所述第一校验码生成器,用于通过预设校验算法,根据所述数据长度和所述目标数据生成第一校验码;将所述第一校验码写入所述第一缓存器中;所述第一缓存器,用于存储数据包;将所述数据包通过第一通路缓存至所述第二缓存器,并通过所述第二通路发送至所述第一接收端,以使所述第一接收端接收所述数据包并进行校验。通过本申请实施例的方法,可以避免由于中央处理器占用影响数据包和校验码的生成效率,实现通过单独的硬件实现校验码和数据包的加速生成,提高校验码和数据包的生成效率。