版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
为基于DMA读写请求确定起始页表项及起始物理项和物理地址存储在页表项缓存器和物理地址缓存器;基于起始物理地址对目标数据进行读下一个页表项及下一个页表项对应的物理地址2所述存储控制模块被配置为:响应于收到DMA读写请求,基于所述述起始页表项和所述起始物理地址发送至所述PCI所述PCIe模块被配置为:响应于收到所述存储控制模块发送的页表项及对应物理地表项在页表中的下一个页表项及所述下一个页表项对应的所述存储控制模块还被配置为:响应于收到所述查询请求,确定当前读写的述下一个页表项对应的物理地址发送至所述PC2.如权利要求1所述数据处理装置,所述存储写请求,基于所述DMA读写请求确定目标数据的虚拟地址在页表中的起始页表项及所述起将所述起始页表项及所述起始页表项对应的起始物理地址,以及所述从所述起始起页表项的下一个页表项对应的内存块开始,在所述内存模4.如权利要求1所述数据处理装置,所述存储控制模块还被配置为所述存储控制模块还被配置为:将所述目标数据在所述内存模块中越所述PCIe模块还被配置为:将所述目标数据在所述内存模块中的越界在每读写完一个页表项对应的部分目标数据时,更新一次所述3所述PCIe模块还被配置为将各所述描述符分别存储在所述描述符缓响应于收到DMA读写请求,基于所述存储控制基于所述PCIe模块,将所述存储控制模块发送的页表项及对应物表项在页表中的下一个页表项及所述下一个页表项对应的所述下一个页表项及所述下一个页表项对应的物理地址发送至所述PC响应于收到DMA读写请求,基于所述存储控制将所述起始页表项及所述起始页表项对应的起始物理地址,以及所述基于所述起始物理地址及所述起始页表项的下一个页表项对应的从所述起始起页表项的下一个页表项对应的内存块开始,在所述内存模基于所述存储控制模块,将所述目标数据在所述内存模块中越界总次数发送至所述基于所述PCIe模块,将所述目标数据在所述内存模块在每读写完一个页表项对应的部分目标数据时,更新一次所述4响应于收到多个DMA读写请求,基于所述存储基于所述PCIe模块将各所述描述符分别存储在所述描述符缓5请求读写的数据的虚拟地址对应的物理地址,然后再向高速串行计算机扩展总线指令,PCIe模块再基于该物理地址对该数据进行处理。术中在面对DMA读写请求的数据较大时,存储控制模块需要按照数据在内存模块中的各个将所述起始页表项和所述起始物理地址发送至所述P地址,将所述页表项和所述物理地址分别存储在所述页表项缓存器和所述物理地址缓存内存模块的每个内存块的剩余空间,按照预设TLP的大小的可供发包次数下降至预设次数6应的页表项在页表中的下一个页表项及所述下一个页表项对及所述下一个页表项对应的物理地址发送至所于所述DMA读写请求确定目标数据的虚拟地址在页表中的起始页表项及所述起始页表项对的下一个页表项及所述起始页表项的下一个页表项对应的物理地址一并发送至所述PCIe所述PCIe模块还被配置为将各所述描述符分别存储在所述描述符缓[0012]本申请还提出一种数据处理方法,运用于上述任一实施7起始页表项和所述起始物理地址发送至所述PCI内存模块的每个内存块的剩余空间,按照预设TLP的大小的可供发包次数下降至预设次数应的页表项在页表中的下一个页表项及所述下一个页表项对响应于收到所述查询请求,基于所述存储控制模块确定响应于收到所述查询请求,确定当前读写的页表项在页表中的下一个页表项及所述下一个页表项对应的物理地起始页表项在页表中的下一个页表项及所述下一个页表项对应的的下一个页表项及所述起始页表项的下一个页表项对应的物理地址一并发送至所述PCIe89部件说明的模块或子模块可以是也可以不是物理上的分离,可以是也可以不是物理模块,PCIe模块下发读写2_4M的处理指令,直至将页表项#0_#5对应的各个内存块中的数据处理础上设置了页表缓存器和物理地址缓存器,用于解决现有技术在面对DMA读写请求的数据确定目标数据的虚拟地址在页表中的起始页表项及所述起始页表项对应的起始物理地址,并将所述起始页表项和所述起始物理地址发送至所述PC应物理地址,将所述页表项和所述物理地址分别存储在所述页表项缓存器220和所述物理存块对应的页表项在页表中的下一个页表项及所述下一个页表项对应项及所述下一个页表项对应的物理地址发送至所述PCIe内存块均具有目标数据的一部分。关于该目标数据的DMA读写请求中的虚拟地址对应的起存储控制模块100将起始页表项#1和起始物理地址1M发送至PCI[0036]当PCIe模块200收到起始页表项#0和起始物理地址1M时,将起始页表项#0存储在存器220和物理地址缓存器230中同一存储深度存储的是同一个DMA读写请求的页表项和该15的各个存储位置,二者在同一深度的存储位置上所存储的页表项和物理地址对应同一220和物理地址缓存器230的存储深度0的存储位置上分别存储了页表项#0和1M,即代表页[0037]当PCIe模块200将存储控制模块100发送的起始页表项和起始物理地址分别存储在页表项缓存器220和物理地址缓存器230后,即可根据页表缓存器及物理地址缓存器230目标数据时所发包的次数,即可确定当前页表项对应的内存块的剩余空间的可供发包次而对于起始页表项对应的内存块之后的其他内存块均从各个内存块的起始边界开始读写,故而可供PCIe模块200的发送端口发包的次数则均为4当前页表项#0在页表中的下一个页表项#1对应的物理地址。存储控制模块100收到PCIe模查表得到下一个页表项#1对应的物理地址为2_4M内存块的起始边界地址,即物理地址为理地址2M存储在物理地址缓存器230与页表项#1在页表项缓存器220中相同存储深度的存PCIe模块200在完成对一个页表项对应的目标数据的读写后,可以立刻开始对下一个页表存储在页表项缓存器220和物理地址缓存应的起始物理地址,PCIe模块200将起始页表项及对应的起始物理地址储存在页表项缓存应的下一个页表项及对应的物理地址可能还没有回流至PCIe模块200,因此在开始对下一请求,基于所述DMA读写请求确定目标数据的虚拟地址在页表中的起始页表项及所述起始的下一个页表项及所述起始页表项的下一个页表项对应的物理地址一并发送至所述PCIe对应的目标数据读写完毕之后,直接根据物理地址缓存器230中下一个页表项对应的物理内存块从起始物理地址开始的剩余空间不足预设次数的TLP发包时,因查询请求对应的下一个页表项及物理地址无法及时回流而造成块剩余空间可供TLP发包次数下降至预设次数时或者小于预设次数时,无需向存储控制模余空间可供TLP发包次数下降至预设次数时再开始向存储控制模块100发送查询请求即可。后续的其他内存块的剩余空间的可供发包次数下降至预设次数时,再向存储控制模块100从所述起始起页表项的下一个页表项对应的内存块开始,在所述内存模块300的[0050]以图3为例,基于DMA读写请求可以确定目标数据的大小为12M,起始物理地址为次数也一并发送至PCIe模块200,PCIe模块200将越界总次数存储至越界次数计数缓存器所述PCIe模块200还被配置为将各所述描述符分别存储在所述描述符缓存器210比如,可以根据收到DMA读写请求的先后顺序分别为各个DMA读写请求赋予不同的标识100表明查询请求用于请求查询DMA0对应的DMA读写请求的下一个页表项及物理地址,当应的起始物理地址,PCIe模块200将起始页表项及对应的起始物理地址储存在页表项缓存请中的PCIe模块200在对各个内存块进行读写时,存储控制模块100只需向PCIe模块200发确定目标数据的虚拟地址在页表中的起始页表项及所述起始页表项对应的起始物理地址,并将所述起始页表项和所述起始物理地址发送至所内存模块的每个内存块的剩余空间,按照预设TLP的大小的可供发包次数下降至预设次数应的页表项在页表中的下一个页表项及所述下一个页表项对起始页表项在页表中的下一个页表项及所述下一个页表项对应的的下一个页表项及所述起始页表项的下一个页表项对应的物理地址一并发送至所述PCIe制模块及所述DMA读写请求,确定目标数据的虚拟地址在页表中的起始页表项及所述起始请求查询当前读写的内存块对应的页表项在页表中的下一个页表项及所述下一个页表项理地址,并将所述下一个页表项及所述下一个页表项对应的物理地址发送至所述PCIe模[0069]图7示出了适于用来实现本申请实施方式的示例性计算设备80的框图,该计算设[0072]系统储存器802可以包括易失性储存器形式的计算机系统可读介质,例如随机存它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块8024通常执行本申请所描述的实施例中的确定目标数据的虚拟地址在页表中的起始页表项及所述起始页表项对应的起始物理地址,述存储控制模块发送的页表项及对应物理地址分别存储在所述页表项缓存器和所述物理述内存模块的每个内存块的剩余空间,按照预设TLP的大小的可供发包次数下降至预设次
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026及未来5年中国三盐基硫酸铅市场现状数据分析及前景预测报告
- 2026及未来5年中国PET聚酯打包带市场现状数据分析及前景预测报告
- 2026年建筑施工企业安全员A证理论考试题及答案
- 2026年网络内容审核业务考试题库及答案
- 2026年海员地理模拟试卷(含答案)
- 2026年一建模拟试卷(含答案)
- 2026年动物免疫考试模拟试卷(含答案)
- 2026年麻疹病毒肺炎合并皮疹预防模拟题及答案详解
- 2026年公司安全生产模拟试题(含答案)
- 2026年河北省安全员考试题库及答案详解
- 甘肃张掖市肃南裕固族自治县马蹄学校2026-2027学年度第一学期七年级英语课后综合作业(一)(含答案)
- 2026年发展对象培训结业测试及答案解析
- 2026年第一季度家庭医生签约服务培训试卷及答案
- 2026“弘扬长征精神 奋进新征程”知识竞赛题库(含答案解析)
- 2026-2027学年教科版四年级上册科学第一单元《空气》单元素养测评卷含答案
- 中信金融资产笔试题
- 四川省水利工程设计概(估)算编制规定2025
- 胃穿孔课件教学课件
- 五级护工考试试题及答案
- 《电动自行车车载北斗卫星定位模块》(征求意见稿编制说明)
- (正式版)DB61∕T 1090-2017 《相变自调温沥青路面材料设计与施工规范》
评论
0/150
提交评论