发明名称 在万用串列滙流排上实现大容量传输网路封包之方法
摘要 本发明系一种在万用串列汇流排上实现大容量传输网路封包之方法,该方法系设计在一应用晶片中,以令该应用晶片在被安装至一相容于万用串列汇流排(Universal Serial Bus)介面规格之网路设备时,可令该网路设备将所接收之复数个具有网路实体层框架(networkingMAC frames)之网路封包组合起来(assemble together),形成一超大长度之网路封包,且在收到一大容量输入/输出之要求封包后,可将该超大长度之网路封包转换成复数个依万用串列汇流排端点(endpoint)所定义之最大万用串列汇流排封包,并于一个大容量输出/输入之资料交易(Bulk Out/In Transaction)周期(cycle),传送出去,以大幅改善并增加该等网路封包在万用串列汇流排上之传输效能。
申请公布号 TWI257049 申请公布日期 2006.06.21
申请号 TW092122246 申请日期 2003.08.13
申请人 亚信电子股份有限公司 发明人 詹勇达;詹勋耀;苏明辉;王启祥
分类号 G06F13/42;H04L12/54 主分类号 G06F13/42
代理机构 代理人 严国杰 台北市大同区承德路1段70之1号6楼
主权项 1.一种在万用串列滙流排上实现大容量传输网路 封包之方法,该方法系设计在一应用晶片中,以令 该应用晶片在被安装至一相容于万用串列滙流排 介面规格之网路设备时,该网路设备可将所接收到 之复数个具有网路实体层框架之网路封包,包封组 合成一超大长度之网路封包,且在收到一大容量输 入/输出之要求封包后,可将该超大长度之网路封 包,转换成复数个依万用串列滙流排端点所定义之 最大万用串列滙流排封包,并于一个大容量输出/ 输入之资料交易周期内,传送出去。 2.如申请专利范围第1项所述之方法,其中该网路设 备在接收到该大容量输入/输出之要求封包时,可 将其传送至一万用串列滙流排驱动器,令该万用串 列滙流排驱动器将复数个具有网路实体层框架之 网路封包组合起来,且分别在各该网路封包间附加 一特性位元组,用以描述各该网路封包之结束位置 ,以形成该超大长度之网路封包。 3.如申请专利范围第2项所述之方法,其中该特性位 元组包含一用以表示各该网路封包之长度及其长 度値倒数,该长度値系指自其目地位址栏位至资料 栏位间之整个封包之总位元组数量,系用以表示所 接收之一具有网路实体层框架之网路封包之结束 位置,以描述各该网路封包之边界位置。 4.如申请专利范围第2项所述之方法,其中该万用串 列滙流排驱动器在接收到该大容量输入/输出之要 求封包,并同意该要求封包之要求后,即可对该超 大长度之网路封包进行包封处理,将其转换成复数 个依万用串列滙流排端点所定义之最大万用串列 滙流排封包,并产生一短封包,以在一个大容量输 出/输入之资料交易周期中,将复数个具有网路实 体层框架之网路封包,转换成复数个具有最大长度 之万用串列滙流排封包,再传送出去。 5.如申请专利范围第4项所述之方法,其中在该大容 量输出/输入之资料交易之一个周期中,该超大长 度之网路封包内所包含之具有网路实体层框架之 网路封包之最大数量,可以位元组数量之形式预先 定义在大容量设定値中。 6.如申请专利范围第4项所述之方法,其中在该大容 量输出/输入之资料交易之一个周期中,该超大长 度之网路封包内所包含之具有网路实体层框架之 网路封包之最大数量,可根据当前在缓冲器中排对 之具有网路实体层框架之网路封包数量而定。 图式简单说明: 第1图所示乃传统具有USB介面规格之乙太网路转接 器之方块示意图; 第2图所示乃传统具有USB介面规格之乙太网路转接 器与用户端主机及乙太区域网路间之连线示意图; 第3图所示乃利用USB短封包之处理方法将一具有网 路实体层框架之网路封包,转换成复数个具有USB封 包之包封处理示意图; 第4图所示乃一用户端主机之线路方块示意图; 第5图所示乃本发明之方法将复数个具有网路实体 层框架之网路封包,转换成复数个具有USB封包之包 封处理示意图。
地址 新竹市新竹科学工业园区新安路8号4楼