一种5G分布式基站RRU设备FPGA远程升级方法及终端技术

技术编号:25438505 阅读:23 留言:0更新日期:2020-08-28 22:26
本发明专利技术公开了一种5G分布式基站RRU设备FPGA远程升级方法及终端,按照第一存储空间的基础版本程序运行;接收BBU远程发送的升级指令和首次升级程序,将首次升级程序转存至第二存储空间,待转存完之后,按照第二存储空间的首次升级程序运行,完成升级。本发明专利技术能确保技术人员在机房通过BBU即可对几公里外的RRU的FPGA进行远程升级,提高了升级效率,降低了运维成本,并且降低了升级电路的硬件成本,减少外围CPU或者CPLD的程序开发工作,且能保证了远程升级的可靠性。

【技术实现步骤摘要】
一种5G分布式基站RRU设备FPGA远程升级方法及终端
本专利技术涉及通讯设备
,特别涉及一种5G分布式基站RRU设备FPGA远程升级方法及终端。
技术介绍
随着4G、5G移动通讯技术的发展,运营商建设分布式基站的数量越来越多,分布式基站是新一代用于完成网络覆盖的现代化产品。其特点主要是将射频处理单元(RRU)和基站基带处理单元(BBU)分离的同时又通过光纤连接。在网络部署时,将BBU与核心网、无线网络控制设备集中在机房内,通过光纤与规划站点上部署的RRU进行连接,完成网络覆盖,从而降低建设维护成本、提高效率。按照应用场景,RRU一般都是远离BBU,并且为了达到覆盖效果,往往是架设在离地面较高的位置。作为射频信号和数字基带信号的处理器,RRU中FPGA是核心器件。如果需要对RRU进行BUG修改、功能升级,则需要升级FPGA的程序。传统的FPGA升级是通过用专用的JTAG线缆对FPGA的FLASH进行程序烧录,这种方法需要技术人员在现场攀爬铁塔后用电脑对FPGA进行升级,这种升级方法效率低下,并造成大量人力浪费。
技术实现思路
本专利技术所要解决的技术问题是:提供一种5G分布式基站RRU设备FPGA远程升级方法及终端,以确保技术人员在机房通过BBU即可对几公里外的RRU的FPGA进行远程升级。为了解决上述技术问题,本专利技术采用的技术方案为:一种5G分布式基站RRU设备FPGA远程升级方法,包括步骤:S1、按照第一存储空间的基础版本程序运行;S2、接收BBU远程发送的升级指令和首次升级程序,将所述首次升级程序转存至第二存储空间,待转存完之后,按照所述第二存储空间的所述首次升级程序运行,完成升级。为了解决上述技术问题,本专利技术采用的另一种技术方案为:一种5G分布式基站RRU设备FPGA远程升级终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:S1、按照第一存储空间的基础版本程序运行;S2、接收BBU远程发送的升级指令和首次升级程序,将所述首次升级程序转存至第二存储空间,待转存完之后,按照所述第二存储空间的所述首次升级程序运行,完成升级。本专利技术的有益效果在于:一种5G分布式基站RRU设备FPGA远程升级方法及终端,RRU设备出厂后未进行任何程序升级时,FPGA是按照第一存储空间的基础版本程序运行,当需要对FPGA进行程序升级,则接收BBU远程发送的升级指令和首次升级程序,将首次升级程序转存至第二存储空间,待转存完之后,按照第二存储空间的首次升级程序运行,完成升级,以确保技术人员在机房通过BBU即可对几公里外的RRU的FPGA进行远程升级,提高了升级效率,降低了运维成本;同时,升级程序是直接通过分布式基站自有光纤传输到FPGA端,无需经过其他CPU或者CPLD进行升级程序的数据转发、控制。升级过程完全由FPGA自主操作,只需要外围简单的硬件电路进行配合,进一步提高了升级效率,并且降低了升级电路的硬件成本,减少外围CPU或者CPLD的程序开发工作;另外,通过挂载两个存储空间,第二存储空间作为升级存储空间,在升级过程中,FPGA是按照第一存储空间的基础版本程序运行,以保证在升级过程中,出现断电、传输故障、干扰等不确定因素对升级的影响,确保升级操作不会把FPGA升级成“砖”,保证了远程升级的可靠性。附图说明图1为本专利技术实施例的一种5G分布式基站RRU设备FPGA远程升级方法的流程示意图;图2为本专利技术实施例的一种5G分布式基站RRU设备FPGA远程升级终端的结构示意图;图3为本专利技术实施例涉及的BBU和RRU之间的整体框架示意图。标号说明:1、一种5G分布式基站RRU设备FPGA远程升级终端;2、处理器;3、存储器;4、BBU;5、RRU;6、FPGA;7、模拟开关;8、EEPROM;9、FLASH1;10、FLASH2;11、锁存器;12、复位模块。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。其中,为了保证能理解本专利技术,对本专利技术中的部分名词解释如下:(1)、RRU:RemoteRadioUnit的英文缩写,意为射频处理单元,又称为射频拉远单元,属于分布式基站架构,它与BBU之间通过光纤连接。(2)、FPGA:FieldProgrammableGateArray的英文缩写,意为现场可编程逻辑门阵列,它是专用集成电路中的一种半定制电路,是可编程的逻辑列阵,能够有效的解决原有的器件门电路数较少的问题。FPGA的基本结构包括可编程输入输出单元,可配置逻辑块、数字时钟管理模块、嵌入式块RAM、布线资源、内嵌专用硬核和底层内嵌功能单元等等。(3)、BBU:BuildingBasebandUnite的英文缩写,意为基站基带处理单元,属于分布式基站架构。(4)、EEPROM:ElectricallyErasableProgrammablereadonlymemory的英文缩写,意为带电可擦可编程只读存储器,它是一种掉电后数据不丢失的存储芯片。(5)、IO:输入/输出(Input/Output)。(6)、FLASH:是存储芯片的一种,通过特定的程序可以修改里面的数据。(7)、SPI:SerialPeripheralInterface的英文缩写,意为串行外设接口,它是一种高速的,全双工,同步的通信总线,对应的连接线为SPI总线。(8)、I2C:Inter-IntegratedCircuit的英文缩写,意为两线式串行总线,对应的I2C总线是一种简单、双向二线制同步串行总线。请参照图1,一种5G分布式基站RRU设备FPGA远程升级方法,包括步骤:S1、按照第一存储空间的基础版本程序运行;S2、接收BBU远程发送的升级指令和首次升级程序,将所述首次升级程序转存至第二存储空间,待转存完之后,按照所述第二存储空间的所述首次升级程序运行,完成升级。从上述描述可知,本专利技术的有益效果在于:RRU设备出厂后未进行任何程序升级时,FPGA是按照第一存储空间的基础版本程序运行,当需要对FPGA进行程序升级,则接收BBU远程发送的升级指令和首次升级程序,将首次升级程序转存至第二存储空间,待转存完之后,按照第二存储空间的首次升级程序运行,完成升级,以确保技术人员在机房通过BBU即可对几公里外的RRU的FPGA进行远程升级,提高了升级效率,降低了运维成本;同时,升级程序是直接通过分布式基站自有光纤传输到FPGA端,无需经过其他CPU或者CPLD进行升级程序的数据转发、控制。升级过程完全由FPGA自主操作,只需要外围简单的硬件电路进行配合,进一步提高了升级效率,并且降低了升级电路的硬件成本,减少外围CPU或者CPLD的程序开发工作;另外,通过挂载两个存储空间,第二存储空间作为升级存储空间,在升级过程中,FPGA是按照第一存储空间本文档来自技高网
...

【技术保护点】
1.一种5G分布式基站RRU设备FPGA远程升级方法,其特征在于,包括步骤:/nS1、按照第一存储空间的基础版本程序运行;/nS2、接收BBU远程发送的升级指令和首次升级程序,将所述首次升级程序转存至第二存储空间,待转存完之后,按照所述第二存储空间的所述首次升级程序运行,完成升级。/n

【技术特征摘要】
1.一种5G分布式基站RRU设备FPGA远程升级方法,其特征在于,包括步骤:
S1、按照第一存储空间的基础版本程序运行;
S2、接收BBU远程发送的升级指令和首次升级程序,将所述首次升级程序转存至第二存储空间,待转存完之后,按照所述第二存储空间的所述首次升级程序运行,完成升级。


2.根据权利要求1所述的一种5G分布式基站RRU设备FPGA远程升级方法,其特征在于,所述步骤S2具体包括以下步骤:
接收BBU远程发送的升级指令和首次升级程序,将所述首次升级程序通过第二接口转存至第二存储空间,待转存完之后,将EEPROM的第一升级状态值更改为第二升级状态值;
将锁存器的第一连接状态值切换为第二连接状态值,控制模拟开关将第一接口从第一存储空间断开,并切换连接到所述第二存储空间,同时断开所述第二接口与所述第二存储空间的连接,使得所述第一接口与所述第二存储空间连接;
发送复位请求信号至复位模块,使得所述复位模块根据所述复位请求信号对复位引脚进行拉低拉高操作,完成复位,待复位完成后,加载所述第二存储空间里的所述首次升级程序;
待正常启动后,读取到所述EEPROM内存储的是所述第二升级状态值,则按照所述第二存储空间的所述首次升级程序运行,完成升级。


3.根据权利要求2所述的一种5G分布式基站RRU设备FPGA远程升级方法,其特征在于,所述步骤S2中将EEPROM的第一升级状态值更改为第二升级状态值具体包括以下步骤:
校验所述第二存储空间的所述首次升级程序,生成并发送校验值至所述BBU,若接收到所述BBU远程发送的确认升级指令,则将所述EEPROM的第一升级状态值更改为第二升级状态值,所述确认升级指令为所述BBU在验证自身存储的校验值和接收到的校验值相同的情况下发出的。


4.根据权利要求2所述的一种5G分布式基站RRU设备FPGA远程升级方法,其特征在于,所述步骤S2之后还包括以下步骤:
S3、若遇到断电重启情况,则读取所述EEPROM的升级状态值,若为所述第二升级状态值,则将所述锁存器的所述第一连接状态值切换为所述第二连接状态值,控制所述模拟开关将所述第一接口从所述第一存储空间断开,并切换连接到所述第二存储空间,同时断开所述第二接口与所述第二存储空间的连接,使得所述第一接口与所述第二存储空间连接,之后发送所述复位请求信号至所述复位模块,使得所述复位模块根据所述复位请求信号对所述复位引脚进行拉低拉高操作,完成复位,待复位完成后,加载所述第二存储空间里的所述首次升级程序,待正常启动后,读取到所述EEPROM内存储的是所述第二升级状态值,则按照所述第二存储空间的所述首次升级程序运行,完成升级。


5.根据权利要求2所述的一种5G分布式基站RRU设备FPGA远程升级方法,其特征在于,所述步骤S2之后还包括以下步骤:
S4、接收所述BBU远程发送的新的升级指令,将所述EEPROM的所述第二升级状态值更改为第三升级状态值,重置所述锁存器为所述第一连接状态值,控制所述模拟开关将所述第一接口与所述第一存储空间连接以及将所述第二接口与所述第二存储空间连接,之后发送所述复位请求信号至所述复位模块,使得所述复位模块根据所述复位请求信号对所述复位引脚进行拉低拉高操作,完成复位,待复位完成后,加载所述第一存储空间的所述基础版本程序,待正常启动后,读取到所述EEPROM内存储的是所述第三升级状态值,则通过所述第二接口将所述第二存储空间存储的所述首次升级程序擦除,返回升级装备已完成信息;
接收所述BBU发送的二次升级程序,通过所述第二接口将所述二次升级程序转存到所述第二存储空间,并在对所述二次升级程序校验通过之后,将所述EEPROM的所述第三升级状态值更改为所述第二升级状态值,切换所述锁存器为所述第二连接状态值,控制所述模拟开关将所述第一接口与所述第二存储空间连接,之后发送所述复位请求信号至所述复位模块,使得所述复位模块根据所述复位请求信号对所述复位引脚进行拉低拉高操作,完成复位,待复位完成后,加载所述第二存储空间的二次升级程序,待正常启动后,读取到所述EEPROM内存储的是所述第二升级状态值,则按照所述第二存储空间的二次升级程序运行,完成二次升级。


6.一种5G分布式基站RRU设备FPGA远程升级终端,包括存储器、处理器及存储在存储器上并可在处理器...

【专利技术属性】
技术研发人员:吴展理
申请(专利权)人:安科讯福建科技有限公司
类型:发明
国别省市:福建;35

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

1