专利名称:受控设备的制作方法
技术领域:
本发明涉及一种由从控制器接收的控制信号来控制的受控设备。
背景技术:
由从控制器(外部设备)接收的控制信号来进行控制的受控设备是已知的。日本专利未审公开Νο.Η11-338687(专利文献1)公开了一种受控设备(扩大单元)作为这种受控单元之一,其具有外部端子;与所述外部端子相连的总线接口 ;存储器,用于存储数据; 以及处理器,用于经由所述外部端子接收控制信号,并基于所接收的控制信号来控制所述存储器。该总线接口连接至存储器和处理器两者。该受控设备在第一连接状态与第二连接状态之间切换,在所述第一连接状态中, 所述存储器和所述外部端子经由所述处理器相连,在所述第二连接状态中,所述存储器和所述外部端子直接相连而不涉及所述处理器。因此,允许受控设备通过将连接状态切换至第二连接状态来在所述控制器与所述存储器之间传送数据,而不涉及所述处理器。
发明内容
I2C(集成电路间)协议在本技术领域中是公知的。1 协议需要相对较少数量的信号线,从而可以减少端子的数目。这就是为何经常将被设计为能够根据1 协议传送控制信号的总线用作在外部端子与总线接口之间进行连接的总线的原因。例如,接收光信号的光收发机被标准(例如,XFP(10(X)千兆比特小封装可插拔)) 要求使用设计为能够根据1 协议传送控制信号的总线作为用于传送控制信号的总线。SPI (串行外围接口)协议也是公知的。根据SPI协议传输数据的速率比根据I2C 协议传输数据的速率更高。例如,根据1 协议传输数据的速率大约为4001APS,而根据SPI 协议传输数据的速率大约为10Mbps。因此,经常将被设计为能够根据SPI协议传输数据的总线用作在处理器与存储器之间进行连接的总线。这里,假定上述受控设备被配置为使用被设计为能够根据1 协议传送控制信号的总线作为在外部端子与总线接口之间进行连接的总线,同时使用被设计为能够根据SPI 协议传送数据的总线用作在处理器与存储器之间进行连接的总线。在将被设计为根据1 协议传送控制信号的总线用作在外部端子与总线接口之间进行连接的总线的情况下,一旦将连接状态切换至第二连接状态,就无法在外部端子与存储器之间传送数据。当将连接状态切换至第一连接状态时,外部端子与总线接口之间的传送速率表现为外部端子与存储器之间的传输速率的上限值。此外,由于需要处理器执行以将根据1 协议的数据转换为根据SPI协议的数据的转换过程,会出现延迟。
因此,上述受控设备具有以下缺点议的议的议的议的议的议的议的议的之间传送数据。这进而极大地增加了把从控制器接收的数据存储(写)到存储器中所需的时间。因此,本发明的目的是提供一种受控设备,其能够解决需要过长的时间在控制器与存储器之间传送数据的问题。为了达到这种目的,本发明的一方面提供了一种受控设备,包括外部端子;存储器,用于存储数据;处理器,用于经由所述外部端子来接收控制信号并基于所接收的控制信号来控制所述存储器;多个总线,形成第一传输路径和第二传输路径,所述第一传输路径经由所述处理器将所述外部端子和所述存储器相连,所述第二传输路径通过旁路所述处理器将所述外部端子和所述存储器直接相连;以及切换单元,用于将传输状态切换至第一传输状态或第二传输状态,在所述第一传输状态中,使形成第一传输路径的总线中的一个或多个根据第一协议将控制信号从所述外部端子传送至所述处理器,并根据能够以比第一协议更高的速率传送数据的第二协议在所述处理器与所述存储器之间传送数据,在所述第二传输状态中,使形成第二传输路径的总线中的一个或多个根据第二协议在所述外部端子与所述存储器之间直接传送数据。本发明的另一方面提供了一种适用于受控设备的受控方法,所述受控设备包括 外部端子;存储器,用于存储数据;处理器,用于经由所述外部端子来接收控制信号并基于所接收的控制信号来控制所述存储器;多个总线,形成第一传输路径和第二传输路径,所述第一传输路径经由所述处理器将所述外部端子和所述存储器相连,所述第二传输路径通过旁路所述处理器将所述外部端子和所述存储器直接相连。所述受控方法包括将传输状态切换至第一传输状态或第二传输状态,在所述第一传输状态中,使形成第一传输路径的总线中的一个或多个根据第一协议将控制信号从所述外部端子传送至所述处理器,并根据能够以比第一协议更高的速率传送数据的第二协议在所述处理器与所述存储器之间传送数据,在所述第二传输状态中,使形成第二传输路径的总线中的一个或多个根据第二协议在所述外部端子与所述存储器之间直接传送数据。本发明的另一方面提供了一种控制器,被配置为能够连接至在受控设备中提供的外部端子,并包括控制信号输出单元,用于根据第一协议,经由外部端子,将控制信号输出至受控设备,所述控制信号用于使在受控设备中提供的处理器控制存储器;以及指令信号输出单元,用于根据能够以比第一协议更高的速率传送数据的第二协议,经由外部端子,将指令信号输出至受控设备,所述指令信号用于指示受控设备在所述控制器与所述受控设备中提供的存储器之间直接交换数据。本发明的另一方面提供了一种控制系统,包括控制器和受控设备。所述受控设备包括外部端子;存储器,用于存储数据;处理器,用于经由所述外部端子来接收控制信号并基于所接收的控制信号来控制所述存储器;以及多个总线,形成第一传输路径和第二传输路径,所述第一传输路径经由所述处理器将所述外部端子和所述存储器相连,所述第二传输路径通过旁路所述处理器将所述外部端子和所述存储器直接相连。此外,所述控制器被配置为能够连接至在受控设备中提供的外部端子,并包括控制信号输出单元,用于根据第一协议,经由外部端子,将控制信号输出至受控设备,所述控制信号用于使在受控设备中提供的处理器控制存储器;以及指令信号输出单元,用于根据能够以比第一协议更高的速率传送数据的第二协议,经由外部端子,将指令信号输出至受控设备,所述指令信号用于指示受控设备与在受控设备中提供的存储器直接交换数据。受控设备还包括切换单元,用于将传输状态切换至第一传输状态或第二传输状态,在所述第一传输状态中,使形成第一传输路径的总线中的一个或多个根据第一协议将控制信号从所述外部端子传送至所述处理器,并根据第二协议在所述处理器与所述存储器之间传送数据,在所述第二传输状态中,使形成第二传输路径的总线中的一个或多个根据第二协议在所述外部端子与所述存储器之间直接传送数据。如上所述的本发明的特征使得能够在控制器与存储器之间快速地传送数据。
图1是示意性地示出了在受控设备处于第一传输状态时根据本发明第一实施例的控制系统的配置的框图;图2是示意性地示出了根据本发明第一实施例的控制系统的操作的流程图;图3是示意性地示出了在受控设备处于第二传输状态时根据本发明第一实施例的控制系统的框图;图4是示意性地示出了根据本发明第一实施例的控制系统的操作的流程图;以及图5是示意性地示出了根据本发明第二实施例的受控设备的配置的图。
具体实施例方式参照图1至5来描述根据本发明的受控设备、受控方法、控制器和控制系统的优选示例实施例。<第一实施例>(配置)如图1所示,根据第一实施例的控制系统1包括受控设备10和控制器(外部设备)30。在所示的示例中,受控设备10是用于接收光信号的光收发机。然而,受控设备10 可以是除光接收机以外的任何其他合适设备。本实施例中的控制器30是个人计算机。然而,控制器30可以是FPGA (现场可编程门阵列)等等。受控设备10包括外部端子11、存储器12、DAC (数模转换器)13、ADC (模数转换器)14、处理器15、第一开关(切换单元的一部分)16、第二开关(切换单元的一部分)17、 公共总线21、第一总线22、第二总线23、第三总线M、第四总线25和切换信号线26。控制器30包括控制信号输出部分(控制信号输出单元)31、指令信号输出部分 (指令信号输出单元)32、开关33、切换信号输出部分(切换信号输出单元)34、输出信号线 41和切换信号线42。首先,详细描述受控设备10的组件。外部端子11被配置为使得控制器30的输出信号线41和切换信号线42可以与之相连。存储器12接收处理器15输出的指令信号和控制器30输出的指令信号。指令信号是写指令信号、读指令信号等等。写指令信号是指示将数据存储(写)到存储器12中的信号。读指令信号是指示读取存储器12中存储的数据的信号。在接收到写指令信号时,存储器12根据所接收的写指令信号来存储数据。在接收到读指令信号时,存储器12根据所接收的读指令信号来输出(允许检索)其中存储的数据。在本实施例中,存储器12是非易失性存储器。DAC 13是用于将数字信号转换为模拟信号的转换器。ADC 14是用于将模拟信号转换为数字信号的转换器。处理器15接收控制器30输出的、通过外部端子11传送的控制信号。控制信号是使处理器15控制存储器12、DAC 13和ADC 14的信号。处理器15基于所接收的控制信号产生指令信号,并将所产生的指令信号输出至存储器12、DAC 13和ADC 14中的任一个。本实施例中的处理器15是中央处理单元(CPU)。公共总线21是被设计为能够根据第一和第二协议中的任一个传送数据的总线。 这意味着公共总线21能够根据第一协议来传送数据,也能够根据第二协议来传送数据。第二协议是能够以比第一协议更高的速率(以更高的传送速率)传送数据的协议。本实施例中的第一协议是I2C(集成电路间)协议。第二协议是SPI (串行外围接口)协议。公共总线21在其一端连接至外部端子11,在其另一端连接至第一开关16。第一总线22是被设计为能够根据第一协议传送数据的总线。第一总线22在其一端连接至第一开关16,在其另一端连接至处理器15。如以下所述,第一总线22连接至第一开关16的那一端被配置为可经由第一开关16连接至公共总线21未连接至外部端子11的
那一端。第二总线23是被设计为能够根据第二协议传送数据的总线。第二总线23在其一端连接至第一开关16,在其另一端连接至第二开关17。如以下所述,第二总线23连接至第一开关16的那一端被配置为可经由第一开关 16连接至公共总线21未连接至外部端子11的那一端。同样,第二总线23连接至第二开关17的那一端被配置为可经由第二开关17连接至第三总线M未连接至存储器12的那一端。第三总线M是被设计为能够根据第二协议传送数据的总线。第三总线M的一端连接至存储器12、DAC 13和ADC 14。这意味着第三总线M的一端是有分支的。第三总线 M的另一端连接至第二开关17。如以下所述,第三总线对连接至第二开关17的那一端被配置为可经由第二开关 17连接至第二总线23或第四总线25的一端。第四总线25是被设计为能够根据第二协议传送数据的总线。第四总线25在其一端连接至第二开关17,在其另一端连接至处理器15。如以下所述,第四总线25连接至第二开关17的那一端被配置为可经由第二开关17连接至第三总线M未连接至存储器12的那一端。切换信号线沈传送切换信号。切换信号线沈的一端连接至外部端子11。切换信号线26的另一端连接至第一开关16和第二开关17。第一开关16的连接状态可在第一连接状态与第二连接状态之间切换。在第一连接状态中,公共总线21和第一总线22彼此连接,而公共总线21和第二总线23彼此断开。 在第二连接状态中,公共总线21和第一总线22彼此断开,而公共总线21和第二总线23彼
8此连接。第一开关16通过切换信号线沈来接收切换信号。切换信号是第一切换信号或第二切换信号。当第一开关16接收到的切换信号是第一切换信号时,第一开关16将连接状态从第二连接状态切换至第一连接状态(将连接状态设置为第一连接状态)。当第一开关 16接收到的切换信号是第二切换信号时,第一开关16将连接状态从第一连接状态切换至第二连接状态(将连接状态设置为第二连接状态)。第二开关17的连接状态可在第一连接状态与第二连接状态之间切换。在第一连接状态中,第三总线M和第四总线25彼此连接,而第三总线M和第二总线23彼此断开。 在第二连接状态中,第三总线M和第四总线25彼此断开,而第三总线M和第二总线23彼此连接。第二开关17通过切换信号线沈来接收切换信号。当第二开关17接收到的切换信号是第一切换信号时,第二开关17将连接状态从第二连接状态切换至第一连接状态(将连接状态设置为第一连接状态)。另一方面,当第二开关17接收到的切换信号是第二切换信号时,第二开关17将连接状态从第一连接状态切换至第二连接状态(将连接状态设置为第二连接状态)。公共总线21、第一总线22、第四总线25和第三总线M—起形成第一传输路径,第一传输路径经由处理器15将外部端子11和存储器12相连。公共总线21、第二总线23和第三总线M—起形成第二传输路径,第二传输路径通过旁路(bypass)处理器15将外部端子11和存储器12直接相连。因此,在接收到第一切换信号时,如上所述配置的受控设备10通过将第一开关16 切换至第一连接状态并将第二开关17切换至第一连接状态,将传输状态切换至第一传输状态。在第一传输状态中,使形成第一传输路径的总线根据第一协议将控制信号从外部端子11传送至处理器15,同时根据第二协议在处理器15与存储器12之间传送数据。在接收到第二切换信号时,受控设备10通过将第一开关16切换至第二连接状态并将第二开关17切换至第二连接状态,将传输状态切换至第二传输状态。在第二传输状态中,使形成第二传输路径的总线中的一个或多个根据第二协议在外部端子11与存储器12之间直接传送数据。接下来,详细描述控制器30的组件。根据第一实施例,控制信号输出部分31和开关33通过被设计为能够根据第一协议传送数据的总线而连接。控制信号输出部分31根据第一协议向开关33输出控制信号。 在该第一实施例中,当稍后描述的切换信号输出部分34输出第一切换信号时,控制信号输出部分31输出控制信号。根据该第一实施例,指令信号输出部分32和开关33通过被设计为能够根据第二协议传送数据的总线而连接。指令信号输出部分32根据第二协议向开关33输出指令信号。 在本实施例中,当稍后描述的切换信号输出部分34输出第二切换信号时,指令信号输出部分32输出指令信号。开关33的连接状态可在第一连接状态与第二连接状态之间切换。在第一连接状态中,控制信号输出部分31和输出信号线41彼此连接,而指令信号输出部分32和输出信号线41彼此断开。在第二连接状态中,控制信号输出部分31和输出信号线41彼此断开, 而指令信号输出部分32和输出信号线41彼此连接。开关33通过切换信号线42来接收切换信号。当所接收的切换信号是第一切换信号时,开关33将连接状态从第二连接状态切换至第一连接状态(将连接状态设置为第一连接状态)。当所接收的切换信号是第二切换信号时,开关33将连接状态从第一连接状态切换至第二连接状态(将连接状态设置为第二连接状态)。切换信号输出部分34向切换信号线42输出第一切换信号或第二切换信号。输出信号线41是被设计为能够根据第一协议和第二协议中的任一个传送数据的信号线。输出信号线41的一端连接至开关33,而另一端被配置为可连接至外部端子11。当开关33被设置为第一连接状态时,如上所述配置的控制器30根据第一协议、经由外部端子11向受控设备10输出由控制信号输出部分31输出的控制信号。当开关33被设置为第二连接状态时,控制器30根据第二协议、经由外部端子11向受控设备10输出由指令信号输出部分32输出的指令信号。切换信号线42传送由切换信号输出部分34输出的切换信号。切换信号线42的一端连接至切换信号输出部分34。切换信号线42的另一端连接至开关33和外部端子11。(操作)接下来,参照图2至4来描述上述控制系统1的操作。这里假定以下情况在制造受控设备10的过程中,实现使存储器12将数据存储在存储器12中的处理。在这种情况下,控制器30的输出信号线41和切换信号线42首先连接至受控设备 10的外部端子11。此外,控制器30的切换信号输出部分34向切换信号线42输出第二切换信号(图2中的步骤Sll)。结果,如图3所示,将控制器30的开关33的连接状态从第一连接状态切换至第二连接状态。还将受控设备10的第一开关16的连接状态从第一连接状态切换至第二连接状态。此外,还将受控设备10的第二开关17的连接状态从第一连接状态切换至第二连接状态。这样,将受控设备10的传输状态从第一传输状态切换至第二传输状态(图2中的步骤SU)。这意味着使受控设备10能够根据第二协议在外部端子11与存储器12之间直接传送数据。使控制器30能够根据第二协议向受控设备10输出由指令信号输出部分32输出的指令信号。然后,控制器30的指令信号输出部分32根据第二协议向输出信号线41输出写指令信号作为指令信号(图2中的步骤S13)。在本实施例中,写指令信号包含要存储在存储器12中的数据。经由外部端子11将由控制器30输出的写指令信号输入受控设备10。受控设备 10根据第二协议,通过公共总线21、第二总线23和第三总线M向存储器12传送写指令信号。这意味着受控设备10将写指令信号从外部端子11传送至存储器12,而不经过处理器 15 (S卩,通过旁路处理器15)。因此,存储器12接收写指令信号。存储器12基于所接收的写指令信号来存储写指令信号中包含的数据(图2中的步骤S14)。假定以下情况控制器30然后检索受控设备10的存储器12中存储的数据。在这种情况下,控制器30的输出信号线41和切换信号线42在第一步骤中连接至受控设备10的外部端子11。然后,控制器30的切换信号输出部分34向切换信号线42输出第一切换信号(图4中的步骤S21)。结果,如图1所示,将控制器30的开关33的连接状态从第二连接状态切换至第一连接状态。还将受控设备10的第一开关16的连接状态从第二连接状态切换至第一连接状态。此外,还将受控设备10的第二开关17的连接状态从第二连接状态切换至第一连接状态。因此,将受控设备10的传输状态从第二传输状态切换至第一传输状态(图4中的步骤S2》。具体地,受控设备10变为能够根据第一协议将控制信号从外部端子11传送至处理器15,并根据第二协议在处理器15与存储器12之间传送数据。控制器30变为能够根据第一协议向受控设备10输出从控制信号输出部分31接收的控制信号。然后,控制器30的控制信号输出部分31根据第一协议向输出信号线41输出控制信号(图4中的步骤S2!3)。在本实施例中,控制信号是用于使处理器15控制存储器12以便检索存储器12中存储的数据的信号。经由外部端子11向受控设备10输入由控制器30输出的控制信号。受控设备10 根据第一协议,通过公共总线21和第一总线22向处理器15传送该控制信号。由此,处理器15产生读指令信号,并向第四总线25输出所产生的读指令信号(图 4中的步骤S24)。受控设备10根据第二协议,通过第四总线25和第三总线M向存储器12 传送该读指令信号。由此,存储器12接收读指令信号。然后,存储器12基于读指令信号来读取所存储的数据。随后,存储器12向第三总线M输出所读取的数据。因此,受控设备10根据第二协议,通过第三总线M和第四总线25向处理器15传送所读取的数据。处理器15还根据第一协议,通过第一总线22和公共总线21向外部端子 11传送所接收的数据,并经由外部端子11向控制器30输出所传送的数据。这样,控制器30获取存储器12中存储的数据。换言之,控制器30读取存储器12 中存储的数据(图4中的步骤S25)。如上所述,根据本发明第一实施例的控制系统1能够通过将传输状态切换至第二传输状态,根据第二协议在外部端子11与存储器12之间传送数据。这在不增加外部端子 11的数目的情况下实现了外部端子11与存储器12之间的快速数据传输。由此,可以将从控制器30接收的数据快速存储(写)到存储器12中。在光收发机中,必须预先将相对较大数目的控制参数存储在存储器中以控制激光的输出。因此,如果受控设备被配置为使得在传输路径的至少一部分中必须根据第一协议来传送数据,则在制造光收发机期间将花费相当长的时间来执行将数据存储到在光收发机中提供的存储器中的处理。相反,如果光收发机被配置为根据第一实施例的受控设备10,则可以减少制造光收发机所需的时间。
<第二实施例>接下来,参照图5来描述根据本发明第二实施例的受控设备。根据第二实施例的受控设备100包括外部端子101 ;存储器102,用于存储数据; 处理器103,用于经由外部端子101来接收控制信号并基于所接收的控制信号来控制存储器102 ;多个总线BU,形成第一传输路径和第二传输路径,第一传输路径经由处理器103将外部端子101和存储器102相连,第二传输路径通过旁路处理器103将外部端子101和存储器102直接相连;以及切换部分(切换单元)104,将传输状态切换至第一传输状态或第二传输状态,在第一传输状态中,使形成第一传输路径的总线BU中的一个或多个根据第一协议将控制信号从外部端子101传送至处理器103,并根据能够以比第一协议更高的速率传送数据的第二协议在处理器103与存储器102之间传送数据,在第二传输状态中,使形成第二传输路径的总线BU根据第二协议在外部端子101与存储器102之间直接传送数据。该配置使得能够通过将传输状态切换至第二传输状态,根据第二协议,在外部端子101与存储器102之间快速传送数据。相应地,使得能够在不增加外部端子101的数目的情况下在外部端子101与存储器102之间进行快速数据传输。由此,例如可以将从控制器接收的数据快速存储(写)到存储器102中。尽管参照本发明的实施例、作为示例描述了本发明,但是应当理解,本发明不限于这些实施例,在不脱离本发明的精神和范围的前提下,本领域技术人员能够想到对本发明的具体配置和细节的各种修改。例如,尽管控制器30由单个单元形成,但是其也可以由多个单元形成。例如,控制器30可以由第一单元和第二单元形成,第一单元包括控制信号输出部分31、指令信号输出部分32和切换信号输出部分34,第二单元包括开关33和输出信号线41。在上述示例实施例中,控制器30的功能由诸如电路之类的硬件实现。然而,控制器30可以被配置为具有处理器和用于存储计算机程序(软件)的存储设备,并通过处理器执行计算机程序来执行其功能。在这种情况下,程序可以存储在计算机可读记录介质上。例如,可能的记录介质是便携式的介质,如软盘、光盘、磁光盘和半导体存储器。此外,可以采用上述实施例和修改示例的任意组合,作为对实施例的另一种修改。〈补充注释〉可以将上述实施例的全部或部分描述为以下补充注释,但不限于此。(补充注释1)一种受控设备,包括外部端子;存储器,用于存储数据;处理器,用于经由所述外部端子来接收控制信号并基于所接收的控制信号来控制所述存储器;多个总线,形成第一传输路径和第二传输路径,所述第一传输路径经由所述处理器将所述外部端子和所述存储器相连,所述第二传输路径通过旁路所述处理器将所述外部端子和所述存储器直接相连;以及切换单元,用于将传输状态切换至第一传输状态或第二传输状态,在所述第一传输状态中,使形成第一传输路径的总线中的一个或多个根据第一协议将控制信号从所述外部端子传送至所述处理器,并根据能够以比第一协议更高的速率传送数据的第二协议在所述处理器与所述存储器之间传送数据,在所述第二传输状态中,使形成第二传输路径的总线中的一个或多个根据第二协议在所述外部端子与所述存储器之间直接传送数据。根据该配置,通过将传输状态切换至第二传输状态,能够根据第二协议在所述外部端子与所述存储器之间传送数据。因此,使得能够在不增加外部端子的数目的情况下在所述外部端子与所述存储器之间进行快速数据传输。由此,例如可以将从控制器接收的数据快速存储(写)到存储器中。(补充注释2)根据补充注释1所述的受控设备,其中所述多个总线包括公共总线,形成第一传输路径的一部分和第二传输路径的一部分,所述公共总线的一端连接至所述外部端子,所述公共总线被设计为能够根据第一协议和第二协议中的任一个来传送数据;第一总线,形成第一传输路径的一部分,所述第一总线的一端被配置为能够连接至所述公共总线未连接至所述外部端子的那一端,所述第一总线的另一端连接至所述处理器;以及第二总线,形成第二传输路径的一部分,所述第二总线的一端被配置为能够连接至所述公共总线未连接至所述外部端子的那一端,以及所述切换单元包括第一开关,所述第一开关的连接状态能够在第一连接状态与第二连接状态之间切换,在所述第一连接状态中,所述公共总线和所述第一总线彼此连接,而所述公共总线和所述第二总线彼此断开,在所述第二连接状态中,所述公共总线和所述第一总线彼此断开,而所述公共总线和所述第二总线彼此连接。(补充注释3)根据补充注释2所述的受控设备,其中所述多个总线包括第三总线,形成第一传输路径的一部分和第二传输路径的一部分,所述第三总线的一端连接至所述存储器,所述第三总线被设计为能够根据第二协议来传送数据;以及第四总线,形成第一传输路径的一部分,所述第四总线的一端被配置为能够连接至所述第三总线未连接至所述存储器的那一端,所述第四总线的另一端连接至所述处理器;所述第二总线未连接至所述公共总线的那一端被配置为能够连接至所述第三总线未连接至所述存储器的那一端,以及所述切换单元包括第二开关,所述第二开关的连接状态能够在第一连接状态与第二连接状态之间切换,在所述第一连接状态中,所述第三总线和所述第四总线彼此连接,而所述第三总线和所述第二总线彼此断开,在所述第二连接状态中,所述第三总线和所述第四总线彼此断开,而所述第三总线和所述第二总线彼此连接。(补充注释4)
根据补充注释3所述的受控设备,其中,所述切换单元被配置为使得当将第一切换信号输入受控设备时,通过将第一开关切换至第一连接状态并将第二开关切换至第一连接状态,将传输状态切换至第一传输状态,以及当将第二切换信号输入受控设备时,通过将第一开关切换至第二连接状态并将第二开关切换至第二连接状态,将传输状态切换至第二传输状态。(补充注释5)根据补充注释1至4中任一项所述的受控设备,其中,第一协议是I2C(集成电路间)协议,第二协议是SPI (串行外围接口)协议。(补充注释6)根据补充注释1至5中任一项所述的受控设备,其中,受控设备是接收光信号的光收发机。当受控设备是光收发机时,必须预先将相对较大数目的控制参数存储在存储器中以控制激光的输出。相应地,会出现以下问题在制造光收发机期间花费相当长的时间来执行将数据存储到在光收发机中提供的存储器中的处理。根据本发明,可以通过将本发明的受控设备的配置应用于光收发机来缩短制造光收发机所需的时间。(补充注释7)根据补充注释1至6中任一项所述的受控设备,其中,存储器是非易失性存储器。(补充注释8)一种适用于受控设备的受控方法,所述受控设备包括外部端子;存储器,用于存储数据;处理器,用于经由所述外部端子来接收控制信号并基于所接收的控制信号来控制所述存储器;多个总线,形成第一传输路径和第二传输路径,所述第一传输路径经由所述处理器将所述外部端子和所述存储器相连,所述第二传输路径通过旁路所述处理器将所述外部端子和所述存储器直接相连,所述受控方法包括将传输状态切换至第一传输状态或第二传输状态,在所述第一传输状态中,使形成第一传输路径的总线中的一个或多个根据第一协议将控制信号从所述外部端子传送至所述处理器,并根据能够以比第一协议更高的速率传送数据的第二协议在所述处理器与所述存储器之间传送数据,在所述第二传输状态中,使形成第二传输路径的总线中的一个或多个根据第二协议在所述外部端子与所述存储器之间直接传送数据。(补充注释9)根据补充注释8所述的受控方法,其中所述多个总线包括公共总线,形成第一传输路径的一部分和第二传输路径的一部分,所述公共总线的一端连接至所述外部端子,所述公共总线被设计为能够根据第一协议和第二协议中的任一个来传送数据;第一总线,形成第一传输路径的一部分,所述第一总线的一端被配置为能够连接至所述公共总线未连接至所述外部端子的那一端,所述第一总线的另一端连接至所述处理器;以及第二总线,形成第二传输路径的一部分,所述第二总线的一端被配置为能够连接至所述公共总线未连接至所述外部端子的那一端,以及所述受控方法包括由第一开关在第一连接状态与第二连接状态之间切换连接状态,在所述第一连接状态中,所述公共总线和所述第一总线彼此连接,而所述公共总线和所述第二总线彼此断开,在所述第二连接状态中,所述公共总线和所述第一总线彼此断开,而所述公共总线和所述第二总线彼此连接。(补充注释10)根据补充注释9所述的受控方法,其中所述多个总线包括第三总线,形成第一传输路径的一部分和第二传输路径的一部分,所述第三总线的一端连接至所述存储器,所述第三总线被设计为能够根据第二协议来传送数据;以及第四总线,形成第一传输路径的一部分,所述第四总线的一端被配置为能够连接至所述第三总线未连接至所述存储器的那一端,所述第四总线的另一端连接至所述处理器;所述第二总线未连接至所述公共总线的那一端被配置为能够连接至所述第三总线未连接至所述存储器的那一端,以及所述受控方法包括由第二开关在第一连接状态与第二连接状态之间切换连接状态,在所述第一连接状态中,所述第三总线和所述第四总线彼此连接,而所述第三总线和所述第二总线彼此断开,在所述第二连接状态中,所述第三总线和所述第四总线彼此断开,而所述第三总线和所述第二总线彼此连接。(补充注释11)一种控制器,被配置为能够连接至在受控设备中提供的外部端子,并包括控制信号输出单元,用于根据第一协议,经由外部端子将控制信号输出至受控设备,所述控制信号用于使受控设备中提供的处理器控制存储器;以及指令信号输出单元,用于根据能够以比第一协议更高的速率传送数据的第二协议,经由外部端子将指令信号输出至受控设备,所述指令信号用于指示受控设备在所述控制器与受控设备中提供的存储器之间直接交换数据。(补充注释12)根据补充注释11所述的控制器,其中所述控制器还包括用于输出第一切换信号或第二切换信号的切换信号输出单元;所述控制信号输出单元被配置为在输出第一切换信号时输出控制信号;以及所述指令信号输出单元被配置为在输入第二切换信号时输出指令信号。(补充注释13)一种控制系统,包括控制器和受控设备,所述受控设备包括
外部端子;存储器,用于存储数据;处理器,用于经由所述外部端子来接收控制信号并基于所接收的控制信号来控制所述存储器;以及多个总线,形成第一传输路径和第二传输路径,所述第一传输路径经由所述处理器将所述外部端子和所述存储器相连,所述第二传输路径通过旁路所述处理器将所述外部端子和所述存储器直接相连;所述控制器被配置为能够连接至受控设备中提供的外部端子,并包括控制信号输出单元,用于根据第一协议,经由外部端子将控制信号输出至受控设备,所述控制信号用于使在受控设备中提供的处理器控制存储器;指令信号输出单元,用于根据能够以比第一协议更高的速率传送数据的第二协议,经由外部端子将指令信号输出至受控设备,所述指令信号用于指示受控设备与在受控设备中提供的存储器直接交换数据;以及受控设备还包括切换单元,用于将传输状态切换至第一传输状态或第二传输状态,在所述第一传输状态中,使形成第一传输路径的总线中的一个或多个根据第一协议将控制信号从所述外部端子传送至所述处理器,并根据第二协议在所述处理器与所述存储器之间传送数据,在所述第二传输状态中,使形成第二传输路径的总线中的一个或多个根据第二协议在所述外部端子与所述存储器之间直接传送数据。本发明适用于由从控制器接收的控制信号控制的任何受控设备以及接收光信号的光收发机等等。
权利要求
1.一种受控设备,包括 外部端子;存储器,用于存储数据;处理器,用于经由所述外部端子接收控制信号并基于所接收的控制信号来控制所述存储器;多个总线,形成第一传输路径和第二传输路径,所述第一传输路径经由所述处理器将所述外部端子和所述存储器相连,所述第二传输路径通过旁路所述处理器将所述外部端子和所述存储器直接相连;以及切换单元,用于将传输状态切换至第一传输状态或第二传输状态,在所述第一传输状态中,使形成第一传输路径的总线中的一个或多个总线根据第一协议将控制信号从所述外部端子传送至所述处理器,还根据能够以比第一协议高的速率传送数据的第二协议在所述处理器与所述存储器之间传送数据,在所述第二传输状态中,使形成第二传输路径的总线中的一个或多个总线根据第二协议直接在所述外部端子与所述存储器之间传送数据。
2.根据权利要求1所述的受控设备,其中所述多个总线包括公共总线,形成第一传输路径的一部分和第二传输路径的一部分,所述公共总线的一端连接至所述外部端子,所述公共总线被设计为能够根据第一协议和第二协议中的任一个来传送数据;第一总线,形成第一传输路径的一部分,所述第一总线的一端被配置为能够连接至所述公共总线未连接至所述外部端子的那一端,所述第一总线的另一端连接至所述处理器; 以及第二总线,形成第二传输路径的一部分,所述第二总线的一端被配置为能够连接至所述公共总线未连接至所述外部端子的那一端,以及所述切换单元包括第一开关,所述第一开关的连接状态能够在第一连接状态与第二连接状态之间切换, 在所述第一连接状态中,所述公共总线和所述第一总线彼此连接,而所述公共总线和所述第二总线彼此断开,在所述第二连接状态中,所述公共总线和所述第一总线彼此断开,而所述公共总线和所述第二总线彼此连接。
3.根据权利要求2所述的受控设备,其中 所述多个总线包括第三总线,形成第一传输路径的一部分和第二传输路径的一部分,所述第三总线的一端连接至所述存储器,所述第三总线被设计为能够根据第二协议来传送数据;以及第四总线,形成第一传输路径的一部分,所述第四总线的一端被配置为能够连接至所述第三总线未连接至所述存储器的那一端,所述第四总线的另一端连接至所述处理器;所述第二总线未连接至所述公共总线的那一端被配置为能够连接至所述第三总线未连接至所述存储器的那一端,以及所述切换单元包括第二开关,所述第二开关的连接状态能够在第一连接状态与第二连接状态之间切换, 在所述第一连接状态中,所述第三总线和所述第四总线彼此连接,而所述第三总线和所述第二总线彼此断开,在所述第二连接状态中,所述第三总线和所述第四总线彼此断开,而所述第三总线和所述第二总线彼此连接。
4.根据权利要求3所述的受控设备,其中,所述切换单元被配置为当第一切换信号输入受控设备时,通过将第一开关切换至第一连接状态并将第二开关切换至第一连接状态,将传输状态切换至第一传输状态,以及当第二切换信号输入受控设备时,通过将第一开关切换至第二连接状态并将第二开关切换至第二连接状态,将传输状态切换至第二传输状态。
5.根据权利要求1所述的受控设备,其中,第一协议是I2C(集成电路间)协议,第二协议是SPI (串行外围接口)协议。
6.根据权利要求1所述的受控设备,其中,所述受控设备是接收光信号的光收发机。
7.根据权利要求1所述的受控设备,其中,所述存储器是非易失性存储器。
8.一种适用于受控设备的受控方法,所述受控设备包括外部端子;存储器,用于存储数据;处理器,用于经由所述外部端子接收控制信号并基于所接收的控制信号来控制所述存储器;以及多个总线,形成第一传输路径和第二传输路径,所述第一传输路径经由所述处理器将所述外部端子和所述存储器相连,所述第二传输路径通过旁路所述处理器将所述外部端子和所述存储器直接相连,所述受控方法包括将传输状态切换至第一传输状态或第二传输状态,在所述第一传输状态中,使形成第一传输路径的总线中的一个或多个总线根据第一协议将控制信号从所述外部端子传送至所述处理器,并根据能够以比第一协议高的速率传送数据的第二协议在所述处理器与所述存储器之间传送数据,在所述第二传输状态中,使形成第二传输路径的总线中的一个或多个总线根据第二协议直接在所述外部端子与所述存储器之间传送数据。
9.根据权利要求8所述的受控方法,其中所述多个总线包括公共总线,形成第一传输路径的一部分和第二传输路径的一部分,所述公共总线的一端连接至所述外部端子,所述公共总线被设计为能够根据第一协议和第二协议中的任一个来传送数据;第一总线,形成第一传输路径的一部分,所述第一总线的一端被配置为能够连接至所述公共总线未连接至所述外部端子的那一端,所述第一总线的另一端连接至所述处理器; 以及第二总线,形成第二传输路径的一部分,所述第二总线的一端被配置为能够连接至所述公共总线未连接至所述外部端子的那一端,以及所述受控方法包括通过第一开关在第一连接状态与第二连接状态之间切换连接状态,在所述第一连接状态中,所述公共总线和所述第一总线彼此连接,而所述公共总线和所述第二总线彼此断开, 在所述第二连接状态中,所述公共总线和所述第一总线彼此断开,而所述公共总线和所述第二总线彼此连接。
10.根据权利要求9所述的受控方法,其中 所述多个总线包括第三总线,形成第一传输路径的一部分和第二传输路径的一部分,所述第三总线的一端连接至所述存储器,所述第三总线被设计为能够根据第二协议来传送数据;以及第四总线,形成第一传输路径的一部分,所述第四总线的一端被配置为能够连接至所述第三总线未连接至所述存储器的那一端,所述第四总线的另一端连接至所述处理器;所述第二总线未连接至所述公共总线的那一端被配置为能够连接至所述第三总线未连接至所述存储器的那一端,以及所述受控方法包括通过第二开关在第一连接状态与第二连接状态之间切换连接状态,在所述第一连接状态中,所述第三总线和所述第四总线彼此连接,而所述第三总线和所述第二总线彼此断开, 在所述第二连接状态中,所述第三总线和所述第四总线彼此断开,而所述第三总线和所述第二总线彼此连接。
11.一种控制器,被配置为能够连接至设置在受控设备中的外部端子,所述控制器包括控制信号输出单元,用于根据第一协议、经由外部端子将控制信号输出至受控设备,所述控制信号用于使设置在受控设备中的处理器控制存储器;以及指令信号输出单元,用于根据能够以比第一协议高的速率传送数据的第二协议、经由外部端子将指令信号输出至受控设备,所述指令信号用于指示受控设备直接在所述控制器与设置在受控设备中的存储器之间交换数据。
12.根据权利要求11所述的控制器,其中所述控制器还包括用于输出第一切换信号或第二切换信号的切换信号输出单元; 所述控制信号输出单元被配置为在输出第一切换信号时输出控制信号;以及所述指令信号输出单元被配置为在输出第二切换信号时输出指令信号。
全文摘要
本发明涉及受控设备,所述受控设备包括外部端子;存储器;处理器,用于根据经由所述外部端子接收的控制信号来控制所述存储器;多个总线,形成第一传输路径和第二传输路径,所述第一传输路径经由所述处理器将所述外部端子和所述存储器相连,所述第二传输路径通过旁路所述处理器将所述外部端子和所述存储器直接相连;以及切换单元,用于将传输状态切换至第一传输状态或第二传输状态,在所述第一传输状态中,使形成第一传输路径的总线中的一个或多个根据第一协议将控制信号从所述外部端子传送至所述处理器,在所述第二传输状态中,使形成第二传输路径的总线中的一个或多个根据能够以比第一协议更高的速率传送数据的第二协议在所述外部端子与所述存储器之间直接传送数据。
文档编号G06F13/42GK102426560SQ20111022721
公开日2012年4月25日 申请日期2011年8月9日 优先权日2010年8月9日
发明者上里敦, 关幸治 申请人:日本电气株式会社