具有控制台命令逻辑单元的以太网络交换器的制作方法

文档序号:7706701阅读:285来源:国知局
专利名称:具有控制台命令逻辑单元的以太网络交换器的制作方法
技术领域
本实用新型涉及一种以太网络设备,特别涉及一种具有控制台命令逻辑单元的以太网络交换器。
在交换器中,除了提供网络连接端口的实体层外,其控制中枢的特定应用集成电路—以太网络交换控制器(Ethernet Switch Controller以下简称交换控制器)更是灵魂所在,有关虚拟网络(VLAN)、网络主干(trunking)及优先权等级(priority classification)等不同功能均有赖于交换控制器。然而,习知的交换控制器通常仅在电源启始时设定这些值,并未提供连接设定控制台(console)的通讯接口,以便可以线上(on line)连接设定其值。另一种习知的交换控制器则提供一中央处理单元(CPU)接口,以便连接微处理器来达成不同功能的设定,此种方式虽也可达成其设定功能,却有如下的缺点1.由于需撰写微处理器程序,来达成设定功能,导致设计困难。
2.由于需增加微处理器电路,导致成本增加,且更增加了许多故障点,因而降低了设备可靠度。
为达上述及其它目的,本实用新型提供一种具有控制台命令逻辑单元的以太网络交换器,包括实体层连接接口、串行端口接口、命令逻辑单元及交换控制单元。其中,实体层连接接口用以连接实体层(PHY),以提供多个以太网络连接端口;串行端口接口用以经由一串行端口驱动器连接一控制台;交换控制单元耦接实体层连接接口及命令逻辑单元,用以控制交换来自以太网络连接端口的以太网络封包;以及命令逻辑单元耦接串行端口接口,用以接收、解译及执行控制台发出的命令,且当命令为读取命令时,并响应命令的执行结果。
本实用新型的较佳实施例中,此以太网络交换控制器的串行端口接口为RS232接口,其命令使用一串美国标准信息交换码(American Standard Codefor Information Interchange简称ASCII)来传送,其连接的控制台为美国标准信息交换码控制台(ASCII console)或以个人计算机仿真的控制台,而当连接个人计算机时,此个人计算机可包括一应用软件,以提供使用者输入命令及显示执行结果的人性化接口。
本实用新型的较佳实施例中,此以太网络交换控制器,还包括一电性可抹除可规划只读内存(EEPROM)接口,用以连接一EEPROM,以储存设定参数,并将此交换控制器应用于以太网络交换器中,此时,其可供设定的命令包括交换控制单元内部缓存器、实体层内部缓存器及EEPROM的读写命令,以便设定交换器的各种进级功能。
应用本实用新型的具有控制台命令逻辑单元的以太网络交换控制器于以太网络交换器中,由于本实用新型的以太网络交换控制器已具备连接控制台的串行端口接口,且也提供所需功能的命令设定解译电路,故无须增加复杂的微处理器电路,更无须撰写微处理器程序,即可达成一般交换器并不具备的进级功能的设定。
为让本实用新型的上述和其它目的、特征、和优点能更明显易懂,下文特举一较佳实施例,并配合附图
作详细说明如下。
其中,实体层连接接口110例如是MII接口或SMI接口,其用以连接实体层(PHY)220,以提供多个以太网络连接端口,于本实施例中为提供240、245、250、255、260、265、270及275等共8个以太网络连接端口,当然,此以太网络连接端口的数量将会随着不同的以太网络交换控制器100而不同。
串行端口接口120用以经由一串行端口驱动器230连接一控制台290。本实施例中,此串行端口接口120例如是RS232接口或其它符合工业标准的串行端口接口,串行端口驱动器230则配合串行端口接口120而为RS232串行端口驱动器(Line Driver)或其它符合工业标准的串行端口驱动器。而控制台290例如是美国标准信息交换码控制台(ASCII console)或以个人计算机仿真的控制台,当以个人计算机仿真控制台时,此个人计算机较佳地包括一应用软件,以提供使用者输入命令及显示执行结果的人性化接口。
命令逻辑单元150耦接串行端口接口120,用以自RS232串行端口接收、解译及执行控制台290发出的命令,且当其命令为读取命令时,并响应命令的执行结果。
交换控制单元130耦接实体层连接接口110、命令逻辑单元150及EEPROM接口140,用以控制交换来自240、245、250、255、260、265、270及275等以太网络连接端口的以太网络封包,经由EEPROM接口140读写EEPROM 280储存的功能设定值,并依据其值设定虚拟网络(VLAN)、网络主干(trunk)及优先权等级(priority classification)等功能,以及提供命令逻辑单元150依据控制台命令,对于EEPROM 280与内部缓存器等的存取路径。
举例而言,定义控制台290发出的命令格式如下<提示符号>[<地址><操作数>[<数据>]]<回返字符>
提示符号例如是“>”符号,为联机时由以太网络交换控制器100送出,使用者可于提示符号之后开始键入命令字符串,此命令字符串包括指定写入或读出的缓存器地址或EEPROM地址的地址字段、代表命令种类的操作数字段、代表欲写入数据的数据域位、以及代表命令结束的回返字符(return)。地址字段例如是以4个十六进制字符表示,数据域位在读取数据命令时无须输入,而在写入数据命令时,则配合操作数输入十进制或十六进制字符值,操作数依不同的命令以不同的字符来表示,例如“<=”代表以十进制格式读/写交换控制器内部缓存器的命令;“=”代表以十六进制格式读/写交换控制器内部缓存器的命令;“==”代表以十六进制格式读/写EEPROM的命令;以及“^=”代表以十六进制格式读/写实体层内部缓存器的命令。
以上的命令如未输入数据域位时,代表读取数据命令,否则为写入数据命令。当然,在未键入回返字符之前,如键入倒退删除(Backspace)键是可以更正错误输入字符的。关于命令设定方式,在此以实例说明如下> 代表未输入命令字符为空(null)命令;>03F8<=123 以十进制值123写入交换控制器的03F8地址缓存器中;>03F8<= 以十进制格式读取交换控制器03F8地址缓存器的值;123以十进制格式显示读取结果为123;>03F8=1F 以十六进制值1F写入交换控制器的03F8地址缓存器中;>03F8= 以十六进制格式读取交换控制器03F8地址缓存器的值;1F以十六进制格式显示读取结果为1F;>0001==0A 以十六进制值0A写入EEPROM的0001地址中;>0001== 以十六进制格式读取EEPROM的0001地址的值;0A以十六进制格式显示读取结果为0A;>0004^= 以十六进制格式读取实体层(PHY)的0004地址缓存器的值;03以十六进制格式显示读取结果为03;>显示提示符号,等待键入下一命令。
为了系统安全起见,本较佳实施例也提供了简易的密码辨识功能,也就是当系统开机时或未输入命令时间已持续例如是60秒以上时,必须输入特定的命令,以供密码辨识。例如将密码1234储存于EEPROM的地址00FE与00FF中,并以连续输入命令00FE==12与命令00FF==34来输入密码,以供交换控制器辨识,当输入的密码不正确时,并停止接收命令例如是15秒以上的时间,之后再送出命令提示符号,以等待接收下一命令。
综上所述可知,应用本实用新型的以太网络交换控制器于以太网络交换器中,则至少具有以下的优点1.以最小的成本,达到可设定交换器的各种进级功能的目的,且易于特定应用集成电路(ASIC)中实施。
2.大幅度简化交换器电路及其功能设定的设计。
权利要求1.一种具有控制台命令逻辑单元的以太网络交换器,其特征在于,包括一实体层,提供多个以太网络连接端口;一串行端口驱动器,提供连接一控制台的串行端口;以及一交换控制器,耦接该实体层及该串行端口驱动器,控制交换这些以太网络连接端口的以太网络封包、接收、解译及执行该控制台发出的命令。
2.如权利要求1所述的以太网络交换器,其特征在于,所述串行端口为RS232串行端口。
3.如权利要求1所述的以太网络交换器,其特征在于,所述命令为一串美国标准信息交换码来传送。
4.如权利要求3所述的以太网络交换器,其特征在于,所述控制台为美国标准信息交换码控制台。
5.如权利要求3所述的以太网络交换器,其特征在于,所述控制台为一个人计算机。
6.如权利要求5所述的以太网络交换器,其特征在于,所述个人计算机包括一应用软件,提供使用者输入该命令及显示该命令执行结果的人性化接口。
7.如权利要求1所述的以太网络交换器,其特征在于,还包括一电性可抹除可规划只读内存(EEPROM),耦接该交换控制器,储存设定参数。
8.如权利要求7所述的以太网络交换器,其特征在于,所述命令读写该EEPROM。
9.如权利要求1所述的以太网络交换器,其特征在于,所述命令读写该交换控制器内部的一缓存器。
10.如权利要求1所述的以太网络交换器,其特征在于,所述命令读写该实体层内部的一缓存器。
专利摘要本实用新型涉及一种具有控制台命令逻辑单元的以太网络交换器,是以最小的成本、具体实施智能型以太网络交换器,其具有一串行端口接口,以连接一外部的美国标准信息交换码控制台(ASCII console),经由此控制台,使用者可以输入一串字符命令,以太网络交换控制器则接收、解译并执行此命令,而当命令为读取命令时,并将其执行结果响应显示于控制台。此命令用来读取或写入以太网络交换控制器内部缓存器、实体层(PHY)内部缓存器及储存设定的EEPROM的数据,以作为交换器的进级功能设定使用。
文档编号H04L12/28GK2554878SQ0224143
公开日2003年6月4日 申请日期2002年7月16日 优先权日2002年7月16日
发明者陈任凯, 胡永谦 申请人:威盛电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1