用于将简化媒体独立接口数据流与媒体独立接口数据流之间转换的装置的制作方法

文档序号:7591329阅读:357来源:国知局
专利名称:用于将简化媒体独立接口数据流与媒体独立接口数据流之间转换的装置的制作方法
技术领域
本发明涉及一种例如集成网络交换器的集成网络装置的测试,此集成网络交换器配置用来作子网络之间的数据封包交换。
交换的局域网络是适应高速连接、较弹性的交换性能、与适应较复杂网络结构的能力的要求来做升级。例如,共同转让的编号为5,953,335的美国专利揭露一种网络交换器,该交换器是针对不同的网络节点之间的第2层交换型以太网(switching layer 2 type Ethernet,IEEE802.3)数据封包而配置;一种第2层接收型数据封包可依据IEEE802.1p(802.1D)协议来包含虚拟局域网络(VLAN)标识框(taggedframe),而该协议可使网络交换器执行较进阶的交换作业。例如,VLAN标识可详细指明另一个子网络(经过一种路由器)或是指明一种指定的工作站群。
在一种特殊的单芯片上所执行的高性能集成网络交换器的测试并不适合于目前有新交换设计的测试设备。例如,据RMII国际协发所发展,较新装置利用一种简化媒体独立接口(Reduced Medialndependent Interface,RMII)来简化插脚数。RMII利用每端6个插脚与每个交换器特殊应用集成电路(ASIC)有1个插脚,而实际缩减了作为集成多端口装置,诸如交换器、集线器、转发器等的插脚数,也因此颠覆了由IEE 802.3U〔2〕所指定每端16个插脚的现有媒体独立接口(MII)。
因此,目前仅含一种MII接口以连接受测装置的测试设备不可使用于含RMII接口的新集成装置的测试。所以,测试设计者无法做装置测试,如通过测试封包的收发,来确认受测装置的作业。
本发明为了达成该需求的目的而做了处置,其中一种转换装置配置是为了将简化媒体独立接口信号转换为媒体独立接口信号,且将媒体独立接口信号转换为简化媒体独立接口信号。因此,受测装置,诸如一种集成网络交换器使用简化媒体独立接口,可由所配置的测试设备来测试,该测试设备的配置目的为利用两个接口之间做转换的转换装置来收、发横过媒体独立接口的数据封包。
本发明的一方面是提供一种转换数据流的方法。该方法包含的范围是依据一种简化媒体独立接口协议来从一种介质访问控制器接收第一数据流,将该第一数据流转换至依据媒体独立接口协议的第二数据流,与依据媒体独立接口协议来输出该第二数据流与媒体独立接口控制信号。依据第一数据流的第二数据流与媒体独立接口(MII)控制信号的输出提供现有MII装置与较新的集成网络装置之间的兼容性,该网络装置是利用较新的减缩媒体独立接口(RMII)协议来减缩插脚数。因此,通过RMII协议的较新集成网络装置可以接至通过现有的MII的旧装置,例如测试装置或是现有的物理层收发机(physical layertransceiver)。
本发明另一方面是提供一种配置的装置,该装置的配置目的是转换简化媒体独立接口协议与媒体独立接口协议。该装置包含配置的减缩媒体独立接口、配置的逻辑、与配置的媒体独立接口,其中该简化媒体独立接口的配置目的是依据简化媒体独立接口协议来接收传输数据流,该逻辑的配置目的是将该传输数据流转换至依据媒体独立接口协议的修改的传输数据流,而该媒体独立接口的配置目的是依据媒体独立接口协议来输出该修改的传输数据流。
本发明的额外优点与新颖特征将部分叙述于下列内文中并且通过检验下列内容而使本领域技术人员可清楚了解本发明,或可以通过实践本发明来了解。本发明的优点可通过权利要求书的特别指出媒介与组合来达成并实现。
测试系统也包含具媒体独立接口16a的测试设备14(或一个实体层收发机),该接口16a的目的是依据IEEE 802.3u[2]所指定的MII协议来收、发传输与接收数据流。尤其是该MII包含4位接收数据路径(RXD)、载波感测信号(CRS)、接收数据有效信号(RX_DV)、接收错误信号(RX_ER)、接收时脉信号(RX_CLK)、4位传输数据路径(TXD)、传输启动信号(TX_EN)、传输错误信号(TX_ER)、与传输时脉(TX_CLK)。
如上述,RMII接口与MII接口之间的差异是防止受测装置10的RMII接口12a直接接至测试设备14的MII接口16a。然而,诸如受测装置10产品须迅速做测试,因为该受测装置10均要尽速引进市场,降低延误时间。因此,具RMII接口的测试装置在成本上可能无法令人接受而且在测试过程中可能会造成相当的时间延误。
依据所揭露的实施例,转换器20的配置目的是做RMII接口12a与MII接口16a之间的转换,使测试下的RMII为主的装置10与MII为主的测试设备14之间达到相互的作业能力。利用可现场编程门阵列(field programmable gate array,FPGA)所执行的转换器20包含配置的RMII接口12b、配置的MII接口16b、与转换逻辑22,其中RMII12b接口的配置目的是收、发受测装置10之间的RMII信号,MII接口16b的配置目的是收、发测试设备14之间的MII信号。
转换逻辑22包含配置的第一逻辑块22a与配置的第二逻辑块22b,其中第一逻辑块22a的配置目的是将MII信号转换为RMII信号,第二逻辑块22b的配置目的是将RMII信号转换为MII信号。每一个逻辑块22包含数据转换逻辑24与控制信号转换逻辑26以分别转换数据信号与控制信号。虽然转换逻辑22a解释为MII接收数据(RXD)转换为RMII接收数据(RXD)且转换逻辑22b解释为RMII传输数据(TXD)转换为MII传输数据(TXD),但可以增加额外的逻辑以提供对称转换,如此该转换器20也可以转换MII传输数据(TXD)与RMII接收数据(RXD)。
RMII与MII数据流利用RMII时脉(REF_CLK)来做转换,RMII时脉至少为两倍的MII时脉(TX_CLK或RX_CLK)的频率。例如,如果MII执行的时脉速率最高为100Mbps(25MHz),则RMII时脉执行速度为50MHz。但是如果MII执行速度为10Mbps或2.5MHz,则RMII时脉可除以20以获得10Mbps数据比率。
图2A与2B是方框图,示出依据本发明的一个实施例的RMII与MII数据流之间的概括转换方法。2位RMII传输数据流(TXD)的转换是通过转换逻辑22b于图2A的第50步骤中开始,而该转换逻辑22b是于第50步骤中接收RMII数据信号(TXD)、RMII时脉(REF_CLK)、与RMII控制信号(TX_EN)。数据转换逻辑24b于第52步骤中将以50MHz时脉为基准的2位传输数据路径转换为4位100Mb/s传输数据路径。依据MII与RMII规格,控制信号转换逻辑26b于第54步骤中将RMII控制信号转换(“反射”)至MII控制信号,而MII接口16b于第56步骤中输出已转换的MII信号。
4位MII接收数据流(RXD)的转换是通过转换逻辑22a于图2B的第60步骤中开始,而该转换逻辑22a是接收MII数据信号(RXD)、MII时脉(RX_CLK)与MII控制信号(CRS、RX_DV、RX_ER),数据转换逻辑24a于第62步骤中将4位接收数据路径(RXD)转换为2位RMII数据流(RXD)。控制信号转换逻辑26a于第64步骤中将MII控制信号转换(“反射”)至RMII控制信号(CRS_DV),而RMII接口12b于第66步骤中依据RMII时脉输出RMII控制与数据信号。
依据所揭露的实施例,数据流于RMII接口协议与MII接口协议之间做转换,因而利用具不同媒体接口的测试设备使集成装置得以接受测试,且降低因利用现有测试设备而测试较新的接口的兼容性问题。
以上所述,仅为本发明的较佳实施例而已,当不能以限定本发明实施的范围,即大凡依本发明权利要求书所做的均等变化与修饰,皆应仍属本发明专利涵盖的范围内。
权利要求
1.一种方法,包含依据简化媒体独立接口协议来接收介质访问控制器的第一数据流;将该第一数据流转换为依据媒体独立接口协议的第二数据流;以及依据媒体独立接口协议来输出该第二数据流与媒体独立接口控制信号。
2.如权利要求1所述的方法,其中该接收步骤包含接收2位传输数据流作为由介质访问控制器来的第一数据流,该转换步骤包含将该2位传输数据流转换成4位传输数据流,作为第二数据流。
3.如权利要求2所述的方法,其中该输出步骤包含根据由介质访问控制器来的接收的简化媒体独立接口控制信号,而产生媒体独立接口控制信号。
4.如权利要求3所述的方法,其中该转换步骤与输出步骤是通过一种可现场编程门阵列来执行。
5.如权利要求3所述的方法,其中该产生步骤包含根据具有两倍的媒体独立接口的指定时脉频率的接收的简化媒体独立接口参考时脉,而产生具指定频率用于媒体独立接口的时脉。
6.如权利要求3所述的方法,其中该时脉产生步骤包含根据具有50MHz速率的简化媒体独立接口参考时脉而产生作为指定频率的2.5MHz与25MHz其中之一的时脉。
7.如权利要求2所述的方法,进一步包含依据媒体独立接口协议来接收第三4位数据流;将该第三4位数据流转换为依据简化媒体独立接口协议的第四2位数据流;以及依据简化媒体独立接口协议来将该第四2位数据流输出至介质访问控制器。
8.一种装置,包含简化媒体独立接口,该接口的配置目的是依据简化媒体独立接口协议来接收传输数据流;逻辑,该逻辑的配置目的是将传输数据流转换为依据媒体独立接口协议的修改传输数据流;以及媒体独立接口,该接口的配置目的是依据媒体独立接口协议来输出修改的传输数据流。
9.如权利要求8所述的装置,其中该逻辑包含控制信号逻辑,该控制信号逻辑的配置目的是为了根据接收的简化媒体独立接口传输控制信号,产生媒体独立接口传输控制信号。
10.如权利要求9所述的装置,其中该逻辑的配置目的是依据简化媒体独立接口协议来将从媒体独立接口所接收的接收数据流转换为修改的接收数据流,该控制信号逻辑的配置目的是为了根据媒体独立接口控制信号,产生至少一个简化媒体独立接口控制信号。
全文摘要
本发明提供一种转换装置,该转换装置配置以将简化媒体独立接口信号转换为媒体独立接口信号,且将媒体独立接口信号转换为简化媒体独立接口信号。因此,一个受测装置,例如一个利用简化媒体独立接口的集成网络交换器,可以藉由配置的测试设备来做测试,该测试设备的配置目的是利用于两接口之间做转换的转换装置来收、发横过媒体独立接口的数据封包。
文档编号H04L12/28GK1468489SQ01816877
公开日2004年1月14日 申请日期2001年5月22日 优先权日2000年10月4日
发明者M·库柏, R·J·斯特纳, M 库柏, 斯特纳 申请人:先进微装置公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1