The invention provides a SOC Ethernet mode adaptive method and device, the device working mode selection circuit to configure the current device mode, and through the clock gating circuit to adjust the current working mode of the corresponding clock, clock for automatic cutting work. A clock gating circuit may perform a shutdown operation on a non operating clock to achieve power saving purposes. The device of the invention not only supports the working modes of RMII, GMII and RGMII, but also has the same device whether or not the external chip has its own clock generating unit. With the SOC chip and the external chip, the clock switch was then premise to ensure everything in good order and well arranged, Ethernet controller normal work, it is possible to reduce power consumption and save hardware cost effect.
【技术实现步骤摘要】
SOC以太网工作模式自适应方法和装置
本专利技术涉及SOC芯片架构领域,特别涉及一种SOC以太网工作模式自适应方法和装置。
技术介绍
以太网MAC(MediaAccessControl,即媒体访问控制层)其工作模式多种多样,主要包括以下几种:一个是十兆百兆以太网,相关协议为RMII,对应的数据传输速率为十兆和百兆;另一个是千兆以太网,相关协议有GMII或RGMII,千兆以太网卡向下兼容十兆和百兆的传输速率。由于以太网卡的工作模式众多,且其对时钟频率要求非常严格,因而目前通常是针对每个工作模式均设计一个时钟电路,以满足时钟频率的要求。然而采用这种方式设计繁琐复杂,不仅增加了电路的硬件面积,也增加了电路运行时的功耗,导致硬件成本上升。
技术实现思路
为此,需要提供一种SOC以太网工作模式自适应的技术方案,用于解决当前SOC芯片针对以太网卡的每一种工作模式均需要独立设置一个时钟电路,导致芯片设计繁琐、功耗增加、成本上升等问题。为实现上述目的,专利技术人提供了一种SOC以太网工作模式自适应装置,所述装置包括外部芯片、内部芯片、工作模式选择电路、时钟门控电路和以太网控制器;所述 ...
【技术保护点】
一种SOC以太网工作模式自适应装置,其特征在于,所述装置包括外部芯片、内部芯片、工作模式选择电路、时钟门控电路和以太网控制器;所述内部芯片与以太网控制器连接;所述外部芯片包括第一时钟生成单元,所述内部芯片包括第二时钟生成单元、第一功分单元和第二功分单元;所述时钟门控电路分别与第一功分单元、第二功分单元、第一时钟生成单元、第二时钟生成单元连接;所述工作模式选择电路用于配置装置当前的工作模式,所述工作模式包括RMII模式、GMII模式和RGMII模式;所述第一时钟生成单元用于按照第一预设频率生成第一时钟,所述第二时钟生成单元用于按照第二预设频率生成第二时钟;当工作模式选择电路所 ...
【技术特征摘要】
1.一种SOC以太网工作模式自适应装置,其特征在于,所述装置包括外部芯片、内部芯片、工作模式选择电路、时钟门控电路和以太网控制器;所述内部芯片与以太网控制器连接;所述外部芯片包括第一时钟生成单元,所述内部芯片包括第二时钟生成单元、第一功分单元和第二功分单元;所述时钟门控电路分别与第一功分单元、第二功分单元、第一时钟生成单元、第二时钟生成单元连接;所述工作模式选择电路用于配置装置当前的工作模式,所述工作模式包括RMII模式、GMII模式和RGMII模式;所述第一时钟生成单元用于按照第一预设频率生成第一时钟,所述第二时钟生成单元用于按照第二预设频率生成第二时钟;当工作模式选择电路所选择的工作模式为RMII模式时,所述时钟门控电路用于从第一时钟和第二时钟中选择一时钟,并控制未选择的另一时钟断开;所选择的时钟对应的时钟生成单元用于将所选择的时钟作为参考时钟发送至以太网控制器,还用于将所选择的时钟传输至所述第一功分单元,生成第三时钟,并将第三时钟作为接收/发送时钟发送至以太网控制器;所述以太网控制器用于接收参考时钟和接收/发送时钟,并处于工作状态;当工作模式选择电路所选择的工作模式为GMII模式或RGMII模式时,所述时钟门控电路用于从第一时钟和第二时钟中选择一时钟,并控制未选择的另一时钟断开;所选择的时钟对应的时钟生成单元用于将所选择的时钟传输至所述第二功分单元,生成第四时钟,并将第四时钟发送至以太网控制器;所述以太网控制器用于接收第四时钟,并处于工作状态。2.如权利要求1所述的SOC以太网工作模式自适应装置,其特征在于,所述“时钟门控电路用于从第一时钟和第二时钟中选择一时钟,并控制未选择的另一时钟断开”包括:时钟门控电路用于保持第一时钟,并断开第二时钟;则所述“所选择的时钟对应的时钟生成单元”为第一时钟生成单元。3.如权利要求1所述的SOC以太网工作模式自适应装置,其特征在于,所述以太网控制器还与外部芯片连接,所述以太网控制器还用于处于工作状态后,与所述外部芯片进行数据交互。4.如权利要求1所述的SOC以太网工作模式自适应装置,其特征在于,所述第一功分单元包括第一功分器和第二功分器,所述第一功分器和第二功分器并联,所述“将所选择的时钟传输至所述第一功分单元,生成第三时钟”包括:将所选择的时钟分别传输至第一功分器和第二功分器,并根据以太网控制器的工作时钟频率,选择一个经过第一功分器或第二功分器进行功分后的时钟,生成第三时钟。5.如权利要求1所述的SOC以太网工作模式自适应装置,其特征在于,所述第二功分单元包括第三功分器和第四功分器,所述第三功分器和第四功分器并联,所述“将所选择的时钟传输至所述第二功分单元,生成第四时钟”包括:根据以太网控制器的工作时钟频率,将所选择的时钟作为第四时钟直接传输至以太网控制器,或者根据以太网控制器的工作时钟频率,将所选择的时钟分别传输至第三功分器和第四功分器,并选择一个经过第三功分器或第四功分器进行功分后的时钟,生成第四时钟。6.如权利要求1所述的SOC以太网工作模式自适应装置,其特征在于,所述时钟门控电路包括第一门控开关、第二门控开关和第三门控开关;所述第一门控开关用于控制参考时钟的传输;所述第二门控开关用于控制接收/发送时钟的传输;所述第三门控开关用于控制第四时钟的传输;当工作模式选择电路所选择的工作模式为RMII模式时,所述第一门控开关和第二门控开关开启,第三门控开关关闭;当工作模式选择电路所选择的工作模式为GMII模式或RGMII模式时,所述第一门控开关和第二门控开关关闭,第三门控开关开启。7.一种SOC以太网工作模式自适应方法,其特征在于,所述方法应用于SOC以太网工作模式自适应装置,所述装置包括外部芯片、内部芯片、工作模式选择电路、时钟门控电路和以太网控制器;所述内部芯片与以太网控制器连接;所述外部芯片包括第一时钟生成单元,所述内部芯片包括第二时钟生成单元、第一功分单元和第二功分单元;所述时钟门控电路分别与第一功分单元、第二功分单元、第一时钟生成单元、第二时钟生成单元连接;所述方法包括以下步骤:工作模式选择电路配置装置当前的工作模式,所述工作模式包括RMII模式、GMII模式和RGMII模式;第一时钟生成单元按照第一预设频率生成第一时钟,第二时钟生成单元按照第二预设频率生成第二时钟;当工作模式选择电路所选择的工作模式为RMII模式时,所述方法包括:时钟门控电路从第一时钟和第二时钟中选择一时钟,并控制未选择的另一时钟断开;所选择的时钟对应的时钟生成单元将所选择的时钟作为参考时钟发送至以太网控制器,以及将所选择的时钟传输至所述第一功分单元,生成第三时钟,并将第三时钟作为接收/发送时钟发送至以太网控制器;以太网控制器接收参考时钟和接收/发送时钟,并处于工作状态;当工作模式选择电路所选择的工作模式为GMII模式或RGMII模式时,所述方法包括:时钟门...
【专利技术属性】
技术研发人员:廖裕民,陈继晖,
申请(专利权)人:福州瑞芯微电子股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。