《表1 修改的宏定义:基于FPGA的量子通信中经典信道的设计与实现》
使用片内RAM实现包存储器,可提升TCP的性能。以数据上行为例对片内RAM包存储器的工作原理进行说明。当Nichestack TCP/IP对主存储器中的原始数据进行处理时,NicheStack TCP/IP将从包存储器的空闲缓存队列中删除一个缓存,并将处理好的包放置到该缓存中,之后将这个缓存地址传递给以太网设备驱动程序。通过修改ipport.h文件中表1所列出的宏定义,可将NicheStack TCP/IP包存储器的缓存队列映射到片内RAM包存储器,这样当以太网设备驱动程序使能发送SGDMA进行数据传输时,数据源地址是片内RAM包存储器,数据目的地是TSE,由于发送SGDMA不占用主存储器数据端口,Nichestack TCP/IP可继续对主存储器内的原始数据进行处理,提升TCP性能。
图表编号 | XD00174646100 严禁用于非法目的 |
---|---|
绘制时间 | 2020.05.01 |
作者 | 邓雄峰、刘震宇、郑玉鳞、贺佳坤 |
绘制单位 | 广东工业大学信息工程学院、广东工业大学信息工程学院、华为技术有限公司海思研究部、华为技术有限公司海思研究部 |
更多格式 | 高清、无水印(增值服务) |