定序器系統及地址設定方法
【技術領域】
[0001]本發明涉及定序器系統及地址設定方法。
【背景技術】
[0002]當前,例如專利文獻I所示,使用將多個基座連接的多級式的定序器系統。在各個基座中,安裝有多個定序器單元。在上述定序器系統中,作為向各基座進行地址設定的方法,例如有時采用以下方法。
[0003]例如,作為基本基座和多級的增設基座利用復合信號線而連接為總線型的例子,存在下述方法,即,在各增設基座中利用跳線將進行地址設定的地址設定信號短路,由邏輯電路讀取該信號。
[0004]與此相對,作為使地址設定實現了固定化的例子,存在下述方法,S卩,在各基座中設置加法電路,并且使用地址指定信號。例如,利用地址指定信號,將由基本基座生成的基本基座的基座地址向各增設基座傳送,在各增設基座中,利用加法電路對基座地址逐個地進行+1加法運算,從而生成各增設基座的基座地址。
[0005]另外,作為使地址設定實現了自動化的例子,存在使用地址確定信號的方法。例如,安裝在基本基座中的控制單元利用復合信號線發送地址,輸出地址確定信號。在地址未設定狀態下,邏輯電路接收地址和地址確定信號,從而對地址的內容自行進行設定,使用復合信號線,將響應向控制單元發送。另外,在地址的設定完成后,邏輯電路將地址確定傳送信號向邏輯門(gate)輸出,接收到該地址確定傳送信號的邏輯門變為能夠向與連接于下一級的增設基座傳送地址確定信號的狀態,在下一級的增設基座中也重復該動作,從而使基座的地址設定實現自動化。
[0006]專利文獻1:日本特開2002 - 258907號公報
【發明內容】
[0007]但是,在上述所示的、利用跳線將地址設定信號短路而進行地址設定的方法中,在系統的建立或系統結構變更時,使用者的作業量增多。另外,從近年的重視系統擴展性的角度出發,期望實現上述作業的省力化。另外,由于系統建立或系統結構變更時的作業量的繁重,容易發生未設定及誤設定,因此期望實現作業的自動化。
[0008]另外,在上述所示的、使地址設定實現了固定化的方法中,另外需要地址指定信號。并且,由于在增設基座中,對地址依次進行+1加法運算,因此是從上級起依次分配地址,所以不能對特定的級分配任意的地址。另外,如果在中間級追加基座,則導致下一級及其之后的地址全部改變,因此用戶必須還對在程序中使用的地址進行變更。
[0009]另外,在上述的使地址設定實現了自動化的方法中,另外需要地址確定信號。并且,由于在地址設定完成后,向連接于下一級的增設基座傳送地址確定信號,因此需要從上級起依次對地址進行設定。另外,在設定了全部地址后,地址確定信號傳送至最末級的基座,各增設基座處于無視地址確定信號的狀態,因此為了對任意級的地址進行變更,必須解除全部地址,從上級開始再次對地址進行設定。因此,在對地址進行再設定的期間,不能從控制單元訪問其他的全部被控制單元,必須使定序器系統的控制停止。
[0010]本發明的目的在于,得到一種定序器系統,該定序器系統實現基座的地址設定的自動化,并且能夠靈活地實施地址設定的設定順序及設定變更,從而能夠實現系統擴展性的提尚。
[0011]為了解決上述課題,實現目的,本發明是具有多個基座的定序器系統,其特征在于,基座包含基本基座和多級的增設基座,基本基座和多級的增設基座通過使用了復合信號線的總線,將基本基座作為一端而串聯地連接,通過以中繼形式在基座間進行傳送,從而使得能夠與不同于相鄰的基座的基座進行通信,控制單元能夠將指定了跳(HOP)數的跳指定數據包向基座發送,基座在接收到了跳數不為O的跳指定數據包的情況下,對跳數進行減I運算,向連接于下一級的基座轉送跳指定數據包,在接收到了跳數為O的跳指定數據包的情況下,判定為該跳指定數據包是以自身為目標的數據包。
[0012]發明的效果
[0013]本發明所涉及的定序器系統具有能夠得到下述定序器系統的效果,S卩,實現基座的地址設定的自動化,并且能夠靈活地實施地址設定的設定順序及設定變更,從而能夠實現系統擴展性的提尚。
【附圖說明】
[0014]圖1是表示本發明的實施方式I所涉及的定序器系統的概略結構的框圖。
[0015]圖2是用于對基座的連接檢測及基座的地址設定時的控制單元的動作步驟進行說明的流程圖。
[0016]圖3是用于對中繼部的動作步驟進行說明的流程圖。
[0017]圖4是表示作為對比例I而示出的定序器系統的概略結構的框圖。
[0018]圖5是表示作為對比例2而示出的定序器系統的概略結構的框圖。
[0019]圖6是表示作為對比例3而示出的定序器系統的概略結構的框圖。
【具體實施方式】
[0020]下面,基于附圖,對本發明的實施方式所涉及的定序器系統及地址設定方法進行詳細說明。此外,本發明并不限定于本實施方式。
[0021]實施方式I
[0022]圖1是表示本發明的實施方式I所涉及的定序器系統的概略結構的框圖。定序器系統10是具有3級基座的多級式定序器系統,該3級基座由基本基座BO和2個增設基座B1、B2構成。在基本基座BO中,作為定序器單元而安裝控制單元U00、被控制單元UOl?03。另外,基本基座BO具有中繼部HUBO。
[0023]在增設基座BI中,作為定序器單元而安裝被控制單元UlO?13。在增設基座B2中,作為定序器單元而安裝被控制單元U20?23。另外,增設基座BI具有中繼部HUB1,增設基座B2具有中繼部HUB2。
[0024]此外,在上述結構中,設置為在基本基座BO中安裝I臺控制單元和3臺被控制單元的結構,但是控制單元及被控制單元的臺數不限于此。例如,可以安裝大于或等于2臺控制單元,也可以安裝大于或等于4臺被控制單元。當然,被控制單元也可以小于或等于2臺。
[0025]另外,設置為在增設基座B1、B2中分別安裝了 4臺被控制單元的結構,但是被控制單元的臺數不限定于4臺,可以安裝任意的臺數。另外,在上述結構中,設置為由基本基座BO和增設基座B1、B2構成的3級結構的定序器系統10,但是增設基座的臺數不限定于2臺,而是任意的。例如,增設基座也可以設置大于或等于3臺。
[0026]在定序器系統10中,利用中繼部HUBO?2,使各基座BO?2之間線型地連接。具體地說,使安裝在基本基座BO中的中繼部HUBO和安裝在增設基座BI中的中繼部HUBl利用復合信號線BUS04而連接。另外,使安裝在增設基座BI中的中繼部HUBl和安裝在增設基座B2中的中繼部HUB2利用復合信號線BUS14而連接。
[0027]如上所述,利用復合信號線BUS04?24,使基本基座BO作為一端而將基本基座BO和多級的增設基座BI?2串聯地連接。此外,在進一步設置增設基座的情況下,從安裝在增設基座B2中的HUB2引出用于與下一級的增設基座的中繼部連接的復合信號線BUS24。
[0028]另外,在基本基座BO中,使控制單元UOO、被控制單元UOI?U03和中繼部HUBO連接為以中繼部HUBO為中心的星型。更具體地說,在基本基座BO中,控制單元U00、被控制單元UOl?03利用復合信號線BUSOO?03而與中繼部HUBO連接。
[0029]另外,在增設基座BI中,使被控制單元UlO?U13和中繼部HUBl連接為以中繼部HUBl為中心的星型。更具體地說,被控制單元UlO?13利用復合信號線BUSlO?13而與中繼部HUBl連接。
[0030]另外,在增設基座B2中,使被控制單元U20?U23和中繼部HUB2連接為以中繼部HUB2為中心的星型。更具體地說,被控制單元U20?23利用復合信號線BUS20?23而與中繼部HUB2連接。
[0031]在這里,復合信號線BUSOO?24是各自獨立的連接,例如是下述的連接方式,SP,中繼部HUBO對中繼部HUBl發送的信號僅中繼部HUBl能夠接收,中繼部HUB2、控制單元U00、被控制單元UOl?23不能接收。
[0032]在該連接方式中,控制單元UOO和被控制單元UOl?23之間的通信采用下述通信方式,即,傳送將具有基座地址和插槽編號而構成的單元地址附加作為目標地址的數據包。
[0033]在這里,對各基座的基座地址的設定完成后的狀態下的、定序器系統10中的數據包的發送/接收進行說明。在假設將控制單元UOO的單元地址設為00、將被控制單元U13的單元地址設為13的情況下,對控制單元UOO從被控制單元U13讀取數據的例子進行說明。數據包