报文传输方法、报文收发方法、装置、设备及存储介质制造方法及图纸

技术编号:41143723 阅读:17 留言:0更新日期:2024-04-30 18:12
本发明专利技术提供的一种报文传输方法、报文收发方法、装置、设备及存储介质,涉及报文收发技术领域。报文传输方法:CPU为DMAC的描述符分配对应的数据内存,并将数据内存的物理地址和逻辑地址同时赋值到描述符中,得到处理后的描述符;再基于处理后的描述符,与DMAC通过数据内存进行报文传输。由于CPU可以直接基于描述符获知相应数据内存的逻辑地址,DMAC也可以直接基于描述符获知相应数据内存的物理地址,从而在报文收发时无需频繁进行逻辑地址和物理地址的转换,避免因大量CPU资源被占用影响报文收发性能。

【技术实现步骤摘要】

本专利技术涉及报文收发,具体而言,涉及一种报文传输方法、报文收发方法、装置、设备及存储介质


技术介绍

1、dma(direct memory access,直接内存访问)是一种cpu与外部设备交互的一种方式,和传统的io(输入输出)相比,原来由cpu做的事情由dmac(direct memory accesscontrol,直接内存访问控制器)代替,即从外部设备直接到内存的过程由dmac来做,而不再是cpu。

2、dmac和cpu之间使用描述符进行通信。描述符是一块特定格式的内存。描述符以环的方式实现。dmac的每个通道都有各自的描述符环,通过描述符环中的信息,dmac将报文存放到指定的内存地址,处理完成后通知cpu取数据,cpu再从指定的内存地址中取出报文。同样地,cpu将报文存放到指定的内存地址,处理完成后通知dmac取数据,dmac再从指定的内存地址中取出报文并发送。

3、当前描述符中包含表示实际报文存放的双倍速率同步动态随机存储器的内存地址,以实际物理地址总线的编址形式存在。dmac可以基于此地址访问相应的内存,而cpu不本文档来自技高网...

【技术保护点】

1.一种报文传输方法,其特征在于,应用于电子设备的CPU,所述电子设备还包括DMAC,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述基于处理后的描述符,与所述DMAC通过所述数据内存进行报文传输的步骤包括:

3.如权利要求2所述的方法,其特征在于,所述基于处理后的描述符,与所述DMAC通过所述数据内存进行报文传输的步骤还包括:

4.一种报文收发方法,其特征在于,应用于电子设备中的DMAC,所述电子设备还包括CPU,所述方法包括:

5.如权利要求4所述的方法,其特征在于,所述基于预设描述符,与所述CPU通过所述预设描述符对应的数...

【技术特征摘要】

1.一种报文传输方法,其特征在于,应用于电子设备的cpu,所述电子设备还包括dmac,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述基于处理后的描述符,与所述dmac通过所述数据内存进行报文传输的步骤包括:

3.如权利要求2所述的方法,其特征在于,所述基于处理后的描述符,与所述dmac通过所述数据内存进行报文传输的步骤还包括:

4.一种报文收发方法,其特征在于,应用于电子设备中的dmac,所述电子设备还包括cpu,所述方法包括:

5.如权利要求4所述的方法,其特征在于,所述基于预设描述符,与所述cpu通过所述预设描述符对应的数据内存进行报文传输的步骤包括:

6.如权利要求5所述的方法,其特征在于,所述基于预设描述符,与所述cpu通过所述预设描述符对应的数据内存进行报文传输的步骤还包括:

【专利技术属性】
技术研发人员:李磊赵仕中秦欢
申请(专利权)人:苏州盛科通信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1