发明名称 用于分配循环时脉到滙流排桥接器上的多个滙流排节点的方法和装置
摘要 用来产生构成个别交换子系统(80、100、122、140或150)和个别桥接器接埠(22)的共用定时参考之循环计数器输出。汇流排桥接器(20)最好是IEEE 1394系列汇流排桥接器,并揭示多种交换子系统和桥接器接埠的特定实施例。
申请公布号 TW417050 申请公布日期 2001.01.01
申请号 TW087118508 申请日期 1998.11.06
申请人 飞利浦电子北美公司 发明人 山缪尔N.休亚卡
分类号 G06F13/37;G06F13/42 主分类号 G06F13/37
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一种互连多个滙流排(30)的滙流排桥接器(20),包 含: 多个桥接器接埠(22),每个桥接器接埠(22)都耦合至 个别滙流排(30)之一; 多个交换子系统(80.100.122.140或150),每个交换子系 统都耦合至个别桥接器接埠(22)之一,其中多个交 换子系统共同包含一互连多个桥接器接埠(22)的交 换系统(24); 多个循环时脉子系统(83.103或123),每个循环时脉子 系统会有效随附个别的桥接器接埠(22)和藉此耦合 的个别交换子系统,其中每个循环时脉子系统包含 : 一产生循环时脉的循环时脉产生器(92或110);以及 一循环计数器(90.112或121),以其重设输入端接收循 环时脉,并且产生构成个别交换子系统和个别桥接 器接埠的共同定时参考的循环计数器输出。2.如 申请专利范围第1项之滙流排桥接器,其中每个交 换子系统(80.100.122.140或150)为无线子系统并且交换 系统(24)为无线交换系统。3.如申请专利范围第1项 之滙流排桥接器,其中每个交换子系统(80.100.122.140 或150)为有线子系统并且交换系统(24)为有线交换 系统。4.如申请专利范围第1项之滙流排桥接器,其 中: 滙流排桥接器(20)为序列滙流排桥接器; 每个滙流排(30)都为序列区域滙流排;以及 每个桥接器接埠(22)都是其个别序列区域滙流排(30 )上的节点。5.如申请专利范围第1项之滙流排桥接 器,其中 滙流排桥接器(20)为IEEE 1394滙流排桥接器; 每个滙流排(30)都为IEEE 1391区域滙流排;以及 每个桥接器接埠(22)都是IEEE 1394序列滙流排接埠。 6.如申请专利范围第1项之滙流排桥接器,其中选择 的一个桥接器接埠(22)为循环主体接埠(82.102.141)。 7.如申请专利范围第6项之滙流排桥接器,其中循环 主体接埠(82.102.141)是循环主体。8.如申请专利范 围第6项之滙流排桥接器,其中循环主体接埠(82.102. 141)不是循环主体。9.如申请专利范围第1项之滙流 排桥接器,其中交换系统(24)利用讯框同步协定。10 .如申请专利范围第9项之滙流排桥接器,其中耦合 至循环主体接埠(82)的交换子系统(80)包含: 一模数W s计数器(46'),用来接收个别循环时脉子 系统(83)的循环计数器输出,并且每W s回应产生 一定时信号,此处W为讯框同步协定所指定的讯框 时间; 一状态机器(48),用来产生回应定时信号的启动信 号;以及 一暂存器(52),具有一接收个别循环时脉子系统(83) 的循环计数器输出之第一输入,以及接收启动信号 的第二输入,藉以暂存器(52)会输出bus_time资料区块 以回应启动信号,bus_time资料区块为目前滙流排时 间的指示。11.如申请专利范围第10项之滙流排桥 接器,其中循环主体接埠(82)包含: 一实体层(60),用来接收来自其个别交换子网路(80) 的cycle_start封包; 一解码段(62),用来对cycle_start封包的封包标题进行 解码,以及输出一cycle_start封包接收的解码信号指 示; 一处理延迟段(66),用来决定对cycle_start封包进行解 码所需的处理时间,以及输出决定的处理时间之处 理延迟时间输出指示; 一延迟装置(70),利用处理延迟时间来延迟解码信 号,以及输出负载信号; 一暂存器(64),用来接收bus_time资料区块以及产生一 目前bus_time的暂存器输出指示; 一加总器(68),用来加总处理延迟时间输出和暂存 器输出,以及输出总和;以及 其中个别循环时脉子系统(83)的循环计数器(90)接 收负载信号,并且总和会载入个别循环时脉子系统 (83)的循环计数器(90)以回应载入信号。12.如申请 专利范围第10项之滙流排桥接器,其中循环主体接 埠(102)包含: 一模数N s计数器(46),用来接收个别循环时脉子 系统(103)的循环计数器输出,并且每N s回应产生 一定时信号,此处N为前述滙流排协定所指定的数 値; 一第二状态机器(48'),用来产生回应第二定时信号 的第二启动信号;以及 一暂存器(52'),具有一接收个别循环时脉子系统(103 )的循环计数器输出之第一输入,以及接收启动信 号的第二输入,藉以暂存器(52')会输出第二bus_time 资料区块以回应第二启动信号,第二bus_time资料区 块为目前滙流排时间的指示。13.如申请专利范围 第10项之滙流排桥接器,其中循环主体接埠(82或102) 以外的每个桥接器接埠(120或151)包含: 一模数N s计数器(46"),用来接收个别循环时脉子 系统(123)的循环计数器输出,并且每N s回应产生 一定时信号,此处N为前述滙流排协定所指定的数 値; 一第二状态机器(48"),用来产生回应定时信号的频 道要求信号; 一实体层(50"),用来接收频道要求信号,以及决定无 线交换系统(24)所使用的无线通讯频道可用来回应 产生一频道可用信号,其中状态机器(48")接收频道 可用信号并且产生一封包标题和一启动信号,以回 应频道可用信号; 一暂存器(52"),具有一接收个别循环时脉子系统(123 )的循环计数器输出之第一输入,以及接收启动信 号的第二输入,藉以暂存器(52")会输出bus_time资料 区块以回应启动信号,bus_time资料区块为目前滙流 排时间的指示;以及 其中封包标题和bus_time资料区块共同包含一由个 别无线交换子系统(122)所传输的cycle_start封包。14. 如申请专利范围第10项之滙流排桥接器,其中耦合 至循环主体接埠(82.102或141)以外的桥接器接埠(120 或151)之无线交换子系统(122或150)包含: 一无线实体层(60"),用来接收来自其个别桥接器接 埠(120或151)的cycle_start封包; 一解码段(62"),用来对cycle_start封包的封包标题进 行解码,以及输出一cycle_start封包接收的解码信号 指示; 一处理延迟段(66"),用来决定对cycle_start封包进行 解码所需的处理时间,以及输出决定的处理时间之 处理延迟时间输出指示; 一延迟装置(70"),利用处理延迟时间来延迟解码信 号,以及输出负载信号; 一暂存器(64"),用来接收bus_time资料区块以及产生 一目前bus_time的暂存器输出指示; 一加总器(68"),用来加总处理延迟时间输出和暂存 器输出,以及输出总和;以及 其中个别循环时脉子系统(123)的循环计数器接收 负载信号,并且总和会载入个别循环时脉子系统( 123)的循环计数器(121)以回应载入信号。15.如申请 专利范围第9项之滙流排桥接器,其中耦合至循环 主体接埠(102)的交换子系统(100)包含: 一模数W s计数器(46'),用来接收个别循环时脉子 系统(103)的循环计数器输出,并且每W s回应产生 一第一定时信号,此处W为框架同步协定所指定的 框架时间; 一状态机器(48),用来产生回应定时信号的频道要 求信号;以及 一实体层(50),用来接收第一频道要求信号,以及决 定无线交换系统(24)所使用的通讯频道可用来回应 产生一第一频道可用信号,其中状态机器(48)接收 频道可用信号并且产生一封包标题和一启动信号, 以回应频道可用信号; 一暂存器(52),具有一接收个别循环时脉子系统(103) 的循环计数器输出之第一输入,以及接收第一启动 信号的第二输入,藉以暂存器(52)会输出一第一bus_ time资料区块以回应第一启动信号,第一bus_time资料 区块为目前滙流排时间的指示;以及 其中封包标题和bus_time资料区块共同包含一由个 别无线交换子系统(100)所传输的cycle_start封包。16. 如申请专利范围第9项之滙流排桥接器,其中耦合 至循环主体接埠(141)的无线交换子系统(140)包含: 一模数W s计数器(46'),用来接收个别循环时脉子 系统(83)的循环计数器输出,并且每W s回应产生 一定时信号,此处W为框架同步协定所指定的框架 时间; 一状态机器(48),用来产生回应定时信号的启动信 号; 一比较电路(142),将前述个别循环时脉子系统(83)的 循环计时器输出之最低有效位元与现値做比较,以 及侦测到相等时输出一触动信号; 一无线实体层(50),用来接收频道要求信号,以及决 定无线交换系统(24)所使用的无线通讯频道可用来 回应产生一频道可用信号, 其中状态机器(48)接收频道可用信号并且产生一封 包标题和一启动信号,以回应频道可用信号和触发 信号的接收; 一暂存器(52),具有一接收个别循环时脉子系统(83) 的循环计数器输出之第一输入,以及接收启动信号 的第二输入, 藉以暂存器(52)会输出一bus_time资料区块以回应启 动信号,bus_time资料区块为目前滙流排时间的指示; 以及 其中封包标题和bus_time资料区块共同包含一由个 别无线交换子系统(140)所传输的cycle_start封包。17. 一种方法,用来分配包含多个桥接器接埠(22)的滙 流排桥接器(20)内之循环时脉,其中每个接埠都耦 合至个别的滙流排(30)之一;多个交换子系统(80.100. 122.140或150),每个接埠都耦合至个别的一个桥接器 接埠(22),其中多个交换子系统(80.100.122.140或150)会 共同构成互连桥接器接埠(22)的交换系统(24),此方 法包含步骤: 在每个桥接器接埠(22)上,产生一循环时脉; 在每个桥接器接埠(22)上,使用一循环计数器(90.112. 121)来产生一循环计计数器输出;以及 使用循环计数器输出来产生桥接器接埠(20)和藉此 耦合的个别交换子系统之共用定时参考。图式简 单说明: 第一图为描述IEEE 1394簇集的有线和无线互连之方 块图; 第二图为描述IEEE 1394序列滙流排桥接器的一般架 构之方块图; 第三图为在IEEE 1394序列区域滙流排根节点上产生 cycle_start封包的循环时脉子系统之方块图; 第四图为在IEEE 1394序列区域滙流排接收器节点上 处理cycle_start封包的子系统之方块图; 第五图为依照本发明第一较佳具体实施例的循环 主体接埠、无线交换子系统和循环时脉子系统之 方块图; 第六图为依照本发明第二较佳具体实施例的循环 主体接埠、无线交换子系统和循环时脉子系统之 方块图; 第七图为依照本发明的其他桥接器接埠、无线交 换子系统和循环时脉子系统之方块图; 第八图为依照本发明其他体实施例的循环主体接 埠、无线交换子系统和循环时脉子系统之方块图; 以及 第九图为依照本发明其他体实施例的其他桥接器 接埠、无线交换子系统和循环时脉子系统之方块 图。
地址 美国