亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

操作裝置及操作裝置控制方法、程序和計(jì)算機(jī)可讀介質(zhì)的制作方法

文檔序號(hào):6433936閱讀:155來源:國知局
專利名稱:操作裝置及操作裝置控制方法、程序和計(jì)算機(jī)可讀介質(zhì)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及操作裝置、操作裝置控制方法、程序和計(jì)算機(jī)可讀信息記錄介質(zhì),具體而言,本發(fā)明涉及可重新配置的操作裝置,通過此裝置作為動(dòng)態(tài)改變配置的結(jié)果執(zhí)行各種類型的處理,本發(fā)明還涉及控制方法、包括用于執(zhí)行該方法的指令的程序以及其中存儲(chǔ)該程序的計(jì)算機(jī)可讀信息記錄介質(zhì)。
背景技術(shù)
例如,日本早期公開的專利申請(qǐng)No.2001-312481公開了具有可重新配置的操作設(shè)備的操作裝置,其中作為進(jìn)行適當(dāng)切換的多個(gè)操作設(shè)備之間的連接的結(jié)果,處理算法是可變的。該操作裝置包括狀態(tài)管理部分和以二維陣列的形式電連接的多個(gè)處理器元件。這種配置稱為電路塊(tile),并且,日本早期公開的專利申請(qǐng)No.2004-133781公開了其中提供多個(gè)如此電路塊的配置。當(dāng)提供多個(gè)電路塊時(shí),電路塊之間的數(shù)據(jù)傳輸通過置于電路塊之間的傳輸中繼電路來執(zhí)行(參見日本早期公開的專利申請(qǐng)No.2004-133781的圖7、圖8和圖9)。
傳輸中繼電路是雙向三態(tài)緩沖器,在本例中的術(shù)語“緩沖器”指的是放大器。其接通/關(guān)斷是通過和電路塊分開提供的中央控制部分來控制的,或者在某例中,是通過包含于任一個(gè)相鄰電路塊中的狀態(tài)管理部分來控制的。在一對(duì)相鄰的電路塊之間提供多個(gè)傳輸中繼電路。但是,日本早期公開的專利申請(qǐng)No.2004-133781沒有具體公開這些電路塊之一的數(shù)據(jù)線和其它電路塊的數(shù)據(jù)線是如何通過傳輸中繼電路而被連接的。
換句話說,沒有清楚地公開另一電路塊中的哪個(gè)數(shù)據(jù)線和一個(gè)電路塊的一個(gè)數(shù)據(jù)線相連接。假定通過傳輸中繼電路一個(gè)電路塊中的一個(gè)數(shù)據(jù)線被連接到另一電路塊中固定確定的數(shù)據(jù)線。這是因?yàn)椋鶕?jù)日本早期公開的專利申請(qǐng)No.2004-133781,可以應(yīng)用如下的配置在某些數(shù)據(jù)線之間應(yīng)用直接連接,而經(jīng)由傳輸中繼電路連接其它的數(shù)據(jù)線。
根據(jù)日本早期公開的專利申請(qǐng)No.2004-133781的圖18,在相連電路塊之間可以提供共有資源而不是如此的傳輸中繼電路。但是,對(duì)于這個(gè)示例來說,由于在提到可以提供臨時(shí)保存電路時(shí)沒有公開進(jìn)一步的細(xì)節(jié),所以其詳細(xì)的配置并不清楚。此外,日本早期公開的專利申請(qǐng)No.2004-133781還公開了其中既提供了傳輸中繼電路也提供了共有資源的示例(參見該文檔的圖21)。
日本早期公開的專利申請(qǐng)No.5-108586公開了一種具有多個(gè)處理器元件的操作裝置。根據(jù)該文檔,有必要為處理元件之間的通信提供替代性緩沖器(換句話說,雙緩沖器),由此執(zhí)行數(shù)據(jù)傳輸(參見圖6)。接下來描述需要如此的替代性緩沖器的原因。通常,除非多個(gè)獨(dú)立處理器之間根本不存在依賴關(guān)系,并且執(zhí)行完全相同的處理,否則在多個(gè)獨(dú)立處理器(它們之間沒有公共的程序計(jì)數(shù)器)中的處理中,他們之間的進(jìn)程計(jì)時(shí)通常不一致,即使在使開始計(jì)時(shí)一致時(shí)也如此。在下文中這種操作關(guān)系稱為“異步操作”。因此,在處理元件中一個(gè)操作處理器執(zhí)行的數(shù)據(jù)處理的計(jì)時(shí)即使和在同一處理元件中的另一操作處理器的進(jìn)程計(jì)時(shí)也不一致(異步操作),其中處理器與另一個(gè)處理器傳輸數(shù)據(jù)。因此,假如在其中一個(gè)處理器向上述替代性緩沖器的一個(gè)存儲(chǔ)器中寫入的間隔期間,另一處理器從同一替代性緩沖器的另一存儲(chǔ)器中讀取,則異步操作可以正確地被執(zhí)行。

發(fā)明內(nèi)容
如上所述,當(dāng)提供了下述多個(gè)可重新配置的操作裝置時(shí),多個(gè)操作裝置之間的數(shù)據(jù)傳輸?shù)撵`活性可能會(huì)降低,在所述多個(gè)可重新配置的操作裝置中,作為切換多個(gè)操作設(shè)置之間的連接的結(jié)果,可以改變每個(gè)操作裝置中的處理算法。即,例如,在通過多個(gè)可重新配置的操作裝置之間的合作以管道的方式執(zhí)行算法的情況下,多個(gè)所述裝置之間的數(shù)據(jù)傳輸應(yīng)該在時(shí)鐘周期級(jí)上同步。例如,假定下述情況可重新配置的操作裝置A執(zhí)行步驟1到步驟k的管道處理,而可重新配置的操作裝置B執(zhí)行步驟k+1到步驟n(n>k)的處理。在這種情況下,應(yīng)該在不插入替代性緩沖器或者此類裝置的條件下,連續(xù)地執(zhí)行處理。這是因?yàn)?,?dāng)插入替代性緩沖器時(shí),操作計(jì)時(shí)可能不同而出現(xiàn)問題。換言之,假定包括反饋方式的處理,其中操作裝置A在處理的最后部分進(jìn)一步執(zhí)行步驟n+1中的處理,由于這樣的計(jì)時(shí)錯(cuò)誤算法可能中止。
接下來討論下述情況使多個(gè)可重新配置的操作裝置分別執(zhí)行具有互相依賴關(guān)系的不同算法。例如,當(dāng)執(zhí)行IEEE 802.11a中的物理層中的接收處理時(shí),在部分處理中,執(zhí)行“載波頻率糾錯(cuò)”和其后的“快速傅立葉變換(FFT)”。在這種情況下,在多個(gè)操作配置之間連續(xù)執(zhí)行處理。但是,由于在多個(gè)操作配置之間要執(zhí)行的數(shù)據(jù)單元是不同的,所以難于以管道的方式在時(shí)鐘周期級(jí)上同步執(zhí)行該處理。換言之,雖然可以不管設(shè)計(jì)工作需要較大的人力而獲得這樣的方式,但是由于存在更容易解決有關(guān)問題的另一方法,所以在許多情況下實(shí)際上采用另一方法。
上述可以更容易解決有關(guān)問題的另一方法是這樣的經(jīng)過“載波頻率糾錯(cuò)”處理之后的數(shù)據(jù)被以期望的順序保存在雙緩沖器的一個(gè)存儲(chǔ)器中,而對(duì)以便于執(zhí)行FFT的順序從雙緩沖器的另一存儲(chǔ)器中讀出的數(shù)據(jù)執(zhí)行另一“FFT”處理。例如,日本早期公開的專利申請(qǐng)No.5-108586公開了這種方法。
但是,當(dāng)使用多個(gè)可重新配置的操作裝置執(zhí)行預(yù)先確定的應(yīng)用處理時(shí),存在下述組合了兩種類型的處理的情況一種類型的處理應(yīng)該在時(shí)鐘級(jí)上被同步執(zhí)行否則當(dāng)如上所述插入雙緩沖器時(shí)可能發(fā)生中止,另一種處理類型是如上所述插入雙緩沖器從而在不同的可重新配置的操作裝置之間分離處理。例如,假定下述情況通過可重新配置的操作裝置A執(zhí)行“載波頻率糾錯(cuò)”處理,而通過可重新配置的操作裝置B執(zhí)行步驟1到步驟k中的“FFT”處理,并且通過可重新配置的操作裝置C執(zhí)行步驟k+1到步驟n中的“FFT”處理。這種情況是“FFT”處理不能通過單個(gè)可重新配置的操作裝置來執(zhí)行的情況。在這種情況下,組合了下述兩種處理類型其中插入了雙緩沖器并且用該雙緩沖器來傳輸數(shù)據(jù)的處理類型,以及在時(shí)鐘級(jí)上同步執(zhí)行數(shù)據(jù)傳輸而不插入雙緩沖器的另一種處理類型。
考慮到這樣的情形,優(yōu)選地任意類型的應(yīng)用處理都可以利用多個(gè)可重新配置的操作裝置來執(zhí)行,更具體而言,優(yōu)選地可重新配置的操作裝置中的任一個(gè)都具有某種配置從而可以執(zhí)行上述兩種類型的數(shù)據(jù)傳輸處理中的任一種。
在日本早期公開的專利申請(qǐng)No.5-108586所公開的例子中,一種僅能執(zhí)行一種類型的數(shù)據(jù)傳輸?shù)呐渲貌捎昧穗p緩沖器,并且在該例中,如上所述當(dāng)處理需要可重新配置的操作裝置間的數(shù)據(jù)傳輸并對(duì)操作計(jì)時(shí)具有嚴(yán)格要求時(shí),處理算法可能中止。
此外,當(dāng)如上述日本早期公開的專利申請(qǐng)No.2004-133781的示例中那樣,將電路塊之間的線路連接方法局限于采用數(shù)據(jù)傳輸中繼電路的方法時(shí),不可能應(yīng)用采用雙緩沖器的方法,即使雙緩沖器的方法更有效。此外,對(duì)于如日本早期公開的專利申請(qǐng)No.2004-133781所公開的那樣既提供了公有資源也提供了數(shù)據(jù)傳輸中繼電路的示例,雖然在該文檔中包含了提供“例如數(shù)據(jù)臨時(shí)存儲(chǔ)電路”的描述,但是對(duì)于數(shù)據(jù)存儲(chǔ)的具體配置沒有更詳細(xì)的具體描述,并且,由于共有資源的功能至多是電路塊之間的數(shù)據(jù)通信,所以其沒有包括外部數(shù)據(jù)傳輸?shù)墓δ堋?br> 此外,當(dāng)雙緩沖器用于任意應(yīng)用中的數(shù)據(jù)傳輸時(shí),取決于要執(zhí)行的每個(gè)具體應(yīng)用,所需的存儲(chǔ)容量不同。因此,有必要提供較大的存儲(chǔ)容量以為任何可能的應(yīng)用作積極準(zhǔn)備。因而,假定下述情況在日本早期公開的專利申請(qǐng)No.2004-133781所公開的配置中的臨時(shí)存儲(chǔ)電路中提供雙緩沖器,由于應(yīng)該為每個(gè)數(shù)據(jù)傳輸中繼電路提供雙緩沖器,所以在這種情況下,提供雙緩沖器所需的半導(dǎo)體芯片中的區(qū)域可能由此增加從而引起問題。雖然在各個(gè)所述傳輸中繼電路中提供的這種數(shù)據(jù)緩沖器的全部可能并不總是被使用,但是考慮到這種可重新配置的操作裝置的靈活性和各種廣泛應(yīng)用,優(yōu)選地為所有數(shù)據(jù)傳輸中繼電路提供數(shù)據(jù)緩沖器。但是,當(dāng)在全部數(shù)據(jù)傳輸中繼電路中提供數(shù)據(jù)緩沖器時(shí),在如此為所有數(shù)據(jù)傳輸中繼電路提供的數(shù)據(jù)緩沖器之中可能存在根本不被使用的數(shù)據(jù)緩沖器,所述數(shù)據(jù)傳輸中繼電路是在各個(gè)相鄰的可重新配置的操作裝置之間提供的。結(jié)果,此時(shí)可能發(fā)生有關(guān)過度冗余的問題。
根據(jù)本發(fā)明,首先,出于解決第一個(gè)問題的目的,即為了獲得能夠執(zhí)行下述兩種不同類型的處理方式的靈活配置,其中一種類型的處理方式是為進(jìn)行可重新配置的操作裝置之間的數(shù)據(jù)傳輸在可重新配置的操作裝置之間插入數(shù)據(jù)緩沖器,另一種類型的處理方式是執(zhí)行數(shù)據(jù)傳輸而不插入這種數(shù)據(jù)緩沖器,提供了一種配置使得可以從這兩種類型的處理方式中選擇任何功能,即可以選擇是否為數(shù)據(jù)傳輸插入數(shù)據(jù)緩沖器,其中所述數(shù)據(jù)傳輸可以是和另一可重新配置的操作裝置進(jìn)行的數(shù)據(jù)傳輸或者和外部進(jìn)行的數(shù)據(jù)傳輸。可以在可重新配置的操作裝置100中提供如此的配置,所述可重新配置的操作裝置100包括定序器110、操作設(shè)備組180和配置存儲(chǔ)器120。為了提供可靈活地應(yīng)用于任何類型的要執(zhí)行的應(yīng)用的如此配置,作為適當(dāng)設(shè)置被寫入到配置存儲(chǔ)器120中的配置信息的結(jié)果,要執(zhí)行必要的控制,所述信息換言之即為應(yīng)用處理信息。如圖1所示,在這個(gè)配置中,定序器100執(zhí)行設(shè)置,例如從被存儲(chǔ)在配置存儲(chǔ)器120中的配置信息中選擇要被實(shí)際應(yīng)用的信息(指定特定的配置)。
在這個(gè)配置中,對(duì)實(shí)際應(yīng)用的每種配置來說,可以在下述兩種類型的數(shù)據(jù)傳輸中切換一種類型不使用數(shù)據(jù)緩沖器,該類型在日本早期公開的專利申請(qǐng)No.5-108586所公開的配置中不能得到,另一種類型使用數(shù)據(jù)緩沖器。
此外,日本早期公開的專利申請(qǐng)No.2004-133781沒有公開數(shù)據(jù)緩沖器的詳細(xì)配置而僅公開了電路塊之間的公有資源。但是,根據(jù)本發(fā)明,可以靈活響應(yīng)包括下述兩種類型的許多類型的數(shù)據(jù)輸入一種類型的數(shù)據(jù)輸入來自另一可重新配置的操作裝置,另一種類型的數(shù)據(jù)輸入來自外部的任何別的傳輸源,只要是從有關(guān)可重新配置的操作裝置的外部進(jìn)行數(shù)據(jù)輸入即可。
為了解決第二個(gè)問題,即為了獲得可以有效利用數(shù)據(jù)緩沖器中的存儲(chǔ)容量的配置,以和可重新配置的操作裝置同一層的方式提供數(shù)據(jù)緩沖器模塊,該數(shù)據(jù)緩沖器模塊用于臨時(shí)保存數(shù)據(jù)及從其傳輸數(shù)據(jù),以及用于在多個(gè)可重新配置的操作裝置之間或者在外部和可重新配置的操作裝置之間傳輸數(shù)據(jù),還用于為適應(yīng)于要執(zhí)行的具體應(yīng)用的特性而有效地執(zhí)行數(shù)據(jù)傳輸?shù)哪康?,所述可重新配置的操作裝置的每個(gè)都具有定序器110、操作設(shè)備組180和配置存儲(chǔ)器120。僅當(dāng)數(shù)據(jù)緩沖器模塊被實(shí)際使用時(shí),才可利用開關(guān)或類似設(shè)備將數(shù)據(jù)緩沖器模塊與可重新配置的操作裝置的輸入和輸出相連接,并且數(shù)據(jù)緩沖器模塊優(yōu)選地在多個(gè)可重新配置的操作裝置之間可共享。
在這種情況下,可以假定共享雙緩沖器的可重新配置的操作裝置的輸入和輸出的總數(shù)分別大于被共享的雙終端的輸入和輸出的數(shù)目。在這種情況下,所有有關(guān)的可重新配置的操作裝置同時(shí)共享雙緩沖器是不可能的。但是,實(shí)際上,每個(gè)可重新配置的操作裝置在其數(shù)據(jù)傳輸操作中不可能一直使用雙緩沖器,這樣,考慮到最優(yōu)化操作效率,徒然增加雙緩沖器的輸入和輸出的數(shù)目不一定是優(yōu)選的。據(jù)此,可能存在下述情況適當(dāng)降低雙緩沖器的輸入和輸出的數(shù)目是優(yōu)選的。
如上所述,通過提供可共享的雙緩沖器,可以有效地降低所需數(shù)據(jù)緩沖器的數(shù)目,并且,作為結(jié)果,由于可以這樣降低所需數(shù)據(jù)緩沖器的總數(shù),所以可以解決由為提供多個(gè)數(shù)據(jù)緩沖器所需的半導(dǎo)體芯片中區(qū)域增加所引起的問題。
圖2示出了根據(jù)本發(fā)明的多個(gè)可重新配置的操作裝置之間數(shù)據(jù)傳輸?shù)姆绞?。在下文中,由定序?10、操作設(shè)備組180和配置存儲(chǔ)器120所配置的可重新配置的裝置的單元被簡(jiǎn)稱為“集群”。在圖2中,下述數(shù)據(jù)傳輸?shù)姆绞奖环Q為“時(shí)間錯(cuò)開的數(shù)據(jù)傳輸”方式通過使用數(shù)據(jù)緩沖器模塊(此后簡(jiǎn)稱為“數(shù)據(jù)緩沖器集群”)200或者類似設(shè)備,多個(gè)數(shù)據(jù)曾在該模塊中保存,并且之后被從該模塊中視需要依次讀出。
通過采用根據(jù)本發(fā)明的如此配置,上述第一和第二問題可以得到解決,即,可以根據(jù)要執(zhí)行的應(yīng)用的內(nèi)容,靈活地為每種具體情形,實(shí)現(xiàn)在使用“穿過緩沖器的路徑”的數(shù)據(jù)傳輸模式和使用“不穿過緩沖器的路徑”的另一模式之間進(jìn)行選擇,并且,還可以獲得通過其可以有效利用數(shù)據(jù)緩沖器的容量的配置。


通過下面的詳細(xì)描述并結(jié)合附圖,本發(fā)明的其它目的和特征將變得更加清楚,在所述附圖中圖1示出了本發(fā)明的一個(gè)實(shí)施例中的可重新配置的操作裝置(集群)的框圖;圖2圖示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的集群間數(shù)據(jù)傳輸方法;圖3示出了根據(jù)本發(fā)明的第一實(shí)施例的包含多個(gè)集群的操作裝置的框圖;圖4示出了圖3中所示出的每個(gè)集群的內(nèi)部配置的框圖;圖5A示出了根據(jù)圖3中所示出的實(shí)施例的數(shù)據(jù)緩沖器部分的框圖;圖5B圖示了被輸入到圖5A中示出的數(shù)據(jù)緩沖器部分的配置信息的配置;圖6示出了根據(jù)本發(fā)明的第二實(shí)施例的包含多個(gè)集群的操作裝置的框圖;圖7示出了根據(jù)圖6中所示出的實(shí)施例的開關(guān)的配置;圖8示出了根據(jù)圖6中所示出的實(shí)施例的每個(gè)集群的內(nèi)部配置的框圖;圖9示出了根據(jù)本發(fā)明的第三實(shí)施例的包含多個(gè)集群的操作裝置的框圖;圖10示出了圖9中所示出的實(shí)施例中的數(shù)據(jù)緩沖器集群的內(nèi)部配置的框圖;圖11A示出了根據(jù)圖9中示出的實(shí)施例的數(shù)據(jù)緩沖器部分的框圖;圖11B圖示了被輸入到圖11A中示出的數(shù)據(jù)緩沖器部分的配置信息的配置;圖12示出了根據(jù)本發(fā)明的第四實(shí)施例的包含多個(gè)集群的操作裝置的框圖;圖13示出了根據(jù)本發(fā)明的第五實(shí)施例的包含多個(gè)集群的操作裝置的框圖;圖14示出了圖13中示出的實(shí)施例中的數(shù)據(jù)緩沖器集群的內(nèi)部配置的框圖;
圖15示出了根據(jù)圖13中示出的實(shí)施例的數(shù)據(jù)緩沖器部分的框圖;圖16圖示了被輸入到圖15中示出的數(shù)據(jù)緩沖器部分的配置信息的配置;圖17示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的通過CPU執(zhí)行的用于多個(gè)集群的控制方法;圖18A和圖18B示出了圖17中示出的方法中的集群組的配置示例;圖19A和圖19B示出了設(shè)置集群組的集群列表的示例;圖20示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的通過CPU執(zhí)行的用于多個(gè)集群的控制操作的流程圖;圖21示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于產(chǎn)生縱橫開關(guān)配置信息的方法的流程圖;圖22示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的集群組中的操作處理操作和用于包括縱橫開關(guān)的操作設(shè)備組的配置改變處理操作的流程圖;圖23、圖24和圖25示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的當(dāng)在集群中提供數(shù)據(jù)緩沖器時(shí)數(shù)據(jù)緩沖器部分的控制操作的流程圖;圖26A和圖26B示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的當(dāng)獨(dú)立提供數(shù)據(jù)緩沖器集群時(shí)數(shù)據(jù)緩沖器部分的控制操作的流程圖;以及圖27示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例當(dāng)獨(dú)立提供數(shù)據(jù)緩沖器集群以及還提供了用于從外部存儲(chǔ)器空間讀取數(shù)據(jù)的數(shù)據(jù)讀取功能時(shí)的數(shù)據(jù)緩沖器部分的控制操作的流程圖。
具體實(shí)施例方式
圖3示出了根據(jù)本發(fā)明的第一實(shí)施例的操作裝置。如圖所示,在根據(jù)本實(shí)施例的操作裝置中,多個(gè)集群100-1,100-2,100-3,…(在下文中,其通常簡(jiǎn)單稱作“(多個(gè))集群100”)分別通過箭頭所指示的路徑而互相電連接。如上所述,每個(gè)集群100包括包括許多操作設(shè)備的操作設(shè)備組180(參見圖4);存儲(chǔ)配置信息的配置存儲(chǔ)器120,所述配置信息用于實(shí)現(xiàn)通過設(shè)置這些操作設(shè)備的各個(gè)狀態(tài)從而靈活地改變其配置來執(zhí)行各種類型的操作處理;以及定序器110,其提供指令以從存儲(chǔ)在配置存儲(chǔ)器120中的配置信息中選擇信息來實(shí)際應(yīng)用于操作設(shè)備組180。
根據(jù)本實(shí)施例,經(jīng)由相應(yīng)的集群中提供的縱橫交叉開關(guān)190(在下文中簡(jiǎn)稱為“縱橫開關(guān)”)來實(shí)現(xiàn)多個(gè)集群100之間的通信網(wǎng)絡(luò)。此外,通過使用縱橫開關(guān),在多個(gè)集群100之間、集群100和數(shù)據(jù)傳輸緩沖器135之間、集群和操作裝置(多個(gè)集群100的集合)的外部之間或者數(shù)據(jù)傳輸緩沖器135和外部之間,執(zhí)行數(shù)據(jù)傳輸。
在圖3中,操作設(shè)備組180中提供了數(shù)據(jù)緩沖器部分135,根據(jù)所設(shè)置的配置信息,可以在“使用數(shù)據(jù)緩沖器的模式”和“不使用數(shù)據(jù)緩沖器的模式”之間切換。
圖4示出了每個(gè)集群100的內(nèi)部配置。在此實(shí)施例中集群100具有縱橫開關(guān)190,并且在集群100之間的網(wǎng)絡(luò)配置對(duì)于每部分不同的情況下,取決于網(wǎng)絡(luò)配置,縱橫開關(guān)190用作接口。作為縱橫開關(guān)190的輸入和輸出,入線路和出線路每個(gè)被顯示為來自縱橫開關(guān)190的每側(cè)的一條線,并且來自/去往集群內(nèi)部的入線路和出線路每個(gè)被顯示為圖中的一條線。但是,這個(gè)指示是出于簡(jiǎn)化的目的,實(shí)際上入線路和出線路每個(gè)都具有四條線。但是,接口線路的數(shù)目并不受限。相反可以為每個(gè)接口線路提供一條線路或者任意數(shù)目的線路。
縱橫開關(guān)190不僅對(duì)從集群輸出的數(shù)據(jù)線進(jìn)行切換,還對(duì)從集群輸出的地址線進(jìn)行切換,還對(duì)從外部輸入的地址線進(jìn)行切換。在此實(shí)施例中,當(dāng)數(shù)據(jù)線或地址線被使用時(shí)為數(shù)據(jù)線或者地址線適當(dāng)分配電線。但是,也可以在初始時(shí)分別為數(shù)據(jù)線和地址線提供專門的電線。
圖5A示出了圖4中所示出的數(shù)據(jù)緩沖器部分135的細(xì)節(jié)。圖5A示出了它的內(nèi)部配置,而圖5B示出了所輸入到數(shù)據(jù)緩沖器部分135的配置信息。如圖5A所示,數(shù)據(jù)緩沖器部分135包括數(shù)據(jù)緩沖器控制部分131和雙緩沖器130。數(shù)據(jù)緩沖器控制部分131包括各個(gè)比較器131-2、控制部分131-1、輸入大小寄存器131-3、分別對(duì)應(yīng)于雙緩沖器130的雙存儲(chǔ)器131-A和131-B的數(shù)據(jù)輸入數(shù)目計(jì)數(shù)器1和2(131-4)、輸出大小寄存器131-5、對(duì)應(yīng)于雙緩沖器130的雙存儲(chǔ)器131-A和131-B的數(shù)據(jù)輸出數(shù)目計(jì)數(shù)器1和2(131-6)、緩沖器使用寄存器131-7和自動(dòng)發(fā)送模式選擇寄存器131-8。
各個(gè)比較器131-2包括如下比較器將輸入大小寄存器131-3保存的值和數(shù)據(jù)輸入數(shù)目計(jì)數(shù)器1或者數(shù)據(jù)輸入數(shù)目計(jì)數(shù)器2中的計(jì)數(shù)值進(jìn)行比較的比較器,以及將輸出大小寄存器131-5保存的值和數(shù)據(jù)輸出數(shù)目計(jì)數(shù)器1或者數(shù)據(jù)輸出數(shù)目計(jì)數(shù)器2中的計(jì)數(shù)值進(jìn)行比較的比較器。
數(shù)據(jù)緩沖器130除包括配置雙緩沖器的雙存儲(chǔ)器130-A和130-B外,還包括為這些存儲(chǔ)器執(zhí)行數(shù)據(jù)輸入/輸出切換控制的切換開關(guān)130-S1、130-S2、130-S3和130-S4。
當(dāng)具有圖5B中所示配置的配置信息由配置存儲(chǔ)器120供應(yīng)時(shí),對(duì)于配置信息的各項(xiàng)來說,“緩沖器使用”項(xiàng)被寫入到緩沖器使用寄存器131-7中,“自動(dòng)發(fā)送”項(xiàng)被寫入到自動(dòng)發(fā)送模式選擇寄存器131-8中,“輸入大小”項(xiàng)被寫入到輸入大小寄存器131-3中,“輸出大小”項(xiàng)被寫入到輸出大小寄存器131-4中?;谝陨细黜?xiàng),控制部分131-1執(zhí)行如下所述的確定處理。即,根據(jù)配置信息的這些項(xiàng),為執(zhí)行相應(yīng)的具體應(yīng)用可以選擇和設(shè)置各種操作模式。
當(dāng)“緩沖器使用”項(xiàng)有效時(shí),數(shù)據(jù)經(jīng)由圖5A中所示的雙緩沖器的兩個(gè)存儲(chǔ)器130-A和130-B被從外部取到集群100中。當(dāng)“緩沖器使用”項(xiàng)無效時(shí),數(shù)據(jù)不需通過雙緩沖器而被直接取到集群100中。
接下來描述在使用雙存儲(chǔ)器130-A和130-B的示例中所執(zhí)行的操作。在該示例中,利用設(shè)置“自動(dòng)發(fā)送模式”項(xiàng),確定“自動(dòng)發(fā)送模式”是否有效。當(dāng)自動(dòng)發(fā)送模式有效時(shí),有關(guān)的比較器131-2將配置信息中“輸入大小”項(xiàng)中的輸入大小信息和在當(dāng)前從外部輸入數(shù)據(jù)的一側(cè)上的存儲(chǔ)器(在這個(gè)示例中為存儲(chǔ)器1(130-A))中的輸入數(shù)據(jù)數(shù)目進(jìn)行比較。結(jié)果,當(dāng)輸入數(shù)據(jù)的實(shí)際數(shù)目和所指定的輸入大小互相符合時(shí),控制部分130-1適當(dāng)?shù)夭倏v切換開關(guān)130-S1到130-S4,從而切換雙緩沖器的存儲(chǔ)器(存儲(chǔ)器130-A和130-B中處于實(shí)際輸入/輸出狀態(tài)的存儲(chǔ)器),從而以和寫入順序相同的順序讀出如此寫入到存儲(chǔ)器1(130-A)中的數(shù)據(jù)。在此時(shí)刻,對(duì)于雙緩沖器的另一個(gè)存儲(chǔ)器2(130-B),從集群100的外部向其內(nèi)寫入是允許的(對(duì)于這個(gè)操作,稍后將參照?qǐng)D23到圖25進(jìn)行描述)。此時(shí),下述數(shù)目的數(shù)據(jù)被讀出并輸出,所述數(shù)目是根據(jù)寫入到輸出大小寄存器131-5的數(shù)目確定的。換言之,當(dāng)數(shù)據(jù)從存儲(chǔ)器1輸出時(shí),數(shù)據(jù)輸出數(shù)目計(jì)數(shù)器1(131-6)相應(yīng)地增加,然后通過比較器131-2將它的計(jì)數(shù)值和輸出大小寄存器131-5中的值進(jìn)行比較。然后,當(dāng)這兩個(gè)值互相符合時(shí),從存儲(chǔ)器1的輸出被停止。
在這個(gè)示例中,輸入數(shù)據(jù)的數(shù)目應(yīng)該等于或者大于先前指定的輸出數(shù)據(jù)大小。但是,雖然在上述示例中寫入存儲(chǔ)器中的數(shù)據(jù)是從存儲(chǔ)器的頂部被讀出的,但是并不一定局限于此方式?;蛘哌€可以通過指定讀出的地址來應(yīng)用另一隨意輸出方式。
在配置信息中所設(shè)置的“自動(dòng)發(fā)送模式”無效的示例中,比較器131-2將配置信息中所設(shè)置的“輸入信息”和實(shí)際輸入到在從外部接收數(shù)據(jù)的一側(cè)的存儲(chǔ)器(例如在此例中為存儲(chǔ)器1)中的輸入數(shù)據(jù)的數(shù)目進(jìn)行比較,并且,當(dāng)實(shí)際輸入數(shù)據(jù)的數(shù)目和指定的輸入大小互相符合時(shí),控制部分131-1在那些130-A和130-B之間切換存儲(chǔ)器(換言之,在從外部寫入的存儲(chǔ)器和從其中讀出曾經(jīng)寫入的數(shù)據(jù)以將數(shù)據(jù)取入內(nèi)部的存儲(chǔ)器之間執(zhí)行切換)。然后,在本例中,控制部分131-1輸出預(yù)先確定的“緩沖器內(nèi)數(shù)據(jù)輸出使能信號(hào)”到集群100的內(nèi)部。集群100的內(nèi)部將這個(gè)信號(hào)接收到為存儲(chǔ)器訪問提供的計(jì)數(shù)器(即,地址產(chǎn)生部分145)內(nèi),并且對(duì)數(shù)據(jù)緩沖器部分135產(chǎn)生讀命令。此時(shí),所包含在讀命令中的存儲(chǔ)器地址是通過有關(guān)集群中的地址產(chǎn)生部分145或者操作設(shè)備150而產(chǎn)生的。或者,為此目的可以使用集群100中的數(shù)據(jù)存儲(chǔ)器140的條目,并且將該條目提供給數(shù)據(jù)緩沖器部分135。
根據(jù)此模式,可以根據(jù)配置信息中所設(shè)置的操作處理算法以隨意地址順序來將數(shù)據(jù)從數(shù)據(jù)緩沖器部分135取到集群中。在數(shù)據(jù)被如此從數(shù)據(jù)緩沖器輸出了輸出大小寄存器131-5中所設(shè)置的指定數(shù)目之后,“緩沖器內(nèi)數(shù)據(jù)輸出使能信號(hào)”的輸出被停止。從而,從集群內(nèi)部對(duì)數(shù)據(jù)緩沖器的存儲(chǔ)器訪問被停止。并不一定局限于此方式,相反,可以采用下述方式即,要取入的數(shù)據(jù)的數(shù)目由集群的內(nèi)部來識(shí)別(換言之,集群的內(nèi)部具有和上述指定的輸出大小信息相同的信息),對(duì)已輸出的讀命令的計(jì)數(shù)通過產(chǎn)生讀命令的設(shè)備來執(zhí)行,然后,該設(shè)備根據(jù)計(jì)數(shù)值停止讀命令的輸出。通過采用此方式,從數(shù)據(jù)緩沖器135取得數(shù)據(jù)的停止可通過結(jié)束數(shù)據(jù)的一端來自由控制。在本例中,如上所述檢測(cè)“緩沖器內(nèi)數(shù)據(jù)輸出使能信號(hào)”的停止以停止取得數(shù)據(jù)操作變得不是必須的。
此外,在自外部取入集群100中的輸入信息是“地址”的例子中,通??梢圆皇褂秒p緩沖器130,而是直接輸入到集群100的內(nèi)部。這樣,取決于輸入信息的具體類型,有必要執(zhí)行關(guān)于是否插入數(shù)據(jù)緩沖器部分135的改變。利用配置存儲(chǔ)器中可以任意設(shè)定的配置信息,可以自由指定這樣的選擇。
在上述的第一實(shí)施例中,設(shè)置每個(gè)集群100中縱橫開關(guān)190的操作不僅可以根據(jù)同一集群100的配置存儲(chǔ)器中的配置信息,還可以根據(jù)如稍后描述的第二實(shí)施例中的圖6所示的全局定序器、CPU或者類似設(shè)備所設(shè)置的寄存器值來進(jìn)行。
接下來描述本發(fā)明的第二實(shí)施例。圖6示出了包括許多(在本示例中為9個(gè))集群100的操作裝置的配置。和上述第一實(shí)施例不同之處在于用于操作裝置中包含的多個(gè)集群之間電連接的通信網(wǎng)絡(luò)是通過電線198、在電線交叉點(diǎn)處提供的開關(guān)195和集群輸入開關(guān)199。在本例中,可以提供集群輸出部分處的開關(guān)而不是集群輸入開關(guān)199。
圖7示出了包含于上述開關(guān)部分195和199中的每個(gè)開關(guān)元件的配置。如圖7所示,每個(gè)開關(guān)元件195或199包括實(shí)際開/關(guān)電子電路的半導(dǎo)體開關(guān)電路197和控制半導(dǎo)體開關(guān)電路197的門閂電路196。對(duì)于門閂電路196,作為配置信息的配置位是由配置存儲(chǔ)器120提供的并且保存在門閂電路196處。利用保存在該處的配置位,控制每個(gè)開關(guān)元件的開/關(guān),結(jié)果,可以對(duì)電線198、交叉195或者集群輸入部分199進(jìn)行設(shè)置,從而對(duì)任意電線間的互連或者從任意電線取得數(shù)據(jù)是否生效進(jìn)行設(shè)置。
開關(guān)195和199中的實(shí)際設(shè)置是通過全局定序器或者集群外部的CPU所設(shè)置的寄存器值來執(zhí)行的。如上所述,對(duì)開關(guān)部分的設(shè)置由門閂電路196保存。向門閂電路196寫數(shù)據(jù)是以下述方式進(jìn)行的配置信息的多個(gè)位先前是保存在鄰近開關(guān)電路195或199的存儲(chǔ)器中的,上述全局定序器或者CPU輸出預(yù)先確定的切換時(shí)間和用于切換的配置信息的識(shí)別號(hào)。通過這些信號(hào),從先前由鄰近存儲(chǔ)器保存的配置信息中選擇配置信息的有關(guān)位,并且從其中讀出該有關(guān)位,并且將該有關(guān)位提供給門閂電路196,從而,希望的連接切換生效。
在此第二實(shí)施例中,縱橫開關(guān)190對(duì)于每個(gè)集群100來說變成不是必要的。圖8示出了根據(jù)本發(fā)明第二實(shí)施例的包含于操作裝置中的每個(gè)集群100的內(nèi)部配置。在本例中,為兩條輸入線路提供兩個(gè)數(shù)據(jù)緩沖器部分135,所述兩條輸入線路為數(shù)據(jù)輸入和地址輸入。每個(gè)數(shù)據(jù)緩沖器部分135的配置和第一實(shí)施例中的相同,因此省略了重復(fù)描述。
圖9示出了根據(jù)本發(fā)明第三實(shí)施例的包含多個(gè)集群的可重新配置的操作裝置的配置。和上述的第一實(shí)施例和第二實(shí)施例不同之處在于包含于每個(gè)集群100的數(shù)據(jù)緩沖器部分135被以數(shù)據(jù)緩沖器集群200的形式獨(dú)立出來,并且在和包括操作設(shè)備組的其它集群的相同級(jí)別上被提供。通過也為數(shù)據(jù)緩沖器的功能應(yīng)用象其它集群那樣的集群形式,可以以和其它集群的控制同樣的范疇來執(zhí)行數(shù)據(jù)緩沖器的控制,從而可以簡(jiǎn)化控制算法。
在上述第一和第二實(shí)施例的每個(gè)中,在所有集群100的每個(gè)中提供數(shù)據(jù)緩沖器部分135。在那種情況下,當(dāng)提供了通過其可以執(zhí)行任意應(yīng)用的配置時(shí),由于應(yīng)該充分準(zhǔn)備存儲(chǔ)容量以有效地執(zhí)行任何可能的應(yīng)用,所以有必要為這些緩沖器的每個(gè)提供較大的儲(chǔ)存容量。此外,在提供了多個(gè)輸入線路的情況下,有必要為其中的每個(gè)提供數(shù)據(jù)緩沖器部分從而為其中的每個(gè)做適當(dāng)充分準(zhǔn)備。但是,對(duì)于這種情況應(yīng)該注意,即使在第一或第二實(shí)施例中,也可以僅為這些輸入線中的一些或者一個(gè)提供數(shù)據(jù)緩沖器部分。換言之,可以提供配置從而僅提供比輸入線路的實(shí)際數(shù)目少的數(shù)據(jù)緩沖器部分的數(shù)目,并且當(dāng)必要時(shí)其容量被適當(dāng)?shù)胤峙浣o實(shí)際必要的輸入線路。在為所有集群100中的每個(gè)提供數(shù)據(jù)緩沖器部分135的情況下,各個(gè)數(shù)據(jù)緩沖器部分135的容量的總和傾向于變大得多。為了解決這個(gè)問題,根據(jù)第三實(shí)施例,并不為每個(gè)集群提供數(shù)據(jù)緩沖器部分135,但是通過上述的稱為“數(shù)據(jù)緩沖器集群”的獨(dú)立的集群型數(shù)據(jù)緩沖器的形式獲得了同樣的功能,所述數(shù)據(jù)緩沖器集群獨(dú)立于包含操作設(shè)備組的每個(gè)集群。從而,可以有效地利用數(shù)據(jù)緩沖器的緩沖器容量。用于此例的算法中的映射方式是諸如上述圖2中所示出的方式。即,在執(zhí)行集群間同步數(shù)據(jù)傳輸?shù)那闆r下,直接在有關(guān)集群之間執(zhí)行數(shù)據(jù)傳輸,而對(duì)于執(zhí)行異步數(shù)據(jù)傳輸,執(zhí)行經(jīng)由數(shù)據(jù)緩沖器集群200的數(shù)據(jù)傳輸。
數(shù)據(jù)緩沖器集群200包括數(shù)據(jù)緩沖器部分280,數(shù)據(jù)緩沖器部分280包括數(shù)據(jù)緩沖器(281,參見圖10)和控制數(shù)據(jù)緩沖器操作的數(shù)據(jù)緩沖器控制部分(282);配置存儲(chǔ)器220,其內(nèi)存儲(chǔ)有關(guān)數(shù)據(jù)緩沖器的操作控制的設(shè)置信息(配置信息);以及定序器210,其通過指定存儲(chǔ)于配置存儲(chǔ)器中的配置信息的適當(dāng)部分來對(duì)數(shù)據(jù)緩沖器控制部分中的狀態(tài)的執(zhí)行切換控制。
圖10示出了上述數(shù)據(jù)緩沖器部分280(280-1和280-2)的配置。如上所述,和容納操作設(shè)備組的集群100相同,專門用于提供數(shù)據(jù)緩沖器部分功能的集群200(簡(jiǎn)稱為“數(shù)據(jù)緩沖器集群”)包括配置存儲(chǔ)器220,其內(nèi)存儲(chǔ)用于設(shè)置數(shù)據(jù)緩沖器部分280的狀態(tài)的配置信息;定序器210,其由存儲(chǔ)于配置存儲(chǔ)器220中的配置信息,指定實(shí)際應(yīng)用于數(shù)據(jù)緩沖器部分280的配置信息部分;縱橫開關(guān)290,其控制數(shù)據(jù)緩沖器集群200的內(nèi)部和外部之間的信息傳輸。
由于數(shù)據(jù)緩沖器集群200是和容納操作設(shè)備組的其它集群100在同樣的級(jí)別上被提供的,所以如上所述其包含縱橫開關(guān)290、定序器210和配置存儲(chǔ)器220,并且在此例中,配置存儲(chǔ)器220的條目包括用于設(shè)置數(shù)據(jù)緩沖器控制部分282(在數(shù)據(jù)緩沖器部分280中)的信息和用于縱橫開關(guān)290的設(shè)置信息。
在此示例中,提供了兩條數(shù)據(jù)輸入線路和兩條數(shù)據(jù)輸出線路,兩條數(shù)據(jù)輸入線路即用于地址和讀命令的兩條線路。由于用于數(shù)據(jù)緩沖器的讀命令最多需要兩個(gè)位,所以在本示例中為此目的使用了最高有效位和緊隨其后的位,并且命令和地址一起發(fā)送。此外,在此例中,對(duì)于從另一集群發(fā)送的預(yù)先確定的配置切換條件信號(hào),在數(shù)據(jù)輸入線路中增加了兩個(gè)有效位并且此兩個(gè)有效位用于處理此信號(hào)。
此外,在數(shù)據(jù)輸出線路中,增加了用于“緩沖器內(nèi)數(shù)據(jù)輸出使能信號(hào)”的信號(hào)線。即,圖9和圖10中所示出的縱橫開關(guān)290不僅執(zhí)行地址和數(shù)據(jù)的數(shù)據(jù)傳輸,而且執(zhí)行上述配置切換條件信號(hào)、用于數(shù)據(jù)緩沖器的訪問命令和緩沖器內(nèi)數(shù)據(jù)輸出使能信號(hào)的數(shù)據(jù)傳輸。用于數(shù)據(jù)輸入目的的配置切換條件信號(hào)和用于數(shù)據(jù)輸出目的的緩沖器內(nèi)數(shù)據(jù)輸出使能信號(hào)共享集群外部的同一位。由于接收信號(hào)的部分具有區(qū)分兩者的功能所以這種方式是允許的。出于節(jié)省半導(dǎo)體芯片上所需區(qū)域的目的,應(yīng)用這樣的位共享方式。但是,也可以為此目的使用兩個(gè)單獨(dú)的位。
上述緩沖器內(nèi)數(shù)據(jù)輸出使能信號(hào)具有和上面參照?qǐng)D5A所描述的緩沖器內(nèi)數(shù)據(jù)輸出使能信號(hào)同樣的功能,并且該信號(hào)用于為需要從數(shù)據(jù)緩沖器中取得數(shù)據(jù)的集群100提供開始和終止存儲(chǔ)器訪問的指令。此外,配置切換條件信號(hào)是在涉及執(zhí)行具體應(yīng)用的另一集群100中的操作處理的過程中當(dāng)滿足預(yù)定條件時(shí)產(chǎn)生的信號(hào),并且該信號(hào)為有關(guān)的數(shù)據(jù)緩沖器集群200提供涉及狀態(tài)設(shè)置和操作設(shè)置的預(yù)先確定的切換條件。
在此示例中,用于數(shù)據(jù)傳輸?shù)目v橫開關(guān)290為傳輸下述三種類型信號(hào)的目的而被使用,所述三種類型的信號(hào)為配置切換條件信號(hào)、緩沖器內(nèi)數(shù)據(jù)輸出使能信號(hào)和地址+讀命令的信號(hào)。但是,還可以為此目的采用數(shù)據(jù)通信網(wǎng)絡(luò)的其它單獨(dú)線路。
圖11A示出了本發(fā)明第三實(shí)施例中的每個(gè)數(shù)據(jù)緩沖器部分280的詳細(xì)配置。在此示例中,和圖5A中所示出的不同,不包括涉及緩沖器使用的模式。這是因?yàn)?,使用?shù)據(jù)緩沖器集群200的任何情況總是相應(yīng)于圖5A中所示出的第一實(shí)施例中的“緩沖器使用”模式。由此,在圖11A中所示出的配置中,不包括用于繞過的開關(guān)130-S3。配置的其他部分和基本操作和上面參照?qǐng)D5A所描述的第一實(shí)施例中的相同。
圖11A中所示出的各個(gè)部分,即,控制部分282-1、輸入大小寄存器282-3、用于相應(yīng)的存儲(chǔ)器281-A和281-B的數(shù)據(jù)輸入數(shù)目計(jì)數(shù)器1和2(282-4)、輸出大小寄存器282-5、用于相應(yīng)的存儲(chǔ)器281-A和281-B的數(shù)據(jù)輸出數(shù)目計(jì)數(shù)器1和2(282-6)、以及自動(dòng)發(fā)送模式選擇寄存器282-8,分別對(duì)應(yīng)于圖5中示出的控制部分131-1、輸入大小寄存器131-3、用于相應(yīng)存儲(chǔ)器130-A和130-B的數(shù)據(jù)輸入數(shù)目計(jì)數(shù)器1和2(131-4)、輸出大小寄存器131-5、用于相應(yīng)的存儲(chǔ)器130-A和130-B的數(shù)據(jù)輸出數(shù)目計(jì)數(shù)器1和2(131-6)、以及自動(dòng)發(fā)送模式選擇寄存器131-8,并且具有同樣的功能。因此,省略了重復(fù)描述。切換開關(guān)281-S1、281-S2和281-S4分別對(duì)應(yīng)于圖5A中示出的切換開關(guān)130-S1、130-S2和130-S4。
在此示例中,在自動(dòng)發(fā)送模式無效的情況下,來自另一集群100的數(shù)據(jù)緩沖器讀取的啟動(dòng)以下述方式執(zhí)行即,收到“緩沖器內(nèi)數(shù)據(jù)輸出使能信號(hào)”上升沿的另一集群100向數(shù)據(jù)緩沖器集群200產(chǎn)生“地址+讀命令”信號(hào)。這部分的操作和在集群100內(nèi)部提供數(shù)據(jù)緩沖器的上述實(shí)施例中的相同。但是,根據(jù)本實(shí)施例,讀命令是通過該另一集群100中的地址產(chǎn)生部分而產(chǎn)生的,并被從此處發(fā)送出去。然后,該另一集群100將存儲(chǔ)器訪問的計(jì)數(shù)器值和其中寫入了根據(jù)配置信息設(shè)置的期望數(shù)據(jù)數(shù)目的寄存器(對(duì)應(yīng)于輸出大小寄存器283-5)中的值進(jìn)行比較,當(dāng)兩值互相符合時(shí),該另一集群100停止為數(shù)據(jù)緩沖器集群200產(chǎn)生讀命令。操作的其余部分和圖5A的示例中的相同,因此省略了重復(fù)描述。
在第三實(shí)施例中,如圖11B所示,圖11B中所示出的配置信息包括對(duì)應(yīng)于圖11A中所示出的相應(yīng)的兩個(gè)數(shù)據(jù)緩沖器部分(280-1和280-2)的兩組配置信息。即,對(duì)于兩個(gè)數(shù)據(jù)緩沖器部分的每一個(gè),提供了“自動(dòng)發(fā)送模式”設(shè)置字段、“輸入數(shù)據(jù)大小”信息字段、“輸出數(shù)據(jù)大小”信息字段。如上所述,由于“緩沖器使用”設(shè)置字段是不必要的,所以在本例中省略了該字段。
在本示例中,如圖12所示,數(shù)據(jù)緩沖器集群200被布置在其它多個(gè)集群100的中心。但是,也可以將數(shù)據(jù)緩沖器集群200置于容納操作設(shè)備組的其它集群100的外圍。在本例中,數(shù)據(jù)緩沖器集群200的數(shù)據(jù)緩沖器可以被用作用于從外部存儲(chǔ)器讀取數(shù)據(jù)的緩沖器。稍后將把這樣的示例作為第五實(shí)施例來進(jìn)行描述。
圖12示出了根據(jù)本發(fā)明第四實(shí)施例的可重新配置的操作裝置的配置。此實(shí)施例也有利于解決上述第二問題。但是,和圖6的示例中相同,不是通過縱橫開關(guān)而是通過電線198和開關(guān)195、199來配置集群間數(shù)據(jù)傳輸網(wǎng)絡(luò)。此外,和圖9的示例中相同,在每個(gè)容納操作設(shè)備組的集群100中沒有提供數(shù)據(jù)緩沖器部分135,相反在和容納操作設(shè)備組的其它集群相同的級(jí)別上獨(dú)立地提供了數(shù)據(jù)緩沖器集群200。除了沒有包括縱橫開關(guān)290外,此實(shí)施例中的數(shù)據(jù)緩沖器集群200的配置和上述第三實(shí)施例中的相同,因此省略了重復(fù)描述。
圖13示出了根據(jù)本發(fā)明第五實(shí)施例的可重新配置的操作裝置的配置,在此實(shí)施例中,除了容納操作設(shè)備組的集群100和數(shù)據(jù)緩沖器集群200外,還提供了具有外部存儲(chǔ)器訪問功能的數(shù)據(jù)緩沖器集群300。圖14示出了具有外部存儲(chǔ)器訪問功能的數(shù)據(jù)緩沖器集群300的內(nèi)部配置。這種類型的數(shù)據(jù)緩沖器集群300充當(dāng)普通數(shù)據(jù)緩沖器集群200,并且具有下述配置所述配置能夠產(chǎn)生外部存儲(chǔ)器的存儲(chǔ)地址并且響應(yīng)于此來執(zhí)行從外部存儲(chǔ)器接收數(shù)據(jù)。因此,具有外部存儲(chǔ)器訪問功能的數(shù)據(jù)緩沖器集群300具有和圖10中所示出的普通數(shù)據(jù)緩沖器集群200同樣的配置。圖中的對(duì)應(yīng)部分給出了同樣的標(biāo)號(hào),并且省略了重復(fù)描述。但是,如稍后將描述的,數(shù)據(jù)緩沖器控制部分282中的配置和普通數(shù)據(jù)緩沖器寄存器中的配置不同,所述不同處在于如接下來將描述的增加了一種預(yù)先確定的功能。
圖15示出了第五實(shí)施例中的每個(gè)數(shù)據(jù)緩沖器控制部分。在圖中,和圖11A中所示出的那些部件相對(duì)應(yīng)的部件給出了相同的標(biāo)號(hào),并且省略了重復(fù)描述。和圖11A中所示出的配置不同處在于在數(shù)據(jù)緩沖器控制部分282,增加了外部存儲(chǔ)器訪問選擇寄存器282-9、源地址寄存器282-10、地址計(jì)算部分282一11和讀取大小計(jì)算部分282-12。外部存儲(chǔ)器訪問選擇寄存器282-9充當(dāng)控制寄存器,并且是用于設(shè)置是否執(zhí)行對(duì)外部存儲(chǔ)器進(jìn)行訪問的寄存器。在源地址寄存器282-10中,寫入了用于訪問的外部存儲(chǔ)器中的存儲(chǔ)器空間的頂?shù)刂?。由于所寫入的源地址是存?chǔ)器空間中的地址,所以不僅可以對(duì)外部存儲(chǔ)器進(jìn)行訪問,而且還可以對(duì)映射到同一存儲(chǔ)器空間中的其它信息進(jìn)行訪問,例如,內(nèi)部RAM或者在圖13中所示出的包括多個(gè)集群100、200和300的可重新配置的操作裝置的外部的此類存儲(chǔ)器。
讀取大小計(jì)算部分282-12是用于在輸入大小寄存器282-3中設(shè)置的大小不能被用于外部訪問時(shí)改變?cè)摯笮〉募拇嫫鳌@?,在輸入大小寄存器中所設(shè)置的大小是64B而對(duì)外部的訪問僅允許在16B的單元內(nèi)進(jìn)行的情況下,可以產(chǎn)生16B的請(qǐng)求(稍后將提到具體細(xì)節(jié))。然后,地址計(jì)算部分282-11首先輸出源地址寄存器282-10中設(shè)置的地址,之后,輸出諸如由將第一地址依次增加16B、32B、48B、…等所獲得的地址。另一方面,在對(duì)由源地址寄存器282-10中的值所指示的數(shù)據(jù)邊界是否在實(shí)際邊界之中有疑問的情況下,可以進(jìn)行適當(dāng)調(diào)整。例如,在源地址和8B邊界不符合的情況下,即使在外部訪問中的最小單元是8B時(shí),源地址也與8B邊界對(duì)齊,然后,如此排列之后的地址被輸出。
圖16示出了用于本例中每個(gè)數(shù)據(jù)緩沖器部分的配置信息。相對(duì)于第三實(shí)施例,增加了用于設(shè)置上述外部存儲(chǔ)器訪問選擇寄存器282-9和源地址寄存器282-10中的信息的“外部訪問”設(shè)置字段和“源地址”設(shè)置字段。
圖17圖示了CPU控制互相電連接的多個(gè)集群500的方式,所述多個(gè)集群500包括上述的容納操作設(shè)備組的集群100、數(shù)據(jù)緩沖器集群200或者具有外部存儲(chǔ)器訪問功能的數(shù)據(jù)緩沖器集群300。圖18A和圖18B示出了當(dāng)將圖17中所示出的多個(gè)集群分組時(shí)的組配置示例。
每個(gè)集群都可以擔(dān)任主集群(master cluster)或者從屬集群(slavecluster)。例如,可以使用諸如CPU 600的處理器具有的預(yù)定列表來執(zhí)行該分配。CPU 600啟動(dòng)主集群并且還向其發(fā)出完成指令。此外,當(dāng)由主集群向圖17中所示出的中斷仲裁部分700產(chǎn)生程序結(jié)束的中斷時(shí),中斷仲裁部分700向CPU 600產(chǎn)生中斷信號(hào)。
如圖18A和圖18B所示,各個(gè)集群配置了將主集群視為其頭部的集群組,并且為每個(gè)集群組執(zhí)行處理。集群組之間的數(shù)據(jù)傳輸是利用諸如上述的數(shù)據(jù)緩沖器部分來執(zhí)行的。
集群組可以包括任何集群,集群組的如此配置可以通過上述列表來設(shè)置。圖19A和圖19B示出了列表的示例。在這些示例中,可以利用軟件形式的列表結(jié)構(gòu)。在示例中,如圖所示,從屬集群列表(用于集群組)被配置成每個(gè)都將主集群視為頭結(jié)點(diǎn)。
圖20示出了如上所述的包括多個(gè)集群的可重新配置的操作裝置的操作流程。首先,在步驟S1中,CPU 600設(shè)置每個(gè)集群中的定序器的狀態(tài)表中的處理任務(wù)。在步驟S2中,CPU啟動(dòng)每個(gè)主集群,然后向每個(gè)主集群發(fā)出指令。結(jié)果,在步驟S11中,每個(gè)從屬集群500啟動(dòng)操作。然后在步驟S12中,上述列表所指定的每個(gè)集群組啟動(dòng)操作。
在步驟S3中,CPU確定集群是否處于自由模式。當(dāng)確定結(jié)果是“是”時(shí),則在步驟S4中CPU向集群發(fā)出操作完成指令。當(dāng)在步驟S3中確定結(jié)果是“否”時(shí),則在步驟S5中CPU等待來自集群的結(jié)束通知中斷。
如果集群處于自由模式,則在步驟S13由集群組執(zhí)行操作處理。但是,如果集群處于普通模式,則在步驟S14中集群組執(zhí)行操作處理,然后在處理的最后,在步驟S15中集群向CPU產(chǎn)生結(jié)束通知。
圖21示出了產(chǎn)生用于上述縱橫開關(guān)190或290的配置信息的操作。在圖中,在步驟S22中,為多個(gè)集群之間的數(shù)據(jù)傳輸產(chǎn)生數(shù)據(jù)流圖。在步驟S23中,在時(shí)間軸上劃分如上產(chǎn)生的圖。在步驟S24中,在空間的方向上進(jìn)一步劃分如上劃分的圖。在步驟S25中,在空間的方向上進(jìn)一步劃分如此得到的圖,從而抽取每個(gè)集群?jiǎn)卧臄?shù)據(jù)傳輸。在步驟S26中,抽取不同集群?jiǎn)卧g的數(shù)據(jù)傳輸。在步驟S27中,基于如此抽取的信息,為每個(gè)集群產(chǎn)生配置信息。如此的操作處理可以根據(jù)適當(dāng)?shù)某绦蚶糜?jì)算機(jī)來進(jìn)行。
圖22示出上述集群組中的操作處理處理流程和用于包括縱橫開關(guān)的操作設(shè)備組的配置改變處理操作流程的示例。這里,集群組包括總共3個(gè)集群,即單個(gè)主集群和兩個(gè)從屬集群。在圖中,在步驟S31中,確定從屬集群是否處于被允許啟動(dòng)操作的狀態(tài)。當(dāng)確定結(jié)果是“是”時(shí),在步驟32中在主集群中啟動(dòng)數(shù)據(jù)處理。因此,在步驟33中,在主集群中執(zhí)行數(shù)據(jù)處理,并且在步驟34中,當(dāng)處理被完成時(shí),在步驟35中利用主集群中的定序器,縱橫開關(guān)190的配置和主集群中的操作設(shè)備組180的配置被改變以進(jìn)行后續(xù)階段的處理。在此之后,流程返回到步驟S31。
在步驟S41中第一從屬集群等待啟動(dòng)處理。然后,在步驟S42中,作為被由主集群或者第二從屬集群輸入的數(shù)據(jù)驅(qū)動(dòng)的結(jié)果,第一從屬集群?jiǎn)?dòng)處理。在步驟S43中,第一從屬集群執(zhí)行有關(guān)處理,并且同樣作為由主集群或者由第二從屬集群輸入的最后數(shù)據(jù)的結(jié)果終止。在步驟S45中,利用第一從屬集群中的定序器,第一從屬集群中的縱橫開關(guān)190的配置和操作設(shè)備組180的配置被改變以進(jìn)行后續(xù)階段的處理。在此之后,流程返回到步驟S41。
在步驟S51中第二從屬集群等待啟動(dòng)處理。然后,在步驟S52中,作為被從主集群或者第一主集群輸入的數(shù)據(jù)驅(qū)動(dòng)的結(jié)果第二從屬集群?jiǎn)?dòng)處理。在步驟S53中,第二從屬集群執(zhí)行有關(guān)處理,并且同樣作為從主集群或者第二從屬集群輸入的最后數(shù)據(jù)的結(jié)果終止。在步驟S55中,利用第二從屬集群中的定序器,第二從屬集群中的縱橫開關(guān)190的配置和操作設(shè)備組180的配置被改變以進(jìn)行后續(xù)階段的處理。在此之后,流程返回到步驟S51。
雖然,在上述示例中,數(shù)據(jù)以主集群、第一從屬集群然后第二從屬集群的順序流動(dòng),但是操作流程的方式不限于此。利用適當(dāng)設(shè)置相應(yīng)的配置存儲(chǔ)器中的配置信息,操作流程的方式可以隨意改變。結(jié)果,可以進(jìn)行設(shè)置從而數(shù)據(jù)以主集群、第二從屬集群然后第一從屬集群的順序流動(dòng)?;蛘撸部梢赃M(jìn)行設(shè)置從而數(shù)據(jù)以主集群,第一從屬集群,第二從屬集群,接著又是主集群的順序流動(dòng)。即,最后的數(shù)據(jù)最終從第二從屬集群返回到主集群?;蛘?,也可以進(jìn)行設(shè)置以進(jìn)行更復(fù)雜話的數(shù)據(jù)流動(dòng)從而以數(shù)據(jù)交換的方式在不同集群間傳輸數(shù)據(jù)。
圖23示出了在數(shù)據(jù)緩沖器部分被包含于集群100中的情況(例如,根據(jù)本發(fā)明第一實(shí)施例)下數(shù)據(jù)緩沖器部分135的控制流程。在圖中,在步驟S61中,確定“緩沖器使用”方式是否有效。當(dāng)確定結(jié)果是“否”時(shí),則在步驟S62中通過其繞過集群中的緩沖器的開關(guān)被打開。但是,當(dāng)確定結(jié)果是“是”時(shí),則在步驟S63中利用切換集群內(nèi)部的開關(guān),其中穿過集群中的緩沖器的路徑被設(shè)置。在步驟S64中,確定數(shù)據(jù)輸入是否發(fā)生。當(dāng)確定結(jié)果是“是”時(shí),則在步驟S65中將該數(shù)據(jù)寫入雙緩沖器中的一個(gè)緩沖器中的操作被啟動(dòng)。在步驟S66中,增加其寫指針。在步驟S67中,數(shù)據(jù)輸入數(shù)目計(jì)數(shù)器中的值增加1。在步驟S68中將輸入大小寄存器中的值和數(shù)據(jù)輸入數(shù)目計(jì)數(shù)器中的值相比較,如果兩值互相符合,則在步驟S69中將用于數(shù)據(jù)緩沖器的輸入開關(guān)切換到雙緩沖器的另一存儲(chǔ)器的一側(cè)。
在步驟S70中,進(jìn)行切換從而將來自數(shù)據(jù)緩沖器的輸出切換到來自雙緩沖器的一個(gè)存儲(chǔ)器的輸出。在步驟S71中,確定“自動(dòng)發(fā)送方式”是否有效。另一方面,在步驟S72中,用于雙緩沖器的另一存儲(chǔ)器的寫指針被重置,并且在步驟S73中,用于雙緩沖器的另一存儲(chǔ)器的存儲(chǔ)器數(shù)據(jù)輸入計(jì)數(shù)器被重置。當(dāng)步驟S71中的確定結(jié)果是“是”時(shí),在圖24的流程上繼續(xù)該流程,但是,當(dāng)步驟S71中的確定結(jié)果是“否”時(shí),則在圖25的流程上繼續(xù)該流程。
在步驟S74,確定數(shù)據(jù)輸入是否發(fā)生。當(dāng)確定結(jié)果是“是”時(shí),則在步驟S75中將該輸入數(shù)據(jù)寫入雙緩沖器中的另一緩沖器中的操作被啟動(dòng)。在步驟S76中,增加其寫指針。在步驟S77中,數(shù)據(jù)輸入數(shù)目計(jì)數(shù)器中的值增加1。在步驟S78中將輸入大小寄存器中的值和數(shù)據(jù)輸入數(shù)目計(jì)數(shù)器中的值相比較,如果兩值互相符合,則在步驟S79中將用于數(shù)據(jù)緩沖器的輸入開關(guān)切換到雙緩沖器的一個(gè)存儲(chǔ)器的一側(cè)。
在步驟S80中,進(jìn)行切換從而將來自數(shù)據(jù)緩沖器的輸出切換到來自雙緩沖器的另一存儲(chǔ)器的輸出。在步驟S871中,確定“自動(dòng)發(fā)送方式”是否有效。另一方面,在步驟S82中,用于雙緩沖器的一個(gè)存儲(chǔ)器的寫指針被重置,并且在步驟S83中,用于雙緩沖器的一個(gè)存儲(chǔ)器的存儲(chǔ)器數(shù)據(jù)輸入計(jì)數(shù)器被重置。當(dāng)步驟S81中的確定結(jié)果“是”時(shí),在圖24的流程上繼續(xù)該流程,但是,當(dāng)步驟S81中的確定結(jié)果是“否”時(shí),則在圖25的流程上繼續(xù)該流程。
如果步驟S71中的結(jié)果是“是”或者步驟S81中的結(jié)果是“是”,則繼續(xù)進(jìn)行到圖24中的步驟S91。從在步驟S70或者S80中已從其進(jìn)行了切換從而可以啟動(dòng)輸出的存儲(chǔ)器向集群的內(nèi)部發(fā)送數(shù)據(jù)被啟動(dòng)。換言之,在步驟S92中,從有關(guān)存儲(chǔ)器的輸出指針?biāo)赶虻牡刂诽幾x出數(shù)據(jù)。在步驟S93中,增加指針。在步驟S94中,增加數(shù)據(jù)輸出數(shù)目計(jì)數(shù)器。在步驟S95中,將輸出數(shù)據(jù)大小寄存器中的值和數(shù)據(jù)輸出數(shù)目計(jì)數(shù)器中的值相比較。當(dāng)比較結(jié)果變?yōu)椤胺稀睍r(shí),在步驟S96中重置該指針,并且在步驟S97中重置數(shù)據(jù)輸出數(shù)目計(jì)數(shù)器。
另一方面,當(dāng)步驟S71的結(jié)果是“否”或者步驟S81的結(jié)果是“否”時(shí),繼續(xù)進(jìn)行到圖25中的步驟S101。然后,斷言緩沖器內(nèi)部輸出使能信號(hào)。在步驟S102中,這個(gè)信號(hào)被集群的內(nèi)部接收。在步驟S103中,從集群的內(nèi)部,向在步驟S70或者S80中從其進(jìn)行切換從而進(jìn)行輸出的存儲(chǔ)器產(chǎn)生讀命令和存儲(chǔ)器地址。在步驟S105中,確定對(duì)期望數(shù)據(jù)的讀取是否已完成。在完成之前,重復(fù)步驟S103到S105的循環(huán)。
圖26A和圖26B示出在數(shù)據(jù)緩沖器部分作為數(shù)據(jù)緩沖器集群以獨(dú)立的形式被提供的實(shí)施例中的數(shù)據(jù)緩沖器集群中的控制流程,所述實(shí)施例即本發(fā)明的第三、第四或者第五實(shí)施例。除了在“緩沖器使用模式”無效的情況下繞過開關(guān)的操作外,數(shù)據(jù)緩沖器集群的操作和上面參照?qǐng)D23、圖24和圖25描述的數(shù)據(jù)緩沖器部分的操作相同。因此省略了重復(fù)描述。
圖26A示出了在包含數(shù)據(jù)緩沖器集群的情況下相應(yīng)集群的屬性;分組的示例;以及配置切換條件信號(hào)被從主集群發(fā)送到數(shù)據(jù)緩沖器集群的示例。
在圖26B中,在步驟S111中,當(dāng)在主集群1中產(chǎn)生了切換條件信號(hào)時(shí),在步驟S112中該切換條件信號(hào)被從主集群1傳輸?shù)綌?shù)據(jù)緩沖器集群0。在步驟S113中,主集群1中的定序器改變主集群1中的配置。另一方面,在步驟S115,在已經(jīng)在步驟8114中接收到切換條件信號(hào)的數(shù)據(jù)緩沖器集群0中,它的定序器改變了數(shù)據(jù)緩沖器集群0的配置。
上述配置切換條件信號(hào)從主集群1到數(shù)據(jù)緩沖器集群0的發(fā)送是經(jīng)由縱橫開關(guān)來執(zhí)行的。作為切換條件信號(hào)被從主集群1傳輸?shù)綌?shù)據(jù)緩沖集群0的結(jié)果,在主集群1和數(shù)據(jù)緩沖器集群0之間共享定序器的狀態(tài)表中的信息。這樣,通過使用共有的切換條件信號(hào),可以同步切換相應(yīng)集群中的配置。
圖27示出了第五實(shí)施例中的控制流程,在所述第五實(shí)施例中,數(shù)據(jù)緩沖器部分以數(shù)據(jù)緩沖器集群的形式獨(dú)立,并且,其中提供了用于從外部存儲(chǔ)器空間讀取數(shù)據(jù)的數(shù)據(jù)讀取功能。數(shù)據(jù)緩沖器集群中的配置切換操作和上面參照?qǐng)D26A和圖26B描述的相同,因此省略了重復(fù)描述。此外,除了在“緩沖器使用模式”無效的情況下繞過開關(guān)的操作外,涉及集群間數(shù)據(jù)傳輸?shù)臄?shù)據(jù)緩沖器部分的操作和參照?qǐng)D23描述的相同,因此省略了重復(fù)描述。
在步驟S121中,確定外部訪問模式是否有效。當(dāng)確定結(jié)果是“否”時(shí),繼續(xù)進(jìn)行到圖23中的步驟S64。當(dāng)確定結(jié)果是“是”時(shí),在步驟S123中由預(yù)先確定的輸入大小設(shè)置信息計(jì)算對(duì)于外部的讀取大小。在步驟S124,由預(yù)先確定的輸入大小設(shè)置信息計(jì)算外部數(shù)據(jù)讀取操作的次數(shù)(k)。在步驟S 125中,請(qǐng)求次數(shù)被初始化為0。
在步驟S126中,確定寫入到源地址寄存器中的地址是否對(duì)應(yīng)于實(shí)際的數(shù)據(jù)讀取邊界,當(dāng)確定結(jié)果是“否”時(shí),在步驟S132中相對(duì)數(shù)據(jù)讀取大小對(duì)齊源地址值,然后將源地址值設(shè)置為外部存儲(chǔ)器的地址。另一方面,當(dāng)確定結(jié)果是“是”時(shí),在步驟S127中將源地址值本身設(shè)置為外部存儲(chǔ)器的地址,然后在步驟S128中,將外部存儲(chǔ)器的地址和讀請(qǐng)求輸出到外部。
在步驟S129中,增加請(qǐng)求次數(shù)。在步驟130中,確定讀請(qǐng)求次數(shù)的值是否超過數(shù)據(jù)讀取次數(shù)(k)。當(dāng)確定結(jié)果是“否”時(shí),在步驟S131中講外部存儲(chǔ)器地址增加數(shù)據(jù)存儲(chǔ)大小,然后返回到步驟S128。
當(dāng)步驟S130中的確定結(jié)果變?yōu)椤笆恰睍r(shí),數(shù)據(jù)讀取完成。如此從外部存儲(chǔ)器讀取的數(shù)據(jù)被輸入到數(shù)據(jù)緩沖器集群中的數(shù)據(jù)緩沖器。在此之后,由另一集群產(chǎn)生讀命令,因此數(shù)據(jù)被另一集群取走。在從外部存儲(chǔ)器向數(shù)據(jù)存儲(chǔ)器輸入數(shù)據(jù)之后所執(zhí)行的處理和圖23中步驟S64之后所執(zhí)行的處理相同,因此省略了重復(fù)敘述。
此外,本發(fā)明不限于上述實(shí)施例,并且可以進(jìn)行變化和修改而不會(huì)背離本發(fā)明權(quán)利要求的基本概念。
本申請(qǐng)是基于下述申請(qǐng)并要求下述申請(qǐng)的優(yōu)先權(quán),所述申請(qǐng)為2004年6月30日提交的日本專利申請(qǐng)No.2004-194797,該專利內(nèi)容作為參考被包含于本文中。
權(quán)利要求
1.一種操作裝置,包括可同時(shí)操作的多個(gè)操作設(shè)備;定序器,控制所述多個(gè)操作設(shè)備的狀態(tài);以及配置存儲(chǔ)器,其中存儲(chǔ)作為用于所述操作設(shè)備的每個(gè)預(yù)定狀態(tài)的設(shè)置信息的配置信息,其中為向所述操作設(shè)備輸入數(shù)據(jù),提供穿過數(shù)據(jù)緩沖器的路徑和不穿過這個(gè)數(shù)據(jù)緩沖器的另一路徑;為對(duì)所述兩條路徑中的選擇以及所述數(shù)據(jù)緩沖器的操作進(jìn)行控制,提供數(shù)據(jù)緩沖器控制部分;以及利用存儲(chǔ)于所述配置存儲(chǔ)器中的所述配置信息,設(shè)置由所述數(shù)據(jù)緩沖器控制部分執(zhí)行的對(duì)所述數(shù)據(jù)緩沖器的操作控制和路徑選擇的內(nèi)容。
2.如權(quán)利要求1所述的操作裝置,還包括預(yù)先確定的儲(chǔ)存設(shè)備。
3.如權(quán)利要求1所述的操作裝置,還包括用于切換所述操作設(shè)備之間的電連接的通信網(wǎng)絡(luò)。
4.如權(quán)利要求1所述的操作裝置,其中所述定序器包括狀態(tài)表,所述狀態(tài)表中存儲(chǔ)指定所述配置信息存儲(chǔ)在所述配置存儲(chǔ)器中的地址的信息;所述定序器還包括狀態(tài)控制部分,所述狀態(tài)控制部分從所述狀態(tài)表中讀取用于所述配置存儲(chǔ)器的所述地址。
5.如權(quán)利要求1所述的操作裝置,還包括用于在外部取得所述配置信息的部分。
6.如權(quán)利要求1所述的操作裝置,其中利用操作模式和操作參數(shù)來控制由所述數(shù)據(jù)緩沖器控制部分執(zhí)行的所述操作控制的內(nèi)容。
7.如權(quán)利要求1所述的操作裝置,其中利用所述定序器根據(jù)每個(gè)狀態(tài),由所述數(shù)據(jù)緩沖器控制部分執(zhí)行的所述操作控制的內(nèi)容是可切換的。
8.如權(quán)利要求1所述的操作裝置,其中用于控制所述數(shù)據(jù)緩沖器控制部分的所述配置信息包括用于進(jìn)行設(shè)置是否使用所述數(shù)據(jù)緩沖器的信息。
9.如權(quán)利要求1所述的操作裝置,其中所述數(shù)據(jù)緩沖器具有雙緩沖器的配置;用于控制所述數(shù)據(jù)緩沖器的所述配置信息被用來為所述數(shù)據(jù)緩沖器的每個(gè)存儲(chǔ)器確定寫入數(shù)據(jù)的大小;以及當(dāng)外部輸入數(shù)據(jù)的大小和所指定的寫入數(shù)據(jù)的大小相符合時(shí),所述雙緩沖器中的一個(gè)存儲(chǔ)器被切換到另一個(gè),從而數(shù)據(jù)從所述存儲(chǔ)器被取到內(nèi)部,其中從所述外部向所述存儲(chǔ)器的寫入一直執(zhí)行到上述時(shí)刻。
10.如權(quán)利要求9所述的操作裝置,其中為所述操作設(shè)備或者儲(chǔ)存設(shè)備,自動(dòng)取得來自已完成數(shù)據(jù)輸入的所述數(shù)據(jù)緩沖器的所述存儲(chǔ)器的數(shù)據(jù)輸入;以及要取得的數(shù)據(jù)的數(shù)目對(duì)應(yīng)于所述配置信息指定的數(shù)據(jù)大小。
11.如權(quán)利要求9所述的操作裝置,其中當(dāng)向所述數(shù)據(jù)緩沖器的輸入被完成時(shí),向所述操作設(shè)備輸出數(shù)據(jù)輸出使能信號(hào),并且從所述操作設(shè)備向所述數(shù)據(jù)緩沖器產(chǎn)生讀地址和讀命令,由此數(shù)據(jù)取得是可控制的。
12.如權(quán)利要求9所述的操作裝置,其中在下述兩模式之間進(jìn)行模式切換,一個(gè)模式為為所述操作設(shè)備或者儲(chǔ)存設(shè)備,自動(dòng)取得來自已完成數(shù)據(jù)輸入的所述數(shù)據(jù)緩沖器的所述存儲(chǔ)器的數(shù)據(jù)輸入,以及要取得的數(shù)據(jù)的數(shù)目對(duì)應(yīng)于所述配置信息指定的數(shù)據(jù)大??;另一種模式為當(dāng)向所述數(shù)據(jù)緩沖器的輸入被完成時(shí),向所述操作設(shè)備輸出數(shù)據(jù)輸出使能信號(hào),并且從所述操作設(shè)備向所述數(shù)據(jù)緩沖器產(chǎn)生讀地址和讀命令,由此數(shù)據(jù)取得是可控制的。
13.如權(quán)利要求1所述的操作裝置,包括多個(gè)模塊,每個(gè)模塊都具有所述操作裝置的配置,所述模塊之間的數(shù)據(jù)傳輸是經(jīng)由所述數(shù)據(jù)緩沖器控制部分所控制的數(shù)據(jù)緩沖器來執(zhí)行的,并且是通過存儲(chǔ)在相應(yīng)模塊中的所述配置存儲(chǔ)器中的所述配置信息來控制的,并且由此設(shè)置是否使用所述數(shù)據(jù)緩沖器。
14.如權(quán)利要求13所述的操作裝置,其中每個(gè)模塊具有縱橫開關(guān),所述模塊之間的數(shù)據(jù)傳輸是利用所述縱橫開關(guān)來執(zhí)行的,每個(gè)模塊的輸入/輸出數(shù)據(jù)連接到所述縱橫開關(guān),所述縱橫開關(guān)還執(zhí)行其它相鄰模塊之間的數(shù)據(jù)傳輸,用于所述縱橫開關(guān)的設(shè)置信息是利用存儲(chǔ)在有關(guān)模塊的所述配置存儲(chǔ)器中的所述配置信息來設(shè)置的,并且由所述模塊中的所述定序器來控制所述狀態(tài)設(shè)置的切換。
15.如權(quán)利要求13所述的操作裝置,其中作為在所述模塊之間的電路連接中提供的開關(guān)的結(jié)果,可切換地執(zhí)行每個(gè)模塊的輸入和輸出;以及以下述方式執(zhí)行所述開關(guān)的設(shè)置根據(jù)所分開設(shè)置的預(yù)先確定的配置選擇信息,作為利用所述模塊外部提供的CPU或者控制部分選擇所述配置存儲(chǔ)器中設(shè)置的所述配置信息的結(jié)果,使得可以切換所述開關(guān)的連接,并且如此選擇的信息被寫入到所述開關(guān)的臨時(shí)儲(chǔ)存電路中。
16.一種數(shù)據(jù)緩沖器裝置,包括數(shù)據(jù)緩沖器;數(shù)據(jù)緩沖器控制部分,控制所述數(shù)據(jù)緩沖器的操作;配置存儲(chǔ)器,存儲(chǔ)涉及所述數(shù)據(jù)緩沖器的操作控制的狀態(tài)設(shè)置信息;以及定序器,通過指定存儲(chǔ)于所述配置存儲(chǔ)器中的所述配置信息,對(duì)所述緩沖器控制部分的狀態(tài)進(jìn)行切換和控制。
17.一種包括至少一個(gè)操作設(shè)備模塊和數(shù)據(jù)緩沖器模塊的操作裝置,其中所述操作設(shè)備模塊包括多個(gè)可同時(shí)操作的操作設(shè)備;配置存儲(chǔ)器,存儲(chǔ)用于所述操作設(shè)備的每個(gè)預(yù)先確定狀態(tài)的狀態(tài)設(shè)置信息;以及定序器,作為指定存儲(chǔ)于所述配置存儲(chǔ)器中的所述配置信息的結(jié)果,控制所述操作設(shè)備的狀態(tài);并且所述緩沖器存儲(chǔ)器模塊包括數(shù)據(jù)緩沖器;數(shù)據(jù)緩沖器控制部分,控制所述數(shù)據(jù)緩沖器的操作;配置存儲(chǔ)器,其中存儲(chǔ)涉及所述數(shù)據(jù)緩沖器的操作控制的狀態(tài)設(shè)置信息;以及定序器,通過指定存儲(chǔ)于所述配置存儲(chǔ)器中的所述配置信息,對(duì)所述數(shù)據(jù)緩沖器控制部分的狀態(tài)進(jìn)行切換和控制。
18.如權(quán)利要求17所述的操作裝置,其中所述數(shù)據(jù)緩沖器模塊中的所述數(shù)據(jù)緩沖器控制部分包括雙緩沖器配置的數(shù)據(jù)緩沖器,并且作為用于控制所述數(shù)據(jù)緩沖器控制部分的所述配置信息,提供用于所述數(shù)據(jù)緩沖器的一個(gè)存儲(chǔ)器的寫數(shù)據(jù)大小和用于從所述數(shù)據(jù)緩沖器向外部輸出的數(shù)據(jù)大?。徊⑶耶?dāng)外部輸入到所述雙緩沖器的數(shù)據(jù)大小和包含于所述配置存儲(chǔ)器中的輸入數(shù)據(jù)大小一致時(shí),將所述雙緩沖器中的所述存儲(chǔ)器切換到另一個(gè),從而從所述存儲(chǔ)器輸出數(shù)據(jù),其中從外部向所述存儲(chǔ)器寫入數(shù)據(jù)一直持續(xù)到上述時(shí)刻。
19.如權(quán)利要求17所述的操作設(shè)備,其中所述數(shù)據(jù)緩沖器模塊中的所述數(shù)據(jù)緩沖器控制部分具有從已完成數(shù)據(jù)輸入的所述存儲(chǔ)器向所述操作設(shè)備模塊自動(dòng)發(fā)送數(shù)據(jù)的功能,并且此時(shí)所述輸出數(shù)據(jù)的所述數(shù)目對(duì)應(yīng)于具有所述數(shù)據(jù)緩沖器控制部分的所述模塊中的所述配置存儲(chǔ)器中設(shè)置的所述輸出數(shù)據(jù)大小。
20.如權(quán)利要求17所述的操作裝置,其中當(dāng)向所述數(shù)據(jù)緩沖器的輸入已經(jīng)完成時(shí),所述數(shù)據(jù)緩沖器模塊中的所述數(shù)據(jù)緩沖器控制部分向所述操作設(shè)備模塊輸出數(shù)據(jù)輸出使能信號(hào),并且已接收到所述數(shù)據(jù)輸出使能信號(hào)的所述操作設(shè)備模塊向所述數(shù)據(jù)緩沖器模塊產(chǎn)生讀地址和讀命令,由此數(shù)據(jù)取得是可控制的。
21.如權(quán)利要求17所述的操作裝置,其中在下述兩模式之間進(jìn)行模式切換,一個(gè)模式為所述數(shù)據(jù)緩沖器模塊中的所述數(shù)據(jù)緩沖器控制部分自動(dòng)地從已經(jīng)完成數(shù)據(jù)輸入的所述存儲(chǔ)器向所述操作設(shè)備模塊發(fā)送數(shù)據(jù),以及此時(shí)所述輸出數(shù)據(jù)的數(shù)目對(duì)應(yīng)于具有所述數(shù)據(jù)緩沖器控制部分的所述模塊中的所述配置存儲(chǔ)器中設(shè)置的所述輸出數(shù)據(jù)大?。涣硪荒J綖楫?dāng)向所述數(shù)據(jù)緩沖器的輸入已經(jīng)完成時(shí),所述數(shù)據(jù)緩沖器模塊中的所述數(shù)據(jù)緩沖器控制部分向所述操作設(shè)備模塊輸出數(shù)據(jù)輸出使能信號(hào),并且已接收到所述數(shù)據(jù)輸出使能信號(hào)的所述操作設(shè)備模塊向所述數(shù)據(jù)緩沖器模塊產(chǎn)生讀地址和讀命令,由此數(shù)據(jù)取得是可控制的,并且可通過設(shè)置所述配置信息來控制。
22.如權(quán)利要求17所述的操作裝置,其中所述數(shù)據(jù)緩沖器模塊具有從外部存儲(chǔ)器空間取得數(shù)據(jù)的功能,包括數(shù)據(jù)緩沖器和控制所述數(shù)據(jù)緩沖器操作的數(shù)據(jù)緩沖器控制部分,還包括其內(nèi)存儲(chǔ)用于設(shè)置所述數(shù)據(jù)緩沖器操作的信息的配置存儲(chǔ)器,對(duì)于每種狀態(tài)通過定序器可以控制所述數(shù)據(jù)緩沖器的配置,作為配置存儲(chǔ)器,準(zhǔn)備用于訪問所述外部存儲(chǔ)器空間的地址信息和取得數(shù)據(jù)的大小,利用如此準(zhǔn)備的信息,向外部產(chǎn)生讀地址和讀請(qǐng)求。
23.如權(quán)利要求17所述的操作裝置,其中所述數(shù)據(jù)緩沖器模塊具有從外部存儲(chǔ)器空間取得數(shù)據(jù)的功能,包括數(shù)據(jù)緩沖器和控制所述數(shù)據(jù)緩沖器操作的數(shù)據(jù)緩沖器控制部分,還包括其內(nèi)存儲(chǔ)用于設(shè)置所述數(shù)據(jù)緩沖器操作的信息的配置存儲(chǔ)器,對(duì)于每個(gè)狀態(tài)通過定序器可以控制所述數(shù)據(jù)緩沖器的配置,作為配置信息,準(zhǔn)備用于訪問所述外部存儲(chǔ)器空間的地址信息和取得數(shù)據(jù)的大小,利用如此準(zhǔn)備的信息,向外部產(chǎn)生讀地址和讀請(qǐng)求;以及根據(jù)所述配置信息,可以在從外部取得數(shù)據(jù)的模式和從另一內(nèi)部模塊傳輸數(shù)據(jù)的另一模式之間進(jìn)行切換。
24.如權(quán)利要求23所述的操作裝置,其中所述數(shù)據(jù)緩沖器模塊包括在外部可訪問的數(shù)據(jù)大小和讀數(shù)據(jù)大小互相不一致時(shí)所使用的地址計(jì)算部分和數(shù)據(jù)讀取大小計(jì)算部分,所述地址計(jì)算部分計(jì)算向外部輸出的地址,所述數(shù)據(jù)讀取大小計(jì)算部分計(jì)算向外部輸出的數(shù)據(jù)讀取大小。
25.一種用于控制下述操作裝置的操作裝置控制方法,所述操作裝置包括多個(gè)可同時(shí)操作的操作設(shè)備;控制所述多個(gè)操作設(shè)備的狀態(tài)的定序器;以及配置存儲(chǔ)器,存儲(chǔ)作為用于所述操作設(shè)備中每種狀態(tài)的狀態(tài)設(shè)置信息的配置信息,所述方法包括下述步驟a)當(dāng)向所述操作設(shè)備輸入數(shù)據(jù)時(shí),提供穿過數(shù)據(jù)緩沖器的路徑和不穿過這個(gè)數(shù)據(jù)緩沖器的另一路徑;b)對(duì)所述兩條路徑中的選擇以及所述數(shù)據(jù)緩沖器的操作進(jìn)行控制;以及c)以存儲(chǔ)于所述配置存儲(chǔ)器中的所述配置信息的形式設(shè)置所述數(shù)據(jù)緩沖器的操作控制和路徑選擇的內(nèi)容。
26.如權(quán)利要求25所述的操作裝置控制方法,還包括下述步驟d)以所述配置信息的形式,設(shè)置是否使用所述數(shù)據(jù)緩沖器。
27.如權(quán)利要求25所述的操作裝置控制方法,還包括下述步驟d)為雙緩沖器形式的所述數(shù)據(jù)緩沖器中的每個(gè)存儲(chǔ)器確定寫數(shù)據(jù)大?。徊⑶耶?dāng)外部輸入的數(shù)據(jù)大小和所指定的寫數(shù)據(jù)大小相符合時(shí),e)將所述雙緩沖器中的一個(gè)存儲(chǔ)器切換到另一個(gè),從而數(shù)據(jù)從所述存儲(chǔ)器被取到內(nèi)部,其中從外部向所述存儲(chǔ)器的寫入一直執(zhí)行到上述時(shí)刻。
28.如權(quán)利要求27所述的操作裝置控制方法,還包括下述步驟f)為所述操作設(shè)備或者儲(chǔ)存設(shè)備,自動(dòng)地從所述數(shù)據(jù)緩沖器中已完成輸入的存儲(chǔ)器取得數(shù)據(jù);以及g)確定要取得的數(shù)據(jù)的數(shù)目對(duì)應(yīng)于所述配置信息所指定的數(shù)據(jù)大小。
29.如權(quán)利要求27所述的操作裝置控制方法,還包括下述步驟當(dāng)完成向所述數(shù)據(jù)緩沖器的輸入時(shí),f)向所述操作設(shè)備輸出數(shù)據(jù)輸出使能信號(hào),并且從所述操作設(shè)備向所述數(shù)據(jù)緩沖器產(chǎn)生讀地址和讀命令,由此數(shù)據(jù)取得是可控制的。
30.如權(quán)利要求27所述的操作裝置控制方法,包括下述步驟f)在下述兩模式之間進(jìn)行模式切換,一個(gè)模式為為所述操作設(shè)備或儲(chǔ)存設(shè)備,自動(dòng)地從已完成輸入的所述數(shù)據(jù)緩沖器的所述存儲(chǔ)器取得數(shù)據(jù)輸入,并且此時(shí)要取得的數(shù)據(jù)數(shù)目對(duì)應(yīng)于所述配置信息指定的數(shù)據(jù)大?。涣硪荒J綖楫?dāng)完成向所述數(shù)據(jù)緩沖器的輸入時(shí),向所述操作設(shè)備輸出數(shù)據(jù)輸出使能信號(hào),并且從所述操作設(shè)備向所述數(shù)據(jù)緩沖器產(chǎn)生讀地址和讀命令,由此數(shù)據(jù)取得是可控制的。
31.如權(quán)利要求27所述的操作裝置控制方法,為控制包括每個(gè)都配置為所述操作裝置的多個(gè)模塊的操作裝置,包括下述步驟f)經(jīng)由數(shù)據(jù)緩沖器執(zhí)行所述模塊之間的數(shù)據(jù)傳輸;以及g)以存儲(chǔ)于相應(yīng)模塊的所述配置存儲(chǔ)器中的所述配置信息的形式設(shè)置控制所述數(shù)據(jù)傳輸?shù)膬?nèi)容,其中可以在所述步驟g)中設(shè)置是否使用所述數(shù)據(jù)傳輸。
32.一種用于控制包括至少一個(gè)操作設(shè)備模塊和數(shù)據(jù)緩沖器模塊的操作裝置的操作裝置控制方法,其中所述操作設(shè)備模塊包括多個(gè)可同時(shí)操作的操作設(shè)備;配置存儲(chǔ)器,其中存儲(chǔ)用于所述操作設(shè)備的每個(gè)預(yù)先確定狀態(tài)的狀態(tài)設(shè)置信息;以及定序器,作為指定存儲(chǔ)于所述配置存儲(chǔ)器中的所述配置信息的結(jié)果,控制所述操作設(shè)備的所述狀態(tài);并且所述緩沖器存儲(chǔ)器模塊包括數(shù)據(jù)緩沖器;數(shù)據(jù)緩沖器控制部分,控制所述數(shù)據(jù)緩沖器的操作;配置存儲(chǔ)器,存儲(chǔ)涉及所述數(shù)據(jù)緩沖器的操作控制的狀態(tài)設(shè)置信息;以及定序器,通過指定存儲(chǔ)于所述配置存儲(chǔ)器中的所述配置信息,對(duì)所述數(shù)據(jù)緩沖器控制部分的狀態(tài)進(jìn)行切換和控制,所述方法包括下述步驟a)設(shè)置用于所述數(shù)據(jù)緩沖器的一個(gè)存儲(chǔ)器的寫數(shù)據(jù)大小,以及用于從所述數(shù)據(jù)緩沖器向外輸出的數(shù)據(jù)大小;以及當(dāng)外部輸入到所述雙緩沖器中的數(shù)據(jù)大小和寫入所述配置存儲(chǔ)器中的輸入數(shù)據(jù)大小一致時(shí),b)將所述雙緩沖器中的所述存儲(chǔ)器切換到另一個(gè),從而從所述存儲(chǔ)器輸出數(shù)據(jù),其中從外部向所述存儲(chǔ)器寫入數(shù)據(jù)一直持續(xù)到上述時(shí)刻。
33.如權(quán)利要求32所述的操作裝置控制方法,包括下述步驟c)從已完成數(shù)據(jù)輸入的所述存儲(chǔ)器向所述操作設(shè)備模塊自動(dòng)發(fā)送數(shù)據(jù);以及d)確定輸出數(shù)據(jù)的數(shù)目對(duì)應(yīng)于具有所述數(shù)據(jù)緩沖器控制部分的所述模塊的所述配置存儲(chǔ)器中設(shè)置的輸出數(shù)據(jù)大小。
34.如權(quán)利要求32所述的操作裝置控制方法,其中當(dāng)向所述數(shù)據(jù)緩沖器的輸入已經(jīng)完成時(shí),在所述數(shù)據(jù)緩沖器模塊中的所述數(shù)據(jù)緩沖器控制部分中,向所述操作設(shè)備模塊輸出數(shù)據(jù)輸出使能信號(hào),并且已接收到所述數(shù)據(jù)輸出使能信號(hào)的所述操作設(shè)備模塊向所述數(shù)據(jù)緩沖器模塊產(chǎn)生讀地址和讀命令,由此數(shù)據(jù)取得是可控制的。
35.如權(quán)利要求32所述的操作裝置控制方法,包括下述步驟c)在下述兩個(gè)模式之間進(jìn)行模式切換,一個(gè)模式是所述數(shù)據(jù)緩沖器模塊中的所述數(shù)據(jù)緩沖器控制部分自動(dòng)地從已完成數(shù)據(jù)輸入的所述存儲(chǔ)器向所述操作設(shè)備模塊發(fā)送數(shù)據(jù),以及此時(shí)所述輸出數(shù)據(jù)的數(shù)目對(duì)應(yīng)于具有所述數(shù)據(jù)緩沖器控制部分的所述模塊的所述配置存儲(chǔ)器中設(shè)置的所述輸出數(shù)據(jù)大?。涣硪荒J绞钱?dāng)向所述數(shù)據(jù)緩沖器的輸入已經(jīng)完成時(shí),所述數(shù)據(jù)緩沖器模塊中的所述數(shù)據(jù)緩沖器控制部分向所述操作設(shè)備模塊輸出數(shù)據(jù)輸出使能信號(hào),并且已接收到所述數(shù)據(jù)輸出使能信號(hào)的所述操作設(shè)備模塊向所述數(shù)據(jù)緩沖器模塊產(chǎn)生讀地址和讀命令,由此通過設(shè)置所述配置信息,數(shù)據(jù)取得是可控制的。
36.如權(quán)利要求32所述的操作裝置控制方法,其中所述數(shù)據(jù)緩沖器模塊具有從外部存儲(chǔ)器空間取得數(shù)據(jù)的功能,所述方法包括下述步驟c)控制所述數(shù)據(jù)緩沖器的狀態(tài)和所述數(shù)據(jù)緩沖器的操作;d)作為在其中存儲(chǔ)用于所述數(shù)據(jù)緩沖器操作的設(shè)置信息的配置存儲(chǔ)器中存儲(chǔ)的配置信息,設(shè)置用于訪問所述外部存儲(chǔ)器空間的地址信息和取得數(shù)據(jù)的大??;以及e)根據(jù)所述步驟d)中設(shè)置的所述信息向外部產(chǎn)生讀地址和讀請(qǐng)求。
37.如權(quán)利要求36所述的操作裝置控制方法,還包括下述步驟c)當(dāng)在所述數(shù)據(jù)緩沖器模塊中外部可訪問的數(shù)據(jù)大小和讀數(shù)據(jù)大小互相不匹配時(shí),計(jì)算向外部輸出的地址;以及d)計(jì)算向外部輸出的數(shù)據(jù)讀取大小。
38.一種用于通過計(jì)算機(jī)控制操作裝置的程序,所述操作裝置包括多個(gè)可同時(shí)操作的操作設(shè)備;控制所述多個(gè)操作設(shè)備的狀態(tài)的定序器;以及配置存儲(chǔ)器,其內(nèi)存儲(chǔ)作為用于所述操作設(shè)備中每個(gè)預(yù)先確定狀態(tài)的設(shè)置信息的配置信息,所述程序包括用于使得所述計(jì)算機(jī)執(zhí)行下述步驟的指令a)當(dāng)向所述操作設(shè)備輸入數(shù)據(jù)時(shí),提供穿過數(shù)據(jù)緩沖器的路徑和不穿過這個(gè)數(shù)據(jù)緩沖器的另一路徑;b)對(duì)所述兩條路徑中的選擇以及所述數(shù)據(jù)緩沖器的操作進(jìn)行控制;以及c)以存儲(chǔ)于所述配置存儲(chǔ)器中的所述配置信息的形式設(shè)置對(duì)所述緩沖器的操作控制和路徑選擇的內(nèi)容。
39.一種用于通過計(jì)算機(jī)控制操作裝置的程序,所述操作裝置包括至少一個(gè)操作設(shè)備模塊和數(shù)據(jù)緩沖器模塊,其中所述操作設(shè)備模塊包括多個(gè)可同時(shí)操作的操作設(shè)備;配置存儲(chǔ)器,存儲(chǔ)用于所述操作設(shè)備的每個(gè)預(yù)先確定狀態(tài)的狀態(tài)設(shè)置信息;以及定序器,作為指定存儲(chǔ)于所述配置存儲(chǔ)器中的所述配置信息的結(jié)果,控制所述操作設(shè)備的狀態(tài);以及所述緩沖器存儲(chǔ)器模塊包括數(shù)據(jù)緩沖器;數(shù)據(jù)緩沖器控制部分,控制所述數(shù)據(jù)緩沖器的操作;配置存儲(chǔ)器,存儲(chǔ)涉及所述數(shù)據(jù)緩沖器的操作控制的設(shè)置信息;以及定序器,其通過指定存儲(chǔ)于所述配置存儲(chǔ)器中的所述配置信息,對(duì)所述緩沖器控制部分的狀態(tài)進(jìn)行切換和控制,所述方法程序包括用于使得所述計(jì)算機(jī)執(zhí)行下述步驟的指令a)設(shè)置用于所述數(shù)據(jù)緩沖器的一個(gè)存儲(chǔ)器的寫數(shù)據(jù)大小,以及用于從所述數(shù)據(jù)緩沖器向外輸出的數(shù)據(jù)大小;以及當(dāng)從外部輸入到所述雙緩沖器中的數(shù)據(jù)大小和在所述配置存儲(chǔ)器中設(shè)置的輸入數(shù)據(jù)大小相一致時(shí),b)將所述雙緩沖器中的所述存儲(chǔ)器切換到另一個(gè),從而從所述存儲(chǔ)器輸出數(shù)據(jù),其中從外部向所述存儲(chǔ)器寫入數(shù)據(jù)一直持續(xù)到上述時(shí)刻。
40.一種記錄有權(quán)利要求38所述的程序的計(jì)算機(jī)可讀信息記錄介質(zhì)。
41.一種記錄有權(quán)利要求39所述的程序的計(jì)算機(jī)可讀信息記錄介質(zhì)。
全文摘要
一種操作裝置,包括定序器,其控制多個(gè)操作設(shè)備的狀態(tài);和配置存儲(chǔ)器,其存儲(chǔ)作為用于操作設(shè)備中每個(gè)狀態(tài)的設(shè)置信息的配置信息。在操作裝置中,為向操作設(shè)備輸入數(shù)據(jù),提供了需要數(shù)據(jù)緩沖器的路徑和不需要這個(gè)數(shù)據(jù)緩沖器的另一路徑,提供數(shù)據(jù)緩沖器控制部分用于控制對(duì)這兩個(gè)路徑的選擇和數(shù)據(jù)緩沖器的操作,并且根據(jù)配置信息來設(shè)置由數(shù)據(jù)緩沖器控制部分執(zhí)行的數(shù)據(jù)緩沖器的操作控制和路徑選擇的內(nèi)容。
文檔編號(hào)G06F15/16GK1716227SQ20041008661
公開日2006年1月4日 申請(qǐng)日期2004年10月29日 優(yōu)先權(quán)日2004年6月30日
發(fā)明者齊藤美壽, 藤?zèng)g久典, 笠間一郎, 河野哲雄, 今福和章, 古川浩, 瓜生士郎, 若吉光春 申請(qǐng)人:富士通株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1