【技术实现步骤摘要】
本申请属于存储器领域,具体涉及一种设备寄存器的访问方法、电子设备及存储介质。
技术介绍
1、中央处理器(central processing unit,cpu)和io(input output)设备的常用接口是寄存器,io设备通常提供一系列的寄存器,用于硬件完成特定的任务、查询任务执行的状态以及执行过程中出现的问题。以网卡为例,网卡通常提供了:收包计数器、发包计数器、收包出错计数器、发包出错计数器等一系列状态寄存器,用于查询网卡当前工作的状态。
2、当cpu需要查询网卡状态信息时,通常会依次读取网卡的状态寄存器。由于网卡底层的pci(peripheral component interconnect,外围组件互联)链路和cpu内部总线相比,属于io慢速总线,导致cpu每次访问寄存器(大小一般是4字节)的访问效率不高。常见的cpu最大数据位宽一般是8字节(8byte=64bits),使得cpu无法一次性访问大于8字节的“超长”数据,这就需要分多步去访问寄存器,当需要访问的寄存器数量较多时,会浪费大量的pci带宽,且访问效率也不
【技术保护点】
1.一种设备寄存器的访问方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,识别所述特殊写访问请求的真实意图,包括:
4.根据权利要求1所述的方法,其特征在于,识别所述特殊写访问请求的真实意图,包括:
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:
6.一种设备寄存器的访问方法,其特征在于,包括:
7.根据权利要求6所述的方法,其特征在于,在生成特殊写访问请求之前,所述方法还包括:
< ...【技术特征摘要】
1.一种设备寄存器的访问方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,识别所述特殊写访问请求的真实意图,包括:
4.根据权利要求1所述的方法,其特征在于,识别所述特殊写访问请求的真实意图,包括:
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:
6.一种设备寄存器的访问方法,其特征在于,包括:
7.根...
【专利技术属性】
技术研发人员:叶敬茂,范嘉荣,石加圣,
申请(专利权)人:上海天数智芯半导体股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。