專利名稱:用于在數(shù)據(jù)通信裝置中處理控制裝置的數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種根據(jù)權(quán)利要求1的前序部分的、用于在數(shù)據(jù)通信裝置中處理控制裝置的數(shù)據(jù)的方法。
背景技術(shù):
從文獻(xiàn)DE 102006062555A1已知一種用于在數(shù)據(jù)通信裝置中處理控制裝置的數(shù)據(jù)的方法。在此,控制裝置的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)通信裝置的任意的存儲(chǔ)區(qū)中。除了采集控制裝置的數(shù)據(jù)外,還例如將在數(shù)據(jù)通信裝置中處理數(shù)據(jù)理解為通過通信裝置寫數(shù)據(jù)。如圖8所示,控制裝置SG經(jīng)由接口 ST與數(shù)據(jù)通信裝置DK連接,其中數(shù)據(jù)通信裝置DK具有多個(gè)存儲(chǔ)區(qū)S1、S2并且數(shù)據(jù)D的每個(gè)數(shù)據(jù)只被存儲(chǔ)在多個(gè)存儲(chǔ)區(qū)的一個(gè)之中。經(jīng)由接口 ST將控制裝置SG的數(shù)據(jù)D傳輸?shù)綌?shù)據(jù)通信裝置DK。從文獻(xiàn)DE102006062555A1已知一種用于將控制裝置SG的數(shù)據(jù)D傳輸?shù)綌?shù)據(jù)通信裝置DK的方法,其中數(shù)據(jù)通信裝置DK包含微控制器、存儲(chǔ)器和接口、優(yōu)選為調(diào)試接口。利用具有所謂的跟蹤功能的接口 ST,能夠監(jiān)控在控制裝置SG的存儲(chǔ)器中的待監(jiān)視的地址并且將數(shù)據(jù)D傳輸?shù)綌?shù)據(jù)通信裝置DK。根據(jù)本發(fā)明的數(shù)據(jù)通信裝置DK具有至少兩個(gè)存儲(chǔ)區(qū)S1、S2。這多個(gè)存儲(chǔ)區(qū)例如形成為多個(gè)物理存儲(chǔ)器也或者形成為一個(gè)物理存儲(chǔ)器的多個(gè)區(qū)域。在多個(gè)物理存儲(chǔ)器的情況下例如同時(shí)地訪問這些存儲(chǔ)器,在一個(gè)物理存儲(chǔ)器的多個(gè)存儲(chǔ)區(qū)的情況下訪問不是同步的,例如是交替的。在另一變體中,一些存儲(chǔ)區(qū)是單獨(dú)的存儲(chǔ)器而另一些存儲(chǔ)區(qū)屬于一個(gè)物理存儲(chǔ)器。如圖9所示,大量數(shù)據(jù)D中的一個(gè)數(shù)據(jù)DA包括一個(gè)地址A和一個(gè)數(shù)值W,其中地址A被分配給控制裝置SG中存儲(chǔ)器的一個(gè)存儲(chǔ)位置。
發(fā)明內(nèi)容
在這個(gè)背景下本發(fā)明的任務(wù)在于給出一種對現(xiàn)有技術(shù)進(jìn)行改進(jìn)的方法。該任務(wù)通過一種具有權(quán)利要求1的特征的、用于在數(shù)據(jù)通信裝置中處理控制裝置的數(shù)據(jù)的方法解決。本發(fā)明的有利的設(shè)計(jì)方案是從屬權(quán)利要求的主題。根據(jù)本發(fā)明的主題,提供了一種用于在數(shù)據(jù)通信裝置DG中處理控制裝置SG的數(shù)據(jù)D的方法,其中數(shù)據(jù)通信裝置DG具有第一存儲(chǔ)區(qū)SI和第二存儲(chǔ)區(qū)S2,并且經(jīng)由接口 ST與控制裝置SG連接,并且數(shù)據(jù)D從控制裝置SG經(jīng)由接口 ST傳輸?shù)綌?shù)據(jù)通信裝置DG。數(shù)據(jù)D中的每一個(gè)數(shù)據(jù)DA具有一個(gè)地址A和一個(gè)數(shù)值W。數(shù)值W相同地存儲(chǔ)在第一存儲(chǔ)區(qū)SI和第二存儲(chǔ)區(qū)S2中。由數(shù)據(jù)通信裝置DG檢測是否存在第一觸發(fā)Tl。當(dāng)存在第一觸發(fā)Tl時(shí)中斷在第一存儲(chǔ)區(qū)SI中的存儲(chǔ),或者在第一觸發(fā)Tl時(shí)檢測觸發(fā)類型并且僅當(dāng)存在預(yù)定的觸發(fā)類型時(shí)中斷在第一存儲(chǔ)區(qū)SI中的存儲(chǔ)。隨后,從第一存儲(chǔ)區(qū)SI讀出數(shù)據(jù)D的數(shù)值W,其中由數(shù)據(jù)通信裝置DG將在時(shí)間上晚于第一觸發(fā)Tl到達(dá)的數(shù)值Ψ存儲(chǔ)在第二存儲(chǔ)區(qū)S2中。
根據(jù)本發(fā)明的方法的優(yōu)點(diǎn)在于,在存在觸發(fā)Tl、T2的時(shí)間點(diǎn)可以從數(shù)據(jù)通信裝置DG的存儲(chǔ)區(qū)S1、S2連貫地讀出數(shù)值W。在一個(gè)時(shí)間點(diǎn)連貫地讀出數(shù)值W意味著恰好讀出在觸發(fā)到達(dá)的時(shí)間點(diǎn)在存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)D的數(shù)值W并且這些數(shù)值W還沒有已經(jīng)通過隨后的數(shù)值W’所覆蓋。在另一實(shí)施形式中,將每個(gè)數(shù)值W相同地存儲(chǔ)在第一存儲(chǔ)區(qū)SI和第二存儲(chǔ)區(qū)S2中。當(dāng)存在第一觸發(fā)Tl時(shí)——即使在第一存儲(chǔ)區(qū)SI中的存儲(chǔ)被中斷——其他的、時(shí)間上在第一觸發(fā)Tl之后到達(dá)的數(shù)值W’在此期間存儲(chǔ)在第二存儲(chǔ)區(qū)S2中。通過相同地存儲(chǔ)每個(gè)數(shù)值W和存儲(chǔ)其他數(shù)值r在第二存儲(chǔ)區(qū)S2中存在所有由控制裝置SG傳送的數(shù)據(jù)D。在一種改進(jìn)中,由數(shù)據(jù)通信裝置DG檢測是否存在第二觸發(fā)T2。當(dāng)存在第二觸發(fā)T2時(shí)中斷在第二存儲(chǔ)區(qū)S2中的存儲(chǔ)并且從第二存儲(chǔ)區(qū)S2讀出數(shù)據(jù)D的數(shù)值W。通過在直到第一觸發(fā)Tl到達(dá)前將數(shù)值W相同地存儲(chǔ)在兩個(gè)存儲(chǔ)區(qū)S1、S2中以及在直到第二觸發(fā)T2到達(dá)前將其他數(shù)值W’存儲(chǔ)在第二存儲(chǔ)區(qū)S2中,分別實(shí)現(xiàn)了每個(gè)觸發(fā)的一個(gè)具有連貫的、亦即在觸發(fā)到達(dá)之后未覆蓋的數(shù)值W的存儲(chǔ)區(qū)域。有利地,相互獨(dú)立地讀出存儲(chǔ)區(qū)S1、S2。在另一實(shí)施形式中,數(shù)據(jù)通信裝置DG具有第一數(shù)據(jù)采集單元和第二數(shù)據(jù)采集單元。當(dāng)存在第一觸發(fā)Tl時(shí)通過第一數(shù)據(jù)采集單元從第一存儲(chǔ)區(qū)SI讀出數(shù)值W而當(dāng)存在第二觸發(fā)T2時(shí)通過第二數(shù)據(jù)采集單元從第二存儲(chǔ)區(qū)S2讀出數(shù)值W。通過分別為每個(gè)觸發(fā)Tl、T2分配一個(gè)存儲(chǔ)區(qū)S1、S2,可以通過數(shù)據(jù)采集單元相互獨(dú)立地讀出數(shù)值W。中斷的觸發(fā)的一種改進(jìn)在于,第一觸發(fā)Tl具有第一優(yōu)先權(quán)Pl而第二觸發(fā)T2具有第二優(yōu)先權(quán)P2。如果第二優(yōu)先權(quán)P2高于第一優(yōu)先權(quán)P1,中斷對第一存儲(chǔ)區(qū)SI的數(shù)值W的讀出,并且開始讀出第二存儲(chǔ)區(qū)S2的數(shù)值W。在存在中斷的觸發(fā)的情況下也連貫地讀出數(shù)值W。在另一實(shí)施形式中,在讀出第二存儲(chǔ)區(qū)S2的數(shù)值W之后繼續(xù)讀出第一存儲(chǔ)區(qū)SI的數(shù)值W。在另一實(shí)施形式中,不但為第一觸發(fā)Tl而且為第二觸發(fā)T2分配第一存儲(chǔ)區(qū)SI和/或第二存儲(chǔ)區(qū)S2的地址。此外,數(shù)據(jù)通信裝置DG與數(shù)據(jù)處理裝置連接。從第一存儲(chǔ)區(qū)SI和/或第二存儲(chǔ)區(qū)S2讀出的數(shù)值W被傳輸?shù)綌?shù)據(jù)處理裝置DG。如果第一觸發(fā)Tl具有比一個(gè)還未結(jié)束的讀出過程的第二觸發(fā)T2更低的優(yōu)先權(quán)P1,則只有當(dāng)?shù)刂繁环峙浣o該第二觸發(fā)T2的數(shù)值W傳輸?shù)綌?shù)據(jù)處理裝置后,才將所讀出的、分配有第一觸發(fā)Tl的數(shù)值W傳輸?shù)綌?shù)據(jù)處理裝置。由此保證了更快地處理高優(yōu)先級(jí)觸發(fā)T2的數(shù)值W。根據(jù)另一改進(jìn),數(shù)據(jù)通信裝置DG具有被分配給第一存儲(chǔ)區(qū)SI的第一緩沖存儲(chǔ)器PS1。在第一存儲(chǔ)區(qū)SI中的存儲(chǔ)中斷期間將數(shù)據(jù)D的其他數(shù)值W暫存在第一緩沖存儲(chǔ)器PSl中并且將暫存的數(shù)值W在讀出之后存儲(chǔ)在第一存儲(chǔ)區(qū)SI中。由此,在讀出之后更新第一存儲(chǔ)區(qū)Si,使得第一存儲(chǔ)區(qū)SI因而包含連貫的數(shù)值W。在另一實(shí)施形式中,為第一存儲(chǔ)區(qū)SI分配第一緩沖存儲(chǔ)器PS1,并且為第二存儲(chǔ)區(qū)S2分配第二緩沖存儲(chǔ)器PS2,其中第一緩沖存儲(chǔ)器PSl和第二緩沖存儲(chǔ)器PS2分別構(gòu)造為一個(gè)單獨(dú)的存儲(chǔ)器或具有多個(gè)輸出端的存儲(chǔ)器的一部分。在另一實(shí)施形式中,將一個(gè)公共的第三緩沖存儲(chǔ)器PS3置于第一緩沖存儲(chǔ)器PSl和第二緩沖存儲(chǔ)器PS2之前。通過前置的公共的緩沖存儲(chǔ)器PS3例如防止被分配給存儲(chǔ)區(qū)的緩沖存儲(chǔ)器PS1、PS2的溢出。在另一實(shí)施形式中簡化了對第二存儲(chǔ)區(qū)S2的訪問。因此第一存儲(chǔ)區(qū)SI具有第一存儲(chǔ)地址而第二存儲(chǔ)區(qū)S2具有第二存儲(chǔ)地址。為了在第二存儲(chǔ)區(qū)S2中得到數(shù)值W的第二存儲(chǔ)地址——例如為了將數(shù)值W寫入第二存儲(chǔ)區(qū)S2中或讀取,將一個(gè)預(yù)定的地址值加到第一存儲(chǔ)區(qū)SI的第一存儲(chǔ)地址上。該預(yù)定的地址值例如是第一存儲(chǔ)地址和第二存儲(chǔ)地址之間的差。為了讀出數(shù)值W在現(xiàn)有技術(shù)中例如使用地址列表,這些地址列表說明了數(shù)值W存儲(chǔ)在哪個(gè)存儲(chǔ)位置上。通過加上該預(yù)定的地址值,例如為了讀出數(shù)值W不需要分別用于每個(gè)存儲(chǔ)區(qū)S1、S2的地址列表而只需要一個(gè)地址列表并且節(jié)省了資源和配置時(shí)間。在另一實(shí)施形式中,將第一觸發(fā)Tl只分配給第一存儲(chǔ)區(qū)SI,將第二觸發(fā)T2只分配給第二存儲(chǔ)區(qū)S2。當(dāng)存在第一觸發(fā)Tl時(shí)只從第一存儲(chǔ)區(qū)SI讀出數(shù)值W而當(dāng)存在第二觸發(fā)T2時(shí)只從第二存儲(chǔ)區(qū)S2讀出數(shù)值W。由此避免了通過一個(gè)觸發(fā)多次地從不同存儲(chǔ)區(qū)S1、S2讀出相同的數(shù)值。在一個(gè)優(yōu)選的實(shí)施形式中,僅當(dāng)存在于數(shù)據(jù)通信裝置DK中時(shí)才將第一觸發(fā)Tl分配給第一存儲(chǔ)區(qū)Si。在另一實(shí)施形式中,在讀出數(shù)值W之后取消第一觸發(fā)Tl與第一存儲(chǔ)區(qū)SI的對應(yīng)。在上述設(shè)計(jì)方案的另一變體中第一觸發(fā)Tl具有一個(gè)觸發(fā)類型且第二觸發(fā)T2具有一個(gè)觸發(fā)類型。第一存儲(chǔ)區(qū)Si和第二存儲(chǔ)區(qū)SI都分配給一個(gè)觸發(fā)類型并且為每個(gè)觸發(fā)類型分配至少一個(gè)地址。將一個(gè)數(shù)據(jù)D的一個(gè)數(shù)值W存儲(chǔ)在分配給觸發(fā)類型的、對應(yīng)于該數(shù)據(jù)的地址的每個(gè)存儲(chǔ)區(qū)中,從而根據(jù)分配給該數(shù)據(jù)的地址的一個(gè)或多個(gè)觸發(fā)類型將一個(gè)數(shù)值W存儲(chǔ)在第一存儲(chǔ)區(qū)SI中或存儲(chǔ)在第二存儲(chǔ)區(qū)S2中或相同地存儲(chǔ)在兩個(gè)存儲(chǔ)區(qū)SI和S2中。
下面參照附圖進(jìn)一步闡釋本發(fā)明。同樣的附圖標(biāo)記在此表示同樣的部分。其中:圖1示出了用于在數(shù)據(jù)通信裝置中處理控制裝置的數(shù)據(jù)的方法的根據(jù)本發(fā)明的第一實(shí)施形式的示意圖;圖2示出了該方法的根據(jù)本發(fā)明的第二實(shí)施形式的示意圖,自第一觸發(fā)到達(dá)開始顯示;圖3示出了該方法的具有優(yōu)先的觸發(fā)的根據(jù)本發(fā)明的第三和第四實(shí)施形式的示意圖;圖4示出了該方法的在存儲(chǔ)區(qū)的讀出期間暫存數(shù)值的根據(jù)本發(fā)明的第五實(shí)施形式的示意圖,自第一觸發(fā)到達(dá)開始顯示;圖5示出了控制裝置和根據(jù)本發(fā)明的數(shù)據(jù)通信裝置的構(gòu)造的結(jié)構(gòu)示意圖;圖6示出了控制裝置和根據(jù)本發(fā)明的、具有前置的公共的緩沖存儲(chǔ)器的數(shù)據(jù)通信裝置的構(gòu)造的結(jié)構(gòu)示意圖;圖7示出了該方法的從存儲(chǔ)區(qū)可選地連貫地讀出數(shù)值的根據(jù)本發(fā)明的第六實(shí)施形式的示意圖;圖8示出了根據(jù)現(xiàn)有技術(shù)的控制裝置和數(shù)據(jù)通信裝置的構(gòu)造的結(jié)構(gòu)示意圖;圖9示出了根據(jù)現(xiàn)有技術(shù)的數(shù)據(jù)構(gòu)造的結(jié)構(gòu)示意圖。
具體實(shí)施例方式圖1示出了第一實(shí)施形式的示意圖。在第一方法步驟11中數(shù)據(jù)D從控制裝置SG經(jīng)由接口 ST傳輸?shù)綌?shù)據(jù)通信裝置DK上。從控制裝置SG傳輸?shù)拿總€(gè)數(shù)據(jù)DA的數(shù)值W在數(shù)據(jù)通信裝置DK中不但根據(jù)方法步驟12存儲(chǔ)在第一存儲(chǔ)區(qū)SI中而且根據(jù)方法步驟13存儲(chǔ)在第二存儲(chǔ)區(qū)S2中。如果數(shù)據(jù)通信裝置DK具有兩個(gè)以上用于存儲(chǔ)數(shù)據(jù)D而設(shè)置的存儲(chǔ)區(qū),優(yōu)選地每個(gè)數(shù)據(jù)DA的數(shù)值W同樣存儲(chǔ)在另外的存儲(chǔ)區(qū)中,只要另外的存儲(chǔ)區(qū)沒有被禁止用于存儲(chǔ)。為了將數(shù)值W在多個(gè)存儲(chǔ)區(qū)中存儲(chǔ)在一個(gè)地址處或者為了將感興趣的數(shù)值W從一個(gè)存儲(chǔ)區(qū)讀出,例如為每個(gè)存儲(chǔ)區(qū)設(shè)置一個(gè)地址列表,經(jīng)由該地址列表在存儲(chǔ)區(qū)S1、S2內(nèi)實(shí)現(xiàn)數(shù)據(jù)DA的地址A與數(shù)值W的存儲(chǔ)位置之間的對應(yīng)關(guān)系。在另一實(shí)施形式中存在一個(gè)用于所有存儲(chǔ)區(qū)的共同的地址列表并且數(shù)值在每個(gè)存儲(chǔ)區(qū)中被寫入在相同的地址或者可以獨(dú)立于存儲(chǔ)區(qū)從相同的地址讀出。在另一優(yōu)選的實(shí)施形式中只存在一個(gè)用于所有存儲(chǔ)區(qū)的共同的地址列表并且一個(gè)地址值被加到第一存儲(chǔ)區(qū)的地址,通過該地址值得到第二存儲(chǔ)區(qū)的地址。同樣例如為每個(gè)其他的存儲(chǔ)區(qū)加上一個(gè)地址值,通過該地址值可以得到相應(yīng)的存儲(chǔ)區(qū)的地址。隨后,數(shù)據(jù)通信裝置DK在方法步驟14中檢查是否存在第一觸發(fā)Tl。對觸發(fā)Tl的檢查可以例如通過數(shù)據(jù)通信裝置DK的未示出的控制單元實(shí)現(xiàn)。觸發(fā)在之前確定的事件時(shí)產(chǎn)生。事件例如是在控制裝置存儲(chǔ)器的確定地址上的寫入或者是超過關(guān)于數(shù)值的閾值。觸發(fā)例如在控制裝置SG中產(chǎn)生并且優(yōu)選地連同數(shù)據(jù)D傳輸?shù)綌?shù)據(jù)通信裝置DK。在另一設(shè)計(jì)方案中,觸發(fā)是數(shù)據(jù)D中的數(shù)據(jù)記錄并且通過數(shù)據(jù)通信裝置DK的特別是可配置的觸發(fā)識(shí)別單元插入到數(shù)據(jù)中。在本發(fā)明的另一實(shí)施形式中,觸發(fā)是一個(gè)數(shù)據(jù)或數(shù)據(jù)記錄。只要在檢查時(shí)在數(shù)據(jù)通信裝置DK中不存在第一觸發(fā)Tl,那么由控制裝置SG傳輸?shù)臄?shù)據(jù)D的數(shù)值W進(jìn)一步被存儲(chǔ)在多個(gè)存儲(chǔ)區(qū)S1、S2中。當(dāng)存在第一觸發(fā)Tl時(shí),數(shù)據(jù)通信裝置DK從第一存儲(chǔ)區(qū)SI讀出數(shù)值W的特別是通過第一觸發(fā)Tl確定的部分,以便處理數(shù)值W,例如測量、顯示、或用于調(diào)節(jié)或控制功能的計(jì)
笪為了讀出數(shù)值W的優(yōu)選通過第一觸發(fā)Tl確定的部分,并且為了數(shù)值W不由在存在第一觸發(fā)Tl之后在第一存儲(chǔ)區(qū)SI中所存儲(chǔ)的數(shù)值W’所覆蓋,在方法步驟15中在讀出數(shù)值W的部分之前中斷其他的數(shù)值W’在第一存儲(chǔ)區(qū)SI中的存儲(chǔ)。在中斷在第一存儲(chǔ)區(qū)SI中的存儲(chǔ)之后,在方法步驟16中開始讀出數(shù)值W。同時(shí)在方法步驟17中對控制裝置SG的其他數(shù)值r進(jìn)行傳輸。數(shù)值r在方法步驟18中存儲(chǔ)在第二存儲(chǔ)區(qū)S2中或按照另一實(shí)施形式被存儲(chǔ)在另外的存儲(chǔ)區(qū)中。圖2示出了用于在數(shù)據(jù)通信裝置DK中處理控制裝置SG的數(shù)據(jù)D的有利的方法的另一個(gè)實(shí)施形式。該描述開始于存在第一觸發(fā)Tl。未不出方法步驟11至14,其如第一實(shí)施例一樣在存在第一觸發(fā)Tl時(shí)前置于第一存儲(chǔ)區(qū)SI的數(shù)值W的處理。在方法步驟21中在數(shù)據(jù)通信裝置DK中存在第一觸發(fā)Tl并且被數(shù)據(jù)通信裝置DK識(shí)別為第一觸發(fā)。相應(yīng)于第一實(shí)施例的方法步驟15和16,中斷在存在第一觸發(fā)Tl之后到達(dá)數(shù)據(jù)通信裝置DK的其他數(shù)值W’的存儲(chǔ)并開始讀出數(shù)值W,而在方法步驟17中傳輸?shù)綌?shù)據(jù)通信裝置DK的其他數(shù)值r通過方法步驟18存儲(chǔ)在存儲(chǔ)區(qū)S2中。隨后在方法步驟22中,優(yōu)選以與第一實(shí)施例的方法步驟14 一樣的方式由數(shù)據(jù)通信裝置DK檢測是否存在第二觸發(fā)T2。如果不存在第二觸發(fā)T2,那么進(jìn)一步地將從控制裝置SG傳輸?shù)臄?shù)據(jù)D的數(shù)值Ψ存儲(chǔ)在第二存儲(chǔ)區(qū)S2中或另外的存儲(chǔ)區(qū)中。如果存在第二觸發(fā)T2,那么根據(jù)方法步驟23中斷到第二存儲(chǔ)區(qū)S2中的存儲(chǔ)并且在方法步驟24中開始從第二存儲(chǔ)區(qū)S2讀出。假如數(shù)據(jù)通信裝置DK具有多于兩個(gè)存儲(chǔ)區(qū),那么優(yōu)選地為該方法添加對于每個(gè)另外的存儲(chǔ)區(qū)和每個(gè)另外的觸發(fā)的方法步驟21 - 24的實(shí)施。在另一未示出的實(shí)施形式中,利用多個(gè)數(shù)據(jù)采集單元從數(shù)據(jù)通信裝置的存儲(chǔ)區(qū)并行地讀出數(shù)值。數(shù)據(jù)采集單元例如是現(xiàn)場可編程門陣列(FPGA)、獨(dú)立的處理器或多核處理器的一個(gè)內(nèi)核。當(dāng)存在第一觸發(fā)Tl時(shí)通過第一數(shù)據(jù)采集單元從第一存儲(chǔ)區(qū)SI讀出數(shù)值W,而當(dāng)存在第二觸發(fā)T2時(shí)通過第二數(shù)據(jù)采集單元獨(dú)立于從第一存儲(chǔ)區(qū)SI的讀出過程從第二存儲(chǔ)區(qū)S2讀出數(shù)值W。圖3示出了用于在數(shù)據(jù)通信裝置DK中處理控制裝置SG的數(shù)據(jù)D的有利的方法的另一個(gè)實(shí)施形式。以下僅僅對與圖2的區(qū)別進(jìn)行闡明。在圖3的實(shí)施例中,為觸發(fā)Tl分配第一優(yōu)先權(quán)Pl而為觸發(fā)T2分配第二優(yōu)先權(quán)P2。較高的優(yōu)先權(quán)在此表示首先讀出分配給較高優(yōu)先的觸發(fā)的數(shù)值W。在根據(jù)方法步驟23中斷存儲(chǔ)到第二存儲(chǔ)區(qū)S2中之后,數(shù)據(jù)通信裝置DK在方法步驟31中檢測是否觸發(fā)T2的第一優(yōu)先權(quán)P2高于第一觸發(fā)Tl的第二優(yōu)先權(quán)Pl。如果該優(yōu)先權(quán)并不更高,那么在根據(jù)方法步驟35從第一存儲(chǔ)區(qū)完全讀出數(shù)值W之后才在方法步驟36中從第二存儲(chǔ)區(qū)S2讀出數(shù)值W。如果觸發(fā)T2的第二優(yōu)先權(quán)P2高于第一觸發(fā)Tl的第一優(yōu)先權(quán)Pl,那么按照方法步驟32中斷從第一存儲(chǔ)區(qū)SI讀出數(shù)值W。隨后,在方法步驟33中從第二存儲(chǔ)區(qū)S2讀出數(shù)值I根據(jù)另一實(shí)施形式,在從第二存儲(chǔ)區(qū)S2完全讀出數(shù)值W之后才在方法步驟34中重新開始從第一存儲(chǔ)區(qū)Si繼續(xù)讀出數(shù)值W。在另一未示出的實(shí)施形式中,在存在多于兩個(gè)存儲(chǔ)區(qū)的情況下多次中斷存儲(chǔ)區(qū)的讀出也是可能的,例如通過在另一存儲(chǔ)區(qū)上或在多個(gè)另外的存儲(chǔ)區(qū)上的更高優(yōu)先權(quán)的觸發(fā)引起。在一個(gè)優(yōu)選的實(shí)施形式中,在應(yīng)當(dāng)執(zhí)行的讀出過程多于可使用的數(shù)據(jù)采集單元的情況下,中斷其觸發(fā)分配有最低優(yōu)先權(quán)的讀出過程并開始其觸發(fā)分配置有較高優(yōu)先權(quán)的讀出過程。在另一實(shí)施形式中,將從數(shù)據(jù)通信裝置的存儲(chǔ)區(qū)之一讀出的數(shù)值傳輸?shù)綌?shù)據(jù)處理裝置用于進(jìn)一步的處理。在一個(gè)優(yōu)選的實(shí)施形式中將所讀出的數(shù)值區(qū)分優(yōu)先次序地傳輸?shù)皆摂?shù)據(jù)處理裝置,從而所讀出的、其被分配的觸發(fā)比一個(gè)還未結(jié)束的讀出過程的觸發(fā)具有一個(gè)更低的優(yōu)先權(quán)的數(shù)值只有當(dāng)分配有更高優(yōu)先權(quán)的觸發(fā)的還未結(jié)束的讀出過程的數(shù)值已被傳輸?shù)皆摂?shù)據(jù)處理裝置后才被傳輸?shù)綑C(jī)構(gòu)中。圖4示出了用于在數(shù)據(jù)通信裝置DK中處理控制裝置SG的數(shù)據(jù)D的有利的方法的另一個(gè)實(shí)施形式。在此,方法步驟21以及15至17對應(yīng)于圖2的實(shí)施例的方法步驟21以及15至17。在另一方法步驟41中,在中斷第一存儲(chǔ)區(qū)SI之后從控制裝置SG傳輸?shù)綌?shù)據(jù)通信裝置DK的數(shù)據(jù)DA’的其他數(shù)值W’除了在另外的存儲(chǔ)區(qū)S2中存儲(chǔ)之外還被暫存在分配給第一存儲(chǔ)區(qū)SI的緩沖存儲(chǔ)器PSl中。這樣的緩沖存儲(chǔ)器優(yōu)選構(gòu)造為先進(jìn)先出存儲(chǔ)器(FIFO)。例如,該緩沖存儲(chǔ)器是例如具有一個(gè)輸入端和多個(gè)輸出端的存儲(chǔ)器的一個(gè)存儲(chǔ)區(qū)或一個(gè)獨(dú)立的存儲(chǔ)器。在方法步驟42中檢查從第一存儲(chǔ)區(qū)SI讀出數(shù)值W是否結(jié)束。只有在從第一存儲(chǔ)區(qū)SI完全讀出相關(guān)的數(shù)值W之后,才在方法步驟43中將其他數(shù)值W’存儲(chǔ)到第一存儲(chǔ)區(qū)SI中。在一個(gè)有利的實(shí)施形式中,數(shù)據(jù)通信裝置DK對于每個(gè)存儲(chǔ)區(qū)具有一個(gè)緩沖存儲(chǔ)器。例如在存儲(chǔ)到各存儲(chǔ)區(qū)之一中之前將數(shù)值暫存在緩沖存儲(chǔ)器中。特別地在中斷將數(shù)值W存儲(chǔ)到第一存儲(chǔ)區(qū)SI中時(shí)將其他數(shù)值W’寫入到第一緩沖存儲(chǔ)器PSl中并在中斷將數(shù)值W存儲(chǔ)到第二存儲(chǔ)區(qū)S2中時(shí)將其他數(shù)值W’寫入到第二緩沖存儲(chǔ)器PS2中。在另外的存儲(chǔ)區(qū)中相應(yīng)地在中斷時(shí)將其他數(shù)值存儲(chǔ)到另外的緩沖存儲(chǔ)器中。在另一實(shí)施形式中,如果在數(shù)據(jù)通信裝置DK中一個(gè)觸發(fā)到達(dá),而所有存在的存儲(chǔ)區(qū)已經(jīng)中斷了數(shù)值的存儲(chǔ),則只有當(dāng)來自各緩沖存儲(chǔ)器之一的其他數(shù)值W’存儲(chǔ)到相應(yīng)的存儲(chǔ)區(qū)之后才讀出屬于該觸發(fā)的數(shù)值W。在另一實(shí)施形式中,將觸發(fā)分配給存儲(chǔ)區(qū)。例如將該分配關(guān)系存儲(chǔ)或者與該觸發(fā)相關(guān)聯(lián)。以下的實(shí)施例屬于該實(shí)施形式和分配給存儲(chǔ)區(qū)的緩沖存儲(chǔ)器的實(shí)施形式。在圖5和圖6中示出了系統(tǒng)相應(yīng)的結(jié)構(gòu)。下文中,η任意地大于I。數(shù)據(jù)通信裝置DK具有η個(gè)存儲(chǔ)通道,其中η個(gè)存儲(chǔ)通道中任意一個(gè)存儲(chǔ)通道被標(biāo)記為存儲(chǔ)通道Κχ。存儲(chǔ)通道Kx由先進(jìn)先出PSx——亦即用作緩沖存儲(chǔ)器的先進(jìn)先出存儲(chǔ)器、存儲(chǔ)器控制單元SKx以及存儲(chǔ)區(qū)Sx組成。開始一假設(shè):.存儲(chǔ)區(qū)Sx沒有被禁止用于存儲(chǔ)數(shù)值。.存儲(chǔ)器控制單元SKx被切換到通行并且將先進(jìn)先出PSx的數(shù)據(jù)傳送到各相應(yīng)的存儲(chǔ)區(qū)Sx。.先進(jìn)先出PSx是空的。方法步驟:1.控制裝置SG將數(shù)據(jù)Dla寫入到控制裝置存儲(chǔ)器中并且將該數(shù)據(jù)經(jīng)由控制裝置跟蹤接口 SGST發(fā)送到數(shù)據(jù)通信裝置的跟蹤接口 DKST。2.數(shù)據(jù)Dla由先進(jìn)先出-輸入-控制單元FKE接收。由于涉及到正常的數(shù)據(jù),數(shù)值被寫入到先進(jìn)先出的PSl到PSn。
3.相應(yīng)的存儲(chǔ)器控制單元SKx分別從為其分配的先進(jìn)先出PSx提取Dla的數(shù)值并且將其寫入到相應(yīng)的存儲(chǔ)區(qū)Sx中。在此,在將數(shù)據(jù)從先進(jìn)先出PSx傳輸?shù)酱鎯?chǔ)區(qū)Sx中時(shí)存儲(chǔ)器控制單元SKl到SKn進(jìn)行仲裁,這帶來的結(jié)果是存儲(chǔ)器控制單元SKl到SKn交替地將Dla的數(shù)值傳輸?shù)较鄳?yīng)的存儲(chǔ)區(qū)Sx。作為替換地,在存儲(chǔ)區(qū)具有不同的輸入端的情況下存儲(chǔ)器控制單元SKl到SKn并行地將數(shù)值寫入到存儲(chǔ)區(qū)SI至Sn中。4.一旦每個(gè)存儲(chǔ)器控制單元SKl到SKn被輪到一遍,數(shù)據(jù)記錄Dla位于所有的存儲(chǔ)區(qū)SI至Sn中。5.在該流程期間或在一個(gè)稍晚的時(shí)間點(diǎn)控制裝置SG寫入其他數(shù)據(jù)Dlb、Dlc0這些數(shù)據(jù)被以相同的方式處理。6.例如數(shù)據(jù)Dld是一個(gè)經(jīng)配置的觸發(fā)事件。在這種情況下,通過數(shù)據(jù)通信裝置DK將記錄Tl插入到數(shù)據(jù)D中。7.該記錄現(xiàn)在由先進(jìn)先出-輸入-控制單兀FKE接收。該先進(jìn)先出-輸入-控制單元FKE檢測哪個(gè)存儲(chǔ)通道Kx是空閑的。例如選擇存儲(chǔ)通道K1。觸發(fā)Tl現(xiàn)在設(shè)有一個(gè)附加信息Kl并且作為T1/K1寫入到先進(jìn)先出的PSl到PSn中,由此觸發(fā)Tl僅一次地引起關(guān)于第一觸發(fā)Tl的相關(guān)數(shù)值W的讀出。只要PSl到PSn是分離的先進(jìn)先出,寫入到所選擇的存儲(chǔ)器通道先進(jìn)先出PSl也是足夠的。在另一控制單元KE中存儲(chǔ)有存儲(chǔ)通道Kl由觸發(fā)Tl占用的信息。8.在步驟6和7期間,其他數(shù)據(jù)D2x被傳輸?shù)綌?shù)據(jù)通信裝置DK,該數(shù)據(jù)同樣被傳輸?shù)较冗M(jìn)先出PSl到PSn中。9.如果在先進(jìn)先出-輸入-控制單元FKE中觸發(fā)T2到達(dá),那么先進(jìn)先出-輸入-控制單元FKE經(jīng)由另外的控制單元KE確定,存儲(chǔ)通道Kl對于觸發(fā)T2不可用?,F(xiàn)在例如為觸發(fā)T2選擇存儲(chǔ)通道K2并且將觸發(fā)信息T2/K2寫入到先進(jìn)先出PSl到PSx中。在一個(gè)有利的變體中,選擇具有最小負(fù)荷的通道Kx,其中最小的負(fù)荷例如根據(jù)先進(jìn)先出PSx的最小的填充水平(Fiillstand)確定。10.如果接收到其他的觸發(fā)Τχ,則根據(jù)本方法繼續(xù)。在所有存在的存儲(chǔ)通道Kl到Kn都被占用的情況下,先進(jìn)先出-輸入-控制單元FKE等待一個(gè)存儲(chǔ)通道Kx變得空閑。有利地先進(jìn)先出-輸入-控制單元FKE將觸發(fā)Tx存儲(chǔ)在為此設(shè)置的先進(jìn)先出FF中。在一個(gè)特別有利的實(shí)施例中監(jiān)控先進(jìn)先出FF的填充水平并且在有溢出的危險(xiǎn)時(shí)取消對將數(shù)值寫入到存儲(chǔ)區(qū)SI至Sn中的阻止。由此其他數(shù)值到達(dá)存儲(chǔ)區(qū)SI至Sn中并且連貫的讀出可能被妨礙。只要涉及短時(shí)的超負(fù)荷并且先進(jìn)先出FF沒有數(shù)據(jù)遺失,那么在一個(gè)稍晚的時(shí)間點(diǎn)又可以讀出連貫的數(shù)值。如果沒有取消禁止,那么在數(shù)據(jù)遺失的情況下根據(jù)丟失的數(shù)據(jù)不再可能連貫地讀出并且必須重新啟動(dòng)控制裝置SG或者必須執(zhí)行控制裝置存儲(chǔ)器與存儲(chǔ)區(qū)SI至Sn的分別的數(shù)據(jù)調(diào)整。11.在存儲(chǔ)控制單元SKx中的先進(jìn)先出輸出側(cè)上與步驟8至10并行地實(shí)施以下各步驟:12.在存儲(chǔ)控制單元SKl中數(shù)據(jù)記錄Τ1/Κ1到達(dá)。由于存儲(chǔ)控制單元SKl和Tl/Kl擁有相同的標(biāo)志“1”,存儲(chǔ)控制單元SKl識(shí)別到觸發(fā)Tl被確定用于存儲(chǔ)通道Κ1。在通道Κ2到Kn中識(shí)別到觸發(fā)Tl被確定不是用于這些存儲(chǔ)通道而被丟棄。
與之相對地存儲(chǔ)控制單元SKl接受觸發(fā)Tl的觸發(fā)信息并且阻止存儲(chǔ)區(qū)SI用于另外的寫入訪問。經(jīng)由另外的控制單元KE開始從第一存儲(chǔ)區(qū)SI讀出相關(guān)數(shù)值W。在一個(gè)替換的實(shí)施形式中用于觸發(fā)的通道的占用存儲(chǔ)在通道之外。13.一旦結(jié)束了從第一存儲(chǔ)區(qū)SI讀出,那么經(jīng)由另外的控制單元KE通知存儲(chǔ)控制單元SKl和先進(jìn)先出-輸入-控制單元FKE讀出過程的結(jié)束。存儲(chǔ)控制單元SKl解除對將其他數(shù)值W’寫入到第一存儲(chǔ)區(qū)SI中的限制并且先進(jìn)先出-輸入-控制單元FKE釋放存儲(chǔ)通道Kl用于另外的觸發(fā)。14.第二觸發(fā)T2在存儲(chǔ)通道K2中像第一觸發(fā)Tl 一樣被處理。獨(dú)立于上述例子,在另一實(shí)施形式中除了分配給存儲(chǔ)區(qū)的緩沖存儲(chǔ)器之外還可以設(shè)有前置的緩沖存儲(chǔ)器FF、特別是先進(jìn)先出。在另一替換的實(shí)施形式中(如圖7中所示)每個(gè)觸發(fā)具有一個(gè)觸發(fā)類型,其中觸發(fā)類型例如通過觸發(fā)號(hào)確定。根據(jù)觸發(fā)類型連貫地或非連貫地讀出數(shù)值。為此,在具有用于連貫地讀出的觸發(fā)類型的觸發(fā)情況下禁止相應(yīng)的存儲(chǔ)區(qū)用于讀出相關(guān)數(shù)值。在不需要連貫地讀出相應(yīng)數(shù)值的觸發(fā)類型的觸發(fā)的情況下,從存儲(chǔ)區(qū)讀出分配給該觸發(fā)的數(shù)值而不中斷在存儲(chǔ)區(qū)中的寫入。在另一未示出的實(shí)施形式中,通過由數(shù)據(jù)通信裝置將數(shù)據(jù)寫入到控制裝置中(以下稱為激勵(lì))來中斷將數(shù)值從存儲(chǔ)區(qū)的讀出。在另一未示出的實(shí)施形式中,通過數(shù)據(jù)通信裝置并行于從存儲(chǔ)區(qū)域讀出數(shù)值實(shí)現(xiàn)數(shù)據(jù)的激勵(lì)。激勵(lì)例如通過激勵(lì)觸發(fā)引起。在另一實(shí)施形式中,為每個(gè)激勵(lì)觸發(fā)配置一個(gè)優(yōu)先權(quán)。在一個(gè)優(yōu)選的實(shí)施形式中,一個(gè)激勵(lì)可以中斷另一個(gè)激勵(lì),只要第一激勵(lì)的激勵(lì)觸發(fā)具有比第二激勵(lì)的激勵(lì)觸發(fā)更高的優(yōu)先權(quán)。在另一實(shí)施形式中,一個(gè)其激勵(lì)觸發(fā)具有比用于讀出數(shù)值的觸發(fā)更高優(yōu)先權(quán)的激勵(lì)可以中斷數(shù)值的讀出。
權(quán)利要求
1.一種用于在數(shù)據(jù)通信裝置(DK)中處理控制裝置(SG)的數(shù)據(jù)(D)的方法,其中數(shù)據(jù)通信裝置(DK)具有第一存儲(chǔ)區(qū)(SI)和第二存儲(chǔ)區(qū)(S2),并且數(shù)據(jù)通信裝置(DK)經(jīng)由接口(ST)與控制裝置(SG)連接,數(shù)據(jù)(D)從控制裝置(SG)經(jīng)由所述接口(ST)傳輸?shù)綌?shù)據(jù)通信裝置(DK),數(shù)據(jù)(D)中的每一個(gè)數(shù)據(jù)(DA)具有一個(gè)地址(A)和一個(gè)數(shù)值(W),所述數(shù)值(W)相同地存儲(chǔ)在第一存儲(chǔ)區(qū)(SI)和第二存儲(chǔ)區(qū)(S2)中,由數(shù)據(jù)通信裝置(DK)檢測是否存在第一觸發(fā)(Tl),其特征在于, 當(dāng)存在第一觸發(fā)(Tl)時(shí)中斷在第一存儲(chǔ)區(qū)(SI)中的存儲(chǔ),或者在第一觸發(fā)時(shí)檢測觸發(fā)類型并且當(dāng)存在預(yù)定的觸發(fā)類型時(shí)中斷在第一存儲(chǔ)區(qū)(SI)中的存儲(chǔ), 從第一存儲(chǔ)區(qū)(SI)讀出在第一存儲(chǔ)區(qū)中存儲(chǔ)的數(shù)據(jù)(D)的數(shù)值(W)并且 由數(shù)據(jù)通信裝置(DK)將其他的、時(shí)間上在第一觸發(fā)(Tl)之后到達(dá)的數(shù)值(W’)存儲(chǔ)在第二存儲(chǔ)區(qū)(S2)中。
2.根據(jù)權(quán)利要求1的方法,其特征在于,直到出現(xiàn)第一觸發(fā)(Tl)之前每個(gè)數(shù)值(W)都相同地存儲(chǔ)在第一存儲(chǔ)區(qū)(SI)和第二存儲(chǔ)區(qū)(S2)中。
3.根據(jù)權(quán)利要求1或2的方法,其特征在于,由數(shù)據(jù)通信裝置(DK)檢測是否存在第二觸發(fā)(T2 )并且當(dāng)存在第二觸發(fā)(T2 )時(shí)中斷在第二存儲(chǔ)區(qū)(S2 )中的存儲(chǔ)并且從第二存儲(chǔ)區(qū)(S2)讀出數(shù)據(jù)(D)的數(shù)值(W)。
4.根據(jù)權(quán)利要求3的方法,其特征在于,數(shù)據(jù)通信裝置(DK)具有第一數(shù)據(jù)采集單元和第二數(shù)據(jù)采集單元,并且當(dāng)存在第一觸發(fā)(Tl)時(shí)通過第一數(shù)據(jù)采集單元從第一存儲(chǔ)區(qū)(SI)讀出數(shù)值(W)而當(dāng)存在第二觸發(fā)(T2)時(shí)通過第二數(shù)據(jù)采集單元從第二存儲(chǔ)區(qū)讀出數(shù)值(W)。`
5.根據(jù)權(quán)利要求3的方法,其特征在于,第一觸發(fā)(Tl)具有第一優(yōu)先權(quán)(Pl)且第二觸發(fā)(T2)具有第二優(yōu)先權(quán)(P2),如果第二優(yōu)先權(quán)(P2)高于第一優(yōu)先權(quán),則中斷對第一存儲(chǔ)區(qū)(SI)的數(shù)值(W)的讀出并且開始讀出第二存儲(chǔ)區(qū)(S2)的數(shù)值(W)。
6.根據(jù)權(quán)利要求5的方法,其特征在于,在讀出第二存儲(chǔ)區(qū)(S2)的數(shù)值(W)之后繼續(xù)讀出第一存儲(chǔ)區(qū)(SI)的數(shù)值(W)。
7.根據(jù)上述權(quán)利要求之一的方法,其特征在于,為第一觸發(fā)(Tl)分配第一存儲(chǔ)區(qū)(SI)和/或第二存儲(chǔ)區(qū)(S2)的地址,并且當(dāng)存在第二觸發(fā)(T2)時(shí)為第二觸發(fā)(T2)分配第一存儲(chǔ)區(qū)(SI)和/或第二存儲(chǔ)區(qū)(S2)的地址。
8.根據(jù)權(quán)利要求7的方法,其特征在于,數(shù)據(jù)通信裝置(DK)與數(shù)據(jù)處理裝置連接,并且借助于數(shù)據(jù)通信裝置(DK)將數(shù)據(jù)傳輸?shù)綌?shù)據(jù)處理裝置,其中從第一存儲(chǔ)區(qū)(SI)或第二存儲(chǔ)區(qū)(S2)讀出的、地址被分配給具有比一個(gè)還未結(jié)束的讀出過程的第二觸發(fā)(T2)更低的優(yōu)先權(quán)的第一觸發(fā)(Tl)的數(shù)值,只有當(dāng)?shù)刂繁环峙浣o第二觸發(fā)(T2)的數(shù)值(W)傳輸?shù)綌?shù)據(jù)處理裝置后,才被傳輸?shù)綌?shù)據(jù)處理裝置。
9.根據(jù)上述權(quán)利要求之一的方法,其特征在于,數(shù)據(jù)通信裝置(DK)具有被分配給第一存儲(chǔ)區(qū)(SI)的第一緩沖存儲(chǔ)器(PS1),并且在第一存儲(chǔ)區(qū)(SI)中的存儲(chǔ)中斷期間將數(shù)據(jù)的在時(shí)間上晚于第一觸發(fā)(Tl)到達(dá)的數(shù)值(W’)暫存在第一緩沖存儲(chǔ)器(PSl)中,并且將數(shù)據(jù)的暫存的數(shù)值(W’)在從第一存儲(chǔ)區(qū)(SI)讀出之后存儲(chǔ)到第一存儲(chǔ)區(qū)(SI)中。
10.根據(jù)權(quán)利要求9的方法,其特征在于,為第一存儲(chǔ)區(qū)(SI)分配第一緩沖存儲(chǔ)器(PS1),并且為第二存儲(chǔ)區(qū)(S2)分配第二緩沖存儲(chǔ)器(PS2),其中第一緩沖存儲(chǔ)器(PSl)和第二緩沖存儲(chǔ)器(PS2)分別構(gòu)造為一個(gè)單獨(dú)的存儲(chǔ)器或者構(gòu)造為具有多個(gè)輸出端的存儲(chǔ)器的一部分。
11.根據(jù)權(quán)利要求9或10的方法,其特征在于,將一個(gè)公共的第三緩沖存儲(chǔ)器(PS3)置于第一緩沖存儲(chǔ)器(PSl)和第二緩沖存儲(chǔ)器(PS2)之前。
12.根據(jù)上述權(quán)利要求之一的方法,其特征在于,數(shù)值在第一存儲(chǔ)區(qū)(SI)中得到第一存儲(chǔ)地址,在第二存儲(chǔ)區(qū)(S2)中得到第二存儲(chǔ)地址,其中對于數(shù)值而言通過將預(yù)定的地址值加到第一存儲(chǔ)地址得到第二存儲(chǔ)區(qū)(S2)的地址。
13.根據(jù)上述權(quán)利要求之一的方法,其特征在于,第一觸發(fā)(Tl)當(dāng)存在于數(shù)據(jù)通信裝置(DK)中時(shí)被準(zhǔn)確地分配給第一存儲(chǔ)區(qū)(SI),第二觸發(fā)(T2)當(dāng)存在于數(shù)據(jù)通信裝置(DK)中時(shí)被準(zhǔn)確地分配給第二存儲(chǔ)區(qū)(S2),并且當(dāng)存在第一觸發(fā)(Tl)時(shí)只從第一存儲(chǔ)區(qū)(SI)讀出數(shù)值(W)而當(dāng)存在第二觸發(fā)(T2)時(shí)只從第二存儲(chǔ)區(qū)(S2)讀出數(shù)值(W)。
14.根據(jù)權(quán)利要求13的方法,其特征在于,在從第一存儲(chǔ)區(qū)(SI)讀出數(shù)值(W)之后取消第一觸發(fā)(Tl)與第一存儲(chǔ)區(qū)(SI)的對應(yīng)。
全文摘要
本發(fā)明涉及一種用于在數(shù)據(jù)通信裝置中處理控制裝置的數(shù)據(jù)的方法,其中數(shù)據(jù)通信裝置具有第一存儲(chǔ)區(qū)和第二存儲(chǔ)區(qū),并且經(jīng)由接口與控制裝置連接,并且數(shù)據(jù)從控制裝置經(jīng)由接口傳輸?shù)綌?shù)據(jù)通信裝置。數(shù)據(jù)中的每一個(gè)數(shù)據(jù)具有一個(gè)地址和一個(gè)數(shù)值。數(shù)值相同地存儲(chǔ)在第一存儲(chǔ)區(qū)和第二存儲(chǔ)區(qū)中。由數(shù)據(jù)通信裝置檢測是否存在第一觸發(fā)。當(dāng)存在第一觸發(fā)時(shí)中斷在第一存儲(chǔ)區(qū)中的存儲(chǔ),或者在第一觸發(fā)時(shí)檢測觸發(fā)類型并且僅當(dāng)存在預(yù)定的觸發(fā)類型時(shí)中斷在第一存儲(chǔ)區(qū)中的存儲(chǔ)。隨后,從第一存儲(chǔ)區(qū)讀出數(shù)據(jù)的數(shù)值,其中由數(shù)據(jù)通信裝置將在時(shí)間上晚于第一觸發(fā)到達(dá)的數(shù)值存儲(chǔ)在第二存儲(chǔ)區(qū)中。
文檔編號(hào)G06F12/02GK103106145SQ20121028166
公開日2013年5月15日 申請日期2012年8月9日 優(yōu)先權(quán)日2011年8月9日
發(fā)明者M·德萊斯勒, B·凱勒斯, D·霍夫曼, T·胡弗納格爾 申請人:帝斯貝思數(shù)字信號(hào)處理和控制工程有限公司