CN109743257B - 一种背板接口smi和uart复用的方法 - Google Patents
一种背板接口smi和uart复用的方法 Download PDFInfo
- Publication number
- CN109743257B CN109743257B CN201811572202.8A CN201811572202A CN109743257B CN 109743257 B CN109743257 B CN 109743257B CN 201811572202 A CN201811572202 A CN 201811572202A CN 109743257 B CN109743257 B CN 109743257B
- Authority
- CN
- China
- Prior art keywords
- interface
- single board
- smi
- board
- uart
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Transfer Systems (AREA)
Abstract
一种背板接口SMI和UART复用的方法,可解决现有路由器设计过程中,所需设计的主控单板连接器的数量及背板的层数较多,较复杂的技术问题。基于主控单板、背板单元及接口单板,包括以下步骤:S100、接口卡上电,通过CPU的uart接口判断单板有没有cpu;S200、设置接口单板的board_on信号和SMI寄存器;S300、主控逻辑接收到接口单板的board_on信号,开启SMI接口访问接口单板SMI寄存器;S400、根据寄存器的值判断背板接口是否为SMI接口,如果不是,设置成uart接口,并关闭SMI接口。本发明的一种背板接口SMI和UART复用的方法有助于减少背板主控槽位的连接器的数量,减少接口单板cpu的设计。
Description
技术领域
本发明涉及路由器背板技术领域,具体涉及一种背板接口SMI和UART复用的方法。
背景技术
在路由器设计过程中,由于槽位偏多,一般都是4槽位、8槽位、12槽位或更多,需要做到系列设计和兼容设计的需要,主控槽位往往需要很多连接器。
接口单板由于业务不同分为E1单板、以太单板,SDH单板等等;由于控制方式的不同分为带cpu的单板和不带cpu的单板。
其中,带cpu的单板的控制方式是GE和UART,不带cpu的单板的控制方式是SMI。这使得UART和SMI接口兼容提供了可能。
发明内容
本发明提出的一种背板接口SMI和UART复用的方法,可解决现有路由器设计过程中,所需设计的主控单板连接器的数量及背板的层数较多,较复杂的技术问题。
为实现上述目的,本发明采用了以下技术方案:
一种背板接口SMI和UART复用的方法,基于主控单板、背板单元及接口单板,包括以下步骤:
S100、接口卡上电,通过CPU的uart接口判断单板有没有cpu;
S200、设置接口单板的board_on信号和SMI寄存器;
S300、主控逻辑接收到接口单板的board_on信号,开启SMI接口访问接口单板SMI寄存器;
S400、当接口单板插到机框上时,如果接口单板上带cpu,接口单板boot启动,串口有打印输出;接口单板的cpld在检测到cpu有串口信号后,将背板接口切换成UART接口,关闭SMI寄存器;如果接口单板上不带cpu,则接口单板的cpld检测不到串口信号,将背板接口切换成SMI接口,打开SMI寄存器。。
由上述技术方案可知,本发明的一种背板接口SMI和UART复用的方法有助于减少背板主控槽位的连接器的数量,减少接口单板cpu的设计。
本发明的有益效果:
1)减少主控单板的接口信号,减少CPLD的IO数目,降低主控单板的成本;
2)减少背板连接器,降低背板叠层数目,降低背板成本;
3)减少接口单板上的cpu,降低接口单板成本。
附图说明
图1 本发明方法流程图;
图2 本发明背板接口兼容方法的框图;
图3 本发明主控逻辑流程图;
图4 本发明接口单板逻辑流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
如图1所示,本实施例所述的背板接口SMI和UART复用的方法,包括:
S100、接口卡上电,通过CPU的uart接口判断单板有没有cpu;
S200、设置接口单板的board_on信号和SMI寄存器;
S300、主控逻辑接收到接口单板的board_on信号,开启SMI接口访问接口单板SMI寄存器;
S400、当接口单板插到机框上时,如果接口单板上带cpu,接口单板boot启动,串口有打印输出;接口单板的cpld在检测到cpu有串口信号后,将背板接口切换成UART接口,关闭SMI寄存器;如果接口单板上不带cpu,则接口单板的cpld检测不到串口信号,将背板接口切换成SMI接口,打开SMI寄存器。。
下面结合图2-图4对本发明实施例做详细说明:
本发明实施例提供了一种背板接口SMI和UART复用的方法,主控版本启动完成,当插上接口单板时,主控会检测到接口单板在位,主控会对接口卡进行扫描,主控对接口单板进行SMI访问,当读取到SMI在位寄存器的内容是0x55aa时,确认接口单板是不带cpu单板;如果读到SMI在位寄存器的内容是0xffff,则确认接口单板是带cpu单板。
图2是背板接口SMI和UART复用的整体框图,可以看出这个总共分成3个部分,分别是主控单板部分,背板部分,接口单板部分。
1)主控单板部分,当接口单板插到机框上,board_on信号输出到主控单板上,然后通过SMI访问接口单板的SMI在位寄存器,如果能过读到0x55aa,即认为接口单板设置成SMI接口了,如果读到0xffff,即认为接口单板设置成UART接口;
2)背板部分,背板部分SMI接口和UART接口是合用一个通道;
3)接口单板部分,当接口单板插到机框上时,如果单板上带cpu,单板boot启动,串口有打印输出。Cpld在检测到cpu有串口信号后,将背板接口切换成UART接口,关闭SMI寄存器。如果单板上不带cpu,则cpld检测不到串口信号,将背板接口切换成SMI接口,打开SMI寄存器。
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (2)
1.一种背板接口SMI和UART复用的方法,基于主控单板、背板单元及接口单板,其特征在于:包括以下步骤
S100、接口单板上电,通过接口单板有无cpu的uart接口输出,判断接口单板有没有cpu;
S200、设置接口单板的board_on信号和SMI寄存器;
S300、主控逻辑接收到接口单板的board_on信号,开启SMI接口访问接口单板SMI寄存器;
具体包括:当接口单板插到机框上,board_on信号输出到主控单板上,然后通过SMI访问接口单板的SMI在位寄存器,如果读到0x55aa,即认为接口单板设置成SMI接口了,如果读到0xffff,即认为接口单板设置成UART接口;
S400、当接口单板插到机框上时,如果接口单板上带cpu,接口单板boot启动,串口有打印输出;接口单板的cpld在检测到cpu有串口信号后,将背板接口切换成UART接口,关闭SMI寄存器;如果接口单板上不带cpu,则接口单板的cpld检测不到串口信号,将背板接口切换成SMI接口,打开SMI寄存器。
2.根据权利要求1所述的背板接口SMI和UART复用的方法,其特征在于:所述背板单元的SMI接口和UART接口是合用一个通道。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811572202.8A CN109743257B (zh) | 2018-12-21 | 2018-12-21 | 一种背板接口smi和uart复用的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811572202.8A CN109743257B (zh) | 2018-12-21 | 2018-12-21 | 一种背板接口smi和uart复用的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109743257A CN109743257A (zh) | 2019-05-10 |
CN109743257B true CN109743257B (zh) | 2020-10-30 |
Family
ID=66361013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811572202.8A Active CN109743257B (zh) | 2018-12-21 | 2018-12-21 | 一种背板接口smi和uart复用的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109743257B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110247775B (zh) * | 2019-05-21 | 2021-08-06 | 普联技术有限公司 | 一种uart与以太网复用装置及解复用装置 |
CN110850776B (zh) * | 2019-11-21 | 2021-03-23 | 杭州迪普科技股份有限公司 | 一种框式设备的控制方法、控制装置及框式设备 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101106426A (zh) * | 2006-07-11 | 2008-01-16 | 上海科泰信息技术有限公司 | 多业务光纤收发器光纤接入*** |
CN101114939A (zh) * | 2007-07-03 | 2008-01-30 | 中兴通讯股份有限公司 | 对无网管以太网交换机进行简单管理的方法和*** |
CN101715253A (zh) * | 2009-11-23 | 2010-05-26 | 北京东方信联科技有限公司 | 一种串口复用设备及数据传输方法 |
CN102495565A (zh) * | 2011-11-25 | 2012-06-13 | 中国电子科技集团公司第三十八研究所 | 一种相控阵雷达天线波束控制装置 |
CN204216918U (zh) * | 2014-11-04 | 2015-03-18 | 南京普天网络有限公司 | 多业务光接入设备 |
CN105743566A (zh) * | 2016-05-11 | 2016-07-06 | 深圳市新格林耐特通信技术有限公司 | 一种双pon口onu光链路保护倒换装置和保护方法 |
CN106569970A (zh) * | 2015-10-08 | 2017-04-19 | 中兴通讯股份有限公司 | Smi接口器件的调试装置及方法 |
CN207232946U (zh) * | 2017-05-04 | 2018-04-13 | 上海兴戈电子科技有限公司 | 一种基于rj45的新型多接口复用装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2830956A1 (fr) * | 2001-10-15 | 2003-04-18 | St Microelectronics Sa | Recepteur de donnees asynchrones comprenant des moyens de basculement en un mode veille |
-
2018
- 2018-12-21 CN CN201811572202.8A patent/CN109743257B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101106426A (zh) * | 2006-07-11 | 2008-01-16 | 上海科泰信息技术有限公司 | 多业务光纤收发器光纤接入*** |
CN101114939A (zh) * | 2007-07-03 | 2008-01-30 | 中兴通讯股份有限公司 | 对无网管以太网交换机进行简单管理的方法和*** |
CN101715253A (zh) * | 2009-11-23 | 2010-05-26 | 北京东方信联科技有限公司 | 一种串口复用设备及数据传输方法 |
CN102495565A (zh) * | 2011-11-25 | 2012-06-13 | 中国电子科技集团公司第三十八研究所 | 一种相控阵雷达天线波束控制装置 |
CN204216918U (zh) * | 2014-11-04 | 2015-03-18 | 南京普天网络有限公司 | 多业务光接入设备 |
CN106569970A (zh) * | 2015-10-08 | 2017-04-19 | 中兴通讯股份有限公司 | Smi接口器件的调试装置及方法 |
CN105743566A (zh) * | 2016-05-11 | 2016-07-06 | 深圳市新格林耐特通信技术有限公司 | 一种双pon口onu光链路保护倒换装置和保护方法 |
CN207232946U (zh) * | 2017-05-04 | 2018-04-13 | 上海兴戈电子科技有限公司 | 一种基于rj45的新型多接口复用装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109743257A (zh) | 2019-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6408347B1 (en) | Integrated multi-function adapters using standard interfaces through single a access point | |
CN109743257B (zh) | 一种背板接口smi和uart复用的方法 | |
EP2146286B1 (en) | Converter and control system | |
US8719843B2 (en) | Virtualizable and forward-compatible hardware-software interface | |
CN101097563A (zh) | 一种单板集中管理与控制的实现***与方法 | |
CN103220236A (zh) | 交换芯片端口的管理方法、主控板、交换板与*** | |
CN101420328A (zh) | 远程升级现场可编程门阵列的***、接口卡及方法 | |
CN101727430B (zh) | 一种板卡的热插拔方法和装置 | |
CN101625568A (zh) | 一种基于数据同步控制器的主控单元热备份***和实现方法 | |
US7266627B2 (en) | Method and apparatus to couple a rear transition module to a carrier board | |
US6954813B2 (en) | Method, system and program product for facilitating hotplugging of multiple adapters into a system bus and transparently optimizing configuration of the system bus | |
CN103631688A (zh) | 一种测试接口信号的方法及*** | |
CN104731741A (zh) | 热插拔的实现方法和*** | |
CN111294413B (zh) | 一种互联网协议ip地址的确定方法、装置和可读介质 | |
CN109359073A (zh) | 一种基于spi总线的设备间通信方法及设备拓扑结构 | |
CN102073521B (zh) | 一种插卡式机器软件升级***及软件升级方法 | |
US7085939B2 (en) | Method and apparatus for supplying power to a bus-controlled component of a computer | |
US12002494B2 (en) | Method and device for detecting hard disk connection and disconnection during a computer session | |
CN103136131B (zh) | 一种龙芯刀片服务器中实现计算刀片识别显示器的方法 | |
CN102799549A (zh) | 一种多源端口的数据处理方法及装置 | |
CN1440157A (zh) | 通信设备微处理器代码在线并行加载方法 | |
CN205584242U (zh) | 通信切换接口与通信设备 | |
CN100440880C (zh) | 物理地址转换装置及转换方法 | |
CN103634237A (zh) | 微型电信计算架构机架管理控制器 | |
CN101178699A (zh) | 一种支持串行管理接口热插拔的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |