The present invention provides a data access method, PCIe device and user equipment, wherein the data access processing method includes initiating data manipulation to the memory of the user equipment, write data to memory or read data from the memory; the state register value is written to memory. The status register values used to characterize the data manipulation of the state; to the central processor to interrupt the user equipment, the central processor notifies the user equipment from the memory read the status register values and execute the corresponding data processing operation. The embodiment of the invention also provides corresponding PCIe equipment and user equipment. The technical proposal of the invention only needs to perform an interaction between the PCIe device and the CPU, and can effectively avoid the waiting time between the two plurality of interactions and improve the data transmission efficiency.
【技术实现步骤摘要】
数据访问处理方法、PCIe设备和用户设备
本专利技术涉及数据传输技术,尤其涉及一种数据访问处理方法、PCIe设备和用户设备,属于通信
技术介绍
快捷外设部件标准(PeripheralComponentInterconnectExpress,以下简称:PCIe)是新一代的高速总线接口,采用了点对点串行连接,比PCI总线的共享并行架构,每个设备都有自己的专用连接,不需要向整个总线请求带宽,同时支持双向传输模式,能提供更高的传输速率和质量。随着网络及通信技术的迅速发展,网络设备对带宽的需求越来越高,PCIe技术在网络接口设备中得到广泛的应用,例如网卡。现有的高速网卡不仅负责接收网络上传过来的数据包,解包后,通过网卡将数据采用直接内存存取(DirectMemoryAccess,以下简称:DMA)的方式传输给本地计算机等用户设备;而且将本地计算机等用户设备发送的数据打包后,通过网卡以相同的方式送入网络。现有的利用网卡进行数据访问的技术,以网络向用户设备侧传送数据为例,其首先由网卡将数据写入到用户的内存储器,然后向用户设备的中央处理器(CentralProcessi ...
【技术保护点】
一种数据访问处理方法,其特征在于,包括:向用户设备的内存储器发起数据操作处理,将数据写入到内存储器或从内存储器中读取数据;将状态寄存器的值写入到内存储器中,所述状态寄存器的值用于表征数据操作处理的状态;向用户设备的中央处理器上报中断,以通知所述用户设备的中央处理器从所述内存储器中读取所述状态寄存器的值并执行相应的数据操作处理;所述将状态寄存器的值写入到内存储器中包括:获取存储的内存储器中寄存器映射表的初始地址,并根据所述初始地址将所述状态寄存器的值写入到所述寄存器映射表中。
【技术特征摘要】
1.一种数据访问处理方法,其特征在于,包括:向用户设备的内存储器发起数据操作处理,将数据写入到内存储器或从内存储器中读取数据;将状态寄存器的值写入到内存储器中,所述状态寄存器的值用于表征数据操作处理的状态;向用户设备的中央处理器上报中断,以通知所述用户设备的中央处理器从所述内存储器中读取所述状态寄存器的值并执行相应的数据操作处理;所述将状态寄存器的值写入到内存储器中包括:获取存储的内存储器中寄存器映射表的初始地址,并根据所述初始地址将所述状态寄存器的值写入到所述寄存器映射表中。2.根据权利要求1所述的数据访问处理方法,其特征在于,所述状态寄存器的值包括中断状态寄存器的值和传输状态寄存器的值,所述中断状态寄存器的值用于表征将数据写入到内存储器或从内存储器中读取数据,所述传输状态寄存器的值用于表征PCIe设备与网络间的传输是否中止。3.根据权利要求1所述的数据访问处理方法,其特征在于,所述向用户设备的内存储器发起数据操作处理包括:向所述用户设备的内存储器发起直接内存存取操作。4.一种PCIe设备,其特征在于,包括:第一处理模块,用于向用户设备的内存储器发起数据操作处理,将数据写入到内存储器或从内存储器中读取数据;第二处理模块,用于将状态寄存器的值写入到内存储器中,所述状态寄存器的值用于表征数据操作处理状态;第三处理模块,用于向用户设备的中央处理器上报中断,以通知所述用户设备的中央处理器从所述内存储器中读取所述状态寄存器的值并执行相应的数据操作处理;所述第二处理模块具体用于获取存储的内存储器中寄存器映射表的初始地址,并根据所述初始地址将所述状态寄存器的值写入到所述寄存器映射表中。5.根据权利要...
【专利技术属性】
技术研发人员:谢于明,范多亮,胡新宇,史炜,罗海,
申请(专利权)人:北京华为数字技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。