网络数据传输设备的制作方法

文档序号:7930455阅读:88来源:国知局
专利名称:网络数据传输设备的制作方法
技术领域
本发明涉及一种网络设备,特别涉及一种采用内部整合电路(Inter-Integrated Circuit)总线结构的网络设备。
背景技术
常用的网关(gateway)—般包含一个管理线卡及多个功能线卡,所述功能线卡通过与其 功能适配的配接卡连接到终端用户。该配接卡也经由总线而连结到管理线卡,管理线卡通过 读取配接卡的讯息来识别与其相连的功能线卡。
图4所示为现有的一种内部整合电路总线,该总线一般又称为I2C总线。该I2C总线是一 种具备二支脚位的序列总线,其包含数据信号线(Serial Data, SDA)及频率信号线(Serial Clock, SCL),该I2C总线允许管理线卡通过I2C总线来服务连接于其上的从属装置。所述从 属装置包含一复杂可编程逻辑器件(Complex programmable logic device, CPLD)以储存所 述从属装置的信息,例如地址信息。
然而,使用I2C协议虽不需要付费,但制造商仍需付费以获得I2C从属装置的位置,所以 现有技术中一般在I2C总线等网络设备中加设另一逻辑电路,用以选择具有相同I2C地址的从 属装置,从而节省I2C地址的使用。但是,该逻辑电路的使用可能增加网络设备的回复时间 。是以,如何节省I2C地址的使用、又同时兼顾网络设备的回复时间是一重大课题。

发明内容
鉴于以上内容,有必要提供一种既能节省I2C地址的使用、又同时兼顾网络设备的回复 时间的网络设备。
一种网络设备,其包含至少一张功能线卡、管理线卡模块及总线,其中所述功能线卡具 有第一地址,该管理线卡模块至少包含主要管理线卡,且该主要管理线卡通过该总线与该功 能线卡进行数据传输,该功能线卡还包括芯片选择针脚,该主要管理线卡通过该芯片选择针 脚的值及该功能线卡的第一地址而识别该功能线卡并进行数据传输。
与现有技术相比,所述网络设备中允许有两张功能线卡同时具有一相同的I2C地址,如 此一来,即可让该网络设备所能支持的功能线卡数量加倍,有利于节省I2C地址的使用,同 时可以免去增加逻辑电路的负担以保障网络设备的回复时间。


3图l为本发明较佳实施例网络设备的结构示意图2为本发明较佳实施例网络设备中总线、管理线卡模块及功能线卡的连接关系示意图
图3为使用本发明较佳实施例于管理线卡启动时査询功能线卡的方法的流程图; 图4为现有技术中总线、管理线卡模块及功能线卡的连接关系示意图。
具体实施例方式
请参阅图1及图2,所述的网络设备包含机壳IO、管理线卡模块20、功能线卡模块30及总 线40。所述管理线卡模块20包含一张主要管理线卡20a及一张备援管理线卡20b。显然,该管 理线卡模块20也可包含多于两张的控制卡。
所述功能线卡模块30包含至少一功能线卡30a,每一功能线卡30a都包含一CPLD,用于储 存该功能线卡30a的第一地址信息。此外,每一功能线卡30a还包含一CS针脚。于本实施例中 ,该功能线卡模块30包含VoIP功能线卡及ADSL功能线卡。
所述的控制卡模块20中的该主要管理线卡20a及若干功能线卡30a通过该总线40而连接, 因此该管理线卡20a可根据一I2C协议通过该总线40进行数据传输。于本实施例中,该每一 功能线卡30a的第一地址为I2C地址。
该总线40包含数据信号线路(SDA)、频率信号线路(SCL)及芯片选择线路(Chip Select Line, CSL),该数据信号线路用于传送数据,且每一功能线卡30a都连接到该数据信号线路 的一端,而该数据信号线路的另一端则耦合至该主要管理线卡20a。该频率信号线路是用于 传送频率信息,每一功能线卡30a都连接到该数据信号线路的一端,而该频率信号线路的另 一端也是耦合至该主要管理线卡20a。此外,该主要管理线卡20a则通过该芯片选择线路连接 到每一功能线卡30a,用于传送该主要管理线卡20a针对该CS针脚所设定的值,该值代表高电 位或低电位。
此外,该控制卡模块20中的备援管理线卡20b也包含分别耦合到该总线的该数据信号线 路、该频率信号线路及该芯片选择线路的针脚,以于该主要管理线卡20a失效时,由该备援 管理线卡20b通过该I2C协定与所述功能线卡30a进行数据传输。
图3所示为上述网络设备査询功能线卡讯息的方法的流程图,其中该网络设备包含该管 理线卡20a、 一第一功能线卡30b及一第二功能线卡30c。当欲使用上述网络设备进行数据传 输时,首先执行步骤S2,通过该管理线卡20a通过该芯片选择线路传送该CS针脚的值。须注 意的是,由于该管理线卡20a与该第一功能线卡30b及该第二功能线卡30c是通过不同的芯片 选择线路而连接,故该CS针脚的值也是通过所述的芯片选择线路分别传送到该第一功能线卡30b及该第二功能线卡30c。当收到该CS针脚的值后,所有的功能线卡30a都会得知目前管理 线卡20a的CS针脚为高电位或低电位。于本实施例中,该管理线卡20a首先会将欲査询的功能 线卡的CS针脚设定为高电位。
然后执行步骤S4,该管理线卡20a再进一步通过I2C总线的数据信号线路传送査询 (I叫uiry)讯息,该査询讯息包含欲接收信息的功能线卡30a的第一地址。于本实施例中,第 一功能线卡30b与该第二功能线卡30c具有相同的第一地址(也就是I2C地址),且当该CS针脚 是设定为高电位时,所欲进行数据传输的对象为该第一功能线卡30b,而当该CS针脚是设定 为低电位时,所欲进行数据传输的对象为该第二功能线卡30c,简言之,该管理线卡20a通过 确认该CS针脚的值及所述功能线卡30b、 30c的第一地址而识别欲进行传输的功能线卡30b、 30c。
当该第一功能线卡30b接收到该査询讯息时,执行步骤S6,该第一功能线卡30b则会经由 该数据信号线路发送一响应(Response)讯息。该管理线卡20a于收到该响应讯息后,于步骤 S8,其即可将所欲传送的数据通过该数据信号线路传送至该第一功能线卡30b,并通过该频 率信号线路传送频率信号以进行同步。
可以理解的是,由于所述网络设备中允许有两张功能线卡同时具有一相同的12C地址, 如此一来,即可让该网络设备所能支持的功能线卡数量加倍,同时又可以免去增加逻辑电路 的负担以保障网络设备的回复时间。
权利要求
1.一种网络设备,其包含至少一张功能线卡、管理线卡模块及总线,其中所述功能线卡具有第一地址,该管理线卡模块至少包含主要管理线卡,且该主要管理线卡通过该总线与该功能线卡进行数据传输,其特征在于该功能线卡还包括芯片选择针脚,该主要管理线卡通过该芯片选择针脚的值及该功能线卡的第一地址而识别该功能线卡并进行数据传输。
2.如权利要求l所述的网络设备,其特征在于该总线包含数据信 号线路、频率信号线路及芯片选择线路,其中所述每一线路的一端耦合至该功能线卡,另一 端耦合至该主要管理线卡。
3.如权利要求2所述的网络设备,其特征在于所述控制卡模块还 包含备援管理线卡,该备援管理线卡包含分别耦合到该总线的该数据信号线路、该频率信号 线路及该芯片选择线路的针脚,当该主要管理线卡失效时,由该备援管理线卡通过该协议与 所述功能线卡进行数据传输。
4.如权利要求2所述的网络设备,其特征在于其中当欲进行数据 传输时,该主要管理线卡先设定第一地址相同的功能线卡的芯片选择针脚的值,再通过该总 线输出査询信号。
5.如权利要求4所述的网络设备,其特征在于其中该功能线卡的 芯片选择针脚可设定为高电位,该主要管理线卡将数据传输到芯片选择针脚为高电位的功能 线卡。
6.如权利要求4所述的网络设备,其特征在于其中该功能线卡的 芯片选择针脚可设定为低电位,该主要管理线卡将数据传输到芯片选择针脚为低电位的功能 线卡。
7.如权利要求l所述的网络设备,其特征在于其中该主要管理线 卡通过内部整合电路(I2C)协议与该功能线卡进行数据传输,且该第一地址为内部整合电路 地址。
全文摘要
本发明关于一种网络数据传输设备,其包含至少一张功能线卡、一管理线卡模块及一总线,其中所述功能线卡具有第一地址,该管理线卡模块至少包含一主要管理线卡,且该主要管理线卡根据一协议通过该总线与该功能线卡进行数据传输,该功能线卡还包括一芯片选择针脚,该主要管理线卡通过该芯片选择针脚的值及该功能线卡的第一地址而识别该功能线卡并进行数据传输。本发明利用于各功能线卡新增一额外的芯片选择针脚,一方面可节省I2C地址的使用、又可以兼顾网络设备的回复时间。
文档编号H04L12/02GK101645779SQ200810303628
公开日2010年2月10日 申请日期2008年8月8日 优先权日2008年8月8日
发明者王文源, 赖建邦 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1