暂存器的存取方法、网络装置及网络系统制造方法及图纸

技术编号:26385559 阅读:19 留言:0更新日期:2020-11-19 23:54
本发明专利技术公开了暂存器的存取方法、网络装置及网络系统,暂存器设于网络装置,该暂存器的存取方法包括以下步骤:网络装置接收外部处理器发送的访问请求,并回复访问请求;在回复访问请求之后,网络装置接收外部处理器发送的读写请求,根据读写请求对暂存器进行读写操作,并回复暂存器的状态信息;其中,网络装置通过第二层协议与外部处理器进行通信,第二层协议为数据链路层协议。本发明专利技术中的网络装置不再需要预留空间给处理器使用,制程简单、节省芯片空间,同时,网络装置加节省能耗,也可以达到节省更多人力与成本功效。

【技术实现步骤摘要】
暂存器的存取方法、网络装置及网络系统
本专利技术属于计算机
,尤其涉及暂存器的存取方法、网络装置及网络系统。
技术介绍
暂存器,或称为CPU寄存器(CPURegister),是中央处理器内的其中的一个组成部份,用作暂存数据的功能。CPU寄存器是有限存贮容量的高速存贮部件,亦可用来暂存指令、资料和地址等。此外,CPU寄存器可被一计算机架构里的中央处理器快速的存取。例如,中央处理器可根据存放在一暂存器中的指令,指示中央处理器将两暂存器中的数值相加后,再把加总后数值放入一指定暂存器中。在几乎所有的计算机架构里,处理器中的暂存器是少量且速度快的计算机内存。当某些数据要被用作运算时,计算机系统会将这些数据从一个大型内存加载到暂存器中再进行运算。运算后的数据通常会再被放回主存储器中。而现代的处理器结构通常使用动态或静态随机存取内存(RAM)来当作主存储器。处理器暂存器是内存阶层中的最高阶,提供快速的数据访问速度。处理器暂存器一般而言指的是被直接编码成一指令的一组暂存器,如同指令集所定义的一般。在现今高效能CPUs中,通常具有多组重复的运算暂存器,藉由暂存器重命名(registerrenaming)来提高整体CPU的效率。当一计算机程序重复的存取一相同数据时,即为所谓的存取局部性(LocalityofReference)。此外,把常用的数据放在暂存器中对程序执行来说是一个相当重要的因素。而暂存器分配则可以由程序编辑者在编辑程序时进行,也可由汇编语言编程者来进行。请参照图1,图1为一处理器与暂存器整合的传统架构,在图1所示的系统1中,处理器11与暂存器12为一整体,处理器11与暂存器12之间由例如总线(Bus)相互连接,处理器11可存取暂存器12,即处理器11可读取暂存器12内之数据,或可将数据写入暂存器12内,上述之数据可为,例如,指令、命令或其他种不同的数据。但是,在多处理设备的应用场景中,特别在网络通信
中,面临如下难题:由于需要多个处理设备之间进行配合,故每个处理设备都需要配置处理器与暂存器整合的传统架构,但是实际上某些处理设备对于数据处理的需求并不是很高,如此,不仅造成了部分处理设备的资源浪费,而且大大增加了整个系统的成本。具体例如在光纤通信场景中,光纤到户需要为每一用户配置一光网络单元,光纤信号经过光网络单元的处理,从而使用户能够上网,如此,现有技术的光网络单元必须配置处理器与暂存器的传统架构,这就会造成光网络单元结构复杂、制备难、成本高等问题。
技术实现思路
本专利技术为解决上述技术问题,提供了暂存器的存取方法、网络装置及网络系统。本专利技术的一目的在于提供一种暂存器的存取方法,该暂存器设于网络装置,包括以下步骤:该网络装置接收外部处理器发送的访问请求,并回复访问请求;在回复访问请求之后,该网络装置接收该外部处理器发送的读写请求,根据该读写请求对该暂存器进行读写操作,并回复该暂存器的状态信息;其中,该网络装置通过第二层协议与外部处理器进行通信,该第二层协议为数据链路层协议。本专利技术的另一目的在于提供一种网络装置,该网络装置内设有暂存器,包括:访问模块,用于该网络装置接收外部处理器发送的访问请求,并回复访问请求;读写模块,用于该网络装置接收该外部处理器发送的读写请求,根据该读写请求对该暂存器进行读写操作,并回复该暂存器的状态信息;其中,该网络装置通过第二层协议与外部处理器进行通信,该第二层协议为数据链路层协议。本专利技术的另一目的在于一种网络系统,包括:网络装置,该网络装置内设有暂存器;外部处理器,该外部处理器通过第二层协议与该网络装置进行通信;其中,该网络装置接收外部处理器发送的访问请求,并回复访问请求;在回复访问请求之后,该网络装置接收该外部处理器发送的读写请求,根据该读写请求对该暂存器进行读写操作,并回复该暂存器的状态信息。本专利技术与现有技术相比具有以下的优点和积极效果:本专利技术中,通过由一外部处理器经第二层协议来存取网络装置中的暂存器,如此,网络装置不再需要预留空间给处理器使用,在制造或制程上也相对简单,也可以更加节省制程上时所需的芯片空间,芯片设计也可以更简单化,再者,网络装置通过外部处理器与其内部暂存器配合执行数据处理,因此可更节省网络装置所需消耗的电能,此外,也可以达到节省更多人力与成本功效。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。图1为现有技术中处理器与暂存器整合的传统架构示意图;图2为本专利技术一实施例的暂存器存取方法的整体过程流程图;图3为本专利技术一实施例的暂存器存取方法的优化过程流程图;图4为本专利技术一实施例的以太协议可兼容封包格式的数据结构示意图;图5为本专利技术一实施例的网络装置及网络系统的结构框图;附图标记说明:1:系统;11:处理器;12:暂存器;2:以太协议可兼容封包格式;21:目的地址区DMAC;22:源地址区SMAC;23:以太类型区EType;24:标头区Header;25:暂存器存取信息区;3:网络装置;31:暂存器;32:访问模块;33:读写模块;4:外部处理器。具体实施方式为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对照附图说明本专利技术的具体实施方式。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。为使图面简洁,各图中只示意性地表示出了与本专利技术相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。以下结合附图和具体实施例对本专利技术提出的暂存器的存取方法、网络装置及网络系统作进一步详细说明。参看图2,本实施例提供一种暂存器的存取方法,暂存器设于网络装置,包括以下步骤:网络装置接收外部处理器发送的访问请求,并回复访问请求;在回复访问请求之后,网络装置接收外部处理器发送的读写请求,根据读写请求对暂存器进行读写操作,并回复暂存器的状态信息;其中,网络装置通过第二层协议与外部处理器进行通信,第二层协议为数据链路层协议。现具体对本实施例进行详细说明:本实施例的方法可以被应用到具体不同的场景中,例如不同的通信系统中,其中,可包括光纤通信系统、基于IEEE标准的通信系统(例如IEEE802.11标准)、基于第三代合作伙伴计划(3GPP)标准的通信系统(例如第二代行动通信标准GSM、第三代行动通信标准WCDMA或CDMA2000、第四代行动通信标准LTE或第五代行动通信标准),本实施例不仅限于上述通信系统,更为广泛地,可以被应用到需要进行信号转换的场本文档来自技高网
...

【技术保护点】
1.一种暂存器的存取方法,其特征在于,所述暂存器设于网络装置,包括以下步骤:/n所述网络装置接收外部处理器发送的访问请求,并回复所述访问请求;/n在回复所述访问请求之后,所述网络装置接收所述外部处理器发送的读写请求,根据所述读写请求对所述暂存器进行读写操作,并回复所述暂存器的状态信息;其中,/n所述网络装置通过第二层协议与外部处理器进行通信,所述第二层协议为数据链路层协议。/n

【技术特征摘要】
1.一种暂存器的存取方法,其特征在于,所述暂存器设于网络装置,包括以下步骤:
所述网络装置接收外部处理器发送的访问请求,并回复所述访问请求;
在回复所述访问请求之后,所述网络装置接收所述外部处理器发送的读写请求,根据所述读写请求对所述暂存器进行读写操作,并回复所述暂存器的状态信息;其中,
所述网络装置通过第二层协议与外部处理器进行通信,所述第二层协议为数据链路层协议。


2.根据权利要求1所述的暂存器的存取方法,其特征在于,
所述回复所述访问请求进一步包括:根据所述网络装置的运作状态回复允许或拒绝所述访问请求;
所述网络装置接收所述外部处理器发送的读写请求进一步包括:若允许所述访问请求,则所述网络装置接收所述外部处理器发送的读写请求。


3.根据权利要求1所述的暂存器的存取方法,其特征在于,所述第二层协议通过以太协议可兼容封包格式进行通信,其中,所述以太协议可兼容封包格式包括:
目标地址区DMAC;
源地址区SMAC;
以太类型区EType;
标头区Header,用于指示对所述暂存器的动作;
暂存器存取信息区,用于传送对所述暂存器的所述访问请求或者所述读写请求。


4.根据权利要求3所述的暂存器的存取方法,其特征在于,所述暂存器存取信息区还用于存放所述暂存器的数量,以及传送至或传送自所述暂存器的读写内容。


5.根据权利要求3所述的暂存器的存取方法,其特征在于,所述标头区Header还用于传送所述暂存器的通知,所述暂存器存取信息区还用于存储所述暂存器的通知对应的内容。


6.根据权利要求3所述的暂存器的存取方法,其特征在于,所述目的地址区DMAC占用6个字节,所述源地址区占用6个字节,而所述以太类型区占用4个字节。


7.根据权利要求1所述的暂存器的存取方法,其特征在于,所述网络装置回复所述暂存器的状态信息之后,还包括:所述网络装置接收所述外部处理器发送的确认信息,以确认所述暂存器的状态信息无误。


8.根据权利要求1至7任意一项所述的暂存器的存取方法,其特征在于,所述外部处理器为外部设备的系统芯片SoC或者微处理器单元MCU。


9.一种网络装置,其特征在于,所述网络装置内设有暂存器,包括:
访问模块,用于所述网络装...

【专利技术属性】
技术研发人员:刘传维
申请(专利权)人:上海百功半导体有限公司
类型:发明
国别省市:上海;31

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

1