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

用于運(yùn)行自動(dòng)化設(shè)備的方法,用于在方法的框架中使用的處理器和根據(jù)該方法工作的自動(dòng)化設(shè)備與流程

文檔序號(hào):11890172閱讀:362來源:國知局
用于運(yùn)行自動(dòng)化設(shè)備的方法,用于在方法的框架中使用的處理器和根據(jù)該方法工作的自動(dòng)化設(shè)備與流程

本發(fā)明涉及一種用于運(yùn)行自動(dòng)化設(shè)備的方法、一種用于在方法的框架中使用的處理器和根據(jù)該方法工作的自動(dòng)化設(shè)備。



背景技術(shù):

自動(dòng)化設(shè)備和用于其運(yùn)行的方法自身是已知的。在接下來的描述中,定義“自動(dòng)化設(shè)備”包括全部的設(shè)備、裝置或者系統(tǒng),也就是例如存儲(chǔ)器可編程的存儲(chǔ)器、處理計(jì)算器、(工業(yè))計(jì)算機(jī)和類似物的形式的自動(dòng)化計(jì)算機(jī)以及處理管理系統(tǒng)(管理技術(shù)系統(tǒng)),如其用于控制、調(diào)節(jié)和/或監(jiān)控技術(shù)過程,利用用于對(duì)材料、能量或者信息等等進(jìn)行改形和輸送,其中,尤其是通過合適的技術(shù)裝置,例如像傳感器或者作動(dòng)器來消耗和轉(zhuǎn)換能量。

特別是在處理管理系統(tǒng)的范疇中使用了自動(dòng)化計(jì)算機(jī),其功能通過常常也被描述為研發(fā)環(huán)境(工程規(guī)劃系統(tǒng))的項(xiàng)目系統(tǒng)通過與標(biāo)準(zhǔn)模塊(調(diào)節(jié)、計(jì)算和邏輯功能)的圖形鏈接來確定。在此全部被規(guī)劃的功能在接下來被描述為自動(dòng)化解決方案并且其為了相應(yīng)的計(jì)算過程的自動(dòng)化而在一個(gè)或者多個(gè)為此設(shè)置的并且作為自動(dòng)化設(shè)備中起作用的自動(dòng)化計(jì)算機(jī)中加載并在那里循環(huán)地實(shí)施。

至今為止,在此基本上使用兩種方法:在第一種方法中-接下來簡短地描述為翻譯器解決方案-每個(gè)被規(guī)劃的功能被轉(zhuǎn)換成運(yùn)行列表,所有包含在其中的模塊功能都被列入到其工作順序中以及描述在單個(gè)功能和其參數(shù)化之間的數(shù)據(jù)流。該運(yùn)行列表在自動(dòng)化計(jì)算機(jī)中進(jìn)行解釋。在第二方法中-接下來簡短地描述為編譯器解決方法-每個(gè)被規(guī)劃的功能都通過轉(zhuǎn)譯過程直接轉(zhuǎn)換成能執(zhí)行的機(jī)器編碼,其然后通過自動(dòng)化計(jì)算機(jī)的處理器執(zhí)行。

利用翻譯器解決方案,規(guī)劃能夠較靈活和快速地改變,并且不需要目標(biāo)系統(tǒng)特定的編譯器。利用編譯器解決方案實(shí)現(xiàn)了較高的執(zhí)行速度,因?yàn)榉艞壛朔g器層級(jí)。

不僅在翻譯器解決方案中而且在編譯器解決方案中,為了執(zhí)行各個(gè)模塊功能相應(yīng)地需要執(zhí)行多個(gè)處理器命令。待執(zhí)行的處理器命令的數(shù)量在翻譯器解決方案中是最高的,因?yàn)樵诰幾g器的方案中因?yàn)橹虚g連接的轉(zhuǎn)譯步驟的原因而降低了必須的處理器命令的數(shù)量。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提出一種另外的方法,用于在執(zhí)行事先規(guī)劃的功能時(shí)運(yùn)行自動(dòng)化設(shè)備,以及一種根據(jù)該方法工作的自動(dòng)化設(shè)備,尤其是一種方法,在該方法中待執(zhí)行的處理器命令的數(shù)量即使與編譯器解決方案相比還要明顯地降低。

該目的通過具有權(quán)利要求1的特征的、用于運(yùn)行自動(dòng)化設(shè)備的方法以及具有權(quán)利要求5的特征的處理器和具有權(quán)利要求7的特征的自動(dòng)化設(shè)備來實(shí)現(xiàn)。

在根據(jù)本發(fā)明的方法中,自動(dòng)化設(shè)備包括進(jìn)一步在下面以附加的細(xì)節(jié)描繪的、用于直接執(zhí)行功能模塊的處理器。該方法在對(duì)自動(dòng)化解決方案進(jìn)行設(shè)定時(shí)實(shí)施。在該方法中,通過研發(fā)環(huán)境選擇出的作為自動(dòng)化解決方案的功能模塊自動(dòng)地通過研發(fā)環(huán)境轉(zhuǎn)換成各一個(gè)編碼區(qū)塊。編碼區(qū)塊包括相應(yīng)于相應(yīng)的功能單元的唯一的類型標(biāo)識(shí)。由編碼區(qū)塊包括的類型標(biāo)識(shí)也就是說明了作為基礎(chǔ)的功能模塊的類型。相應(yīng)的功能模塊的輸入和輸出通過研發(fā)環(huán)境在編碼區(qū)段中自動(dòng)地映射到能同時(shí)使用的處理器的處理器寄存器中。處理器為此包括多個(gè)處理器寄存器。在這樣的處理器的第一實(shí)現(xiàn)的情況中,作為處理器寄存器例如實(shí)施1000個(gè)二進(jìn)制寄存器和250個(gè)浮點(diǎn)寄存器。為了執(zhí)行自動(dòng)化解決方案,通過借助于處理器讀取各一個(gè)編碼區(qū)塊以及接下來借助處理器執(zhí)行編碼區(qū)塊來處理多個(gè)編碼區(qū)塊。各一個(gè)編碼區(qū)塊的執(zhí)行包括根據(jù)相應(yīng)編碼區(qū)塊的類型標(biāo)識(shí)從多個(gè)由處理器包括的功能單元中選出一個(gè)功能單元以及利用在編碼區(qū)塊中說明的處理器寄存器激活選擇出的功能單元。

在該方法中使用的根據(jù)本發(fā)明的、用于直接執(zhí)行在自動(dòng)化解決方案的描述中使用的功能單元的處理器的特征一方面在于多個(gè)處理器寄存器,以例如上述的量級(jí)的處理器寄存器的數(shù)量,以及多個(gè)用于執(zhí)行不同類型的功能模塊的功能單元。處理器寄存器的內(nèi)容能處理器內(nèi)部地和自動(dòng)地通過由處理器包括的多路復(fù)用器指派給各一個(gè)功能單元。

為了實(shí)現(xiàn)上述目的而提出的制動(dòng)化設(shè)備的特征在于一種用于執(zhí)行在此和接下來描述的方法的裝置。接下來以另外的細(xì)節(jié)描述的處理器作為用于執(zhí)行該方法的裝置起作用。

上述的目的同樣通過具有至少一個(gè)這種類型的自動(dòng)化設(shè)備的系統(tǒng)以及以軟件實(shí)施的研發(fā)環(huán)境來實(shí)現(xiàn),被規(guī)劃的自動(dòng)化解決方案通過其轉(zhuǎn)換成能通過處理器處理的形式。研發(fā)環(huán)境的為此所需的功能性同樣以軟件實(shí)施。本發(fā)明就此而言還是具有能通過計(jì)算機(jī)執(zhí)行的程序編碼指令的計(jì)算機(jī)程序并且另一方面是具有這種類型的計(jì)算機(jī)程序的存儲(chǔ)器媒介,也就是具有程序編碼件的計(jì)算機(jī)程序產(chǎn)品,以及最后還是一種自動(dòng)化設(shè)備,例如以所謂的編程設(shè)備的形式的自動(dòng)化設(shè)備,在其存儲(chǔ)器中加載有或者能加載作為用于執(zhí)行該方法和其設(shè)計(jì)方案的機(jī)構(gòu)的這樣的計(jì)算機(jī)程序。

本發(fā)明的優(yōu)點(diǎn)在于,即相比開頭概略地描述的已知方法,在那里用于處理被規(guī)劃的自動(dòng)化功能必須的解釋層和翻譯過程,這通過定義處理器來實(shí)現(xiàn),該處理器可以執(zhí)行直接作為處理器命令列表的被選出的顯示形式。

本發(fā)明的優(yōu)選的設(shè)計(jì)方案是從屬權(quán)利要求的內(nèi)容。在此使用的引用關(guān)系通過相應(yīng)的從屬權(quán)利要求的特征指明了獨(dú)立權(quán)利要求的內(nèi)容的另外的設(shè)計(jì)方案。其不應(yīng)被理解為對(duì)用于引用的從屬權(quán)利要求的特征組合的理所當(dāng)然的、客觀的保護(hù)的獲取的放棄。此外,在權(quán)利要求的設(shè)計(jì)方面在后面的權(quán)利要求中的特征的進(jìn)一步具體化時(shí)由此出發(fā),即不存在在相應(yīng)的前面的權(quán)利要求中的這樣的限制。最后,在此指明,即在此給出的方法也能相應(yīng)于從屬的裝置權(quán)利要求進(jìn)行改進(jìn)并且反之亦然。

在方法的一個(gè)實(shí)施方式中,在將作為自動(dòng)化解決方案的組成部分選出的功能模塊轉(zhuǎn)換成各一個(gè)編碼區(qū)塊時(shí),接下來的步驟自動(dòng)地通過在設(shè)定自動(dòng)化解決方案時(shí)使用的研發(fā)環(huán)境執(zhí)行:一方面,基于作為基礎(chǔ)的功能模塊為相應(yīng)的編碼區(qū)塊指派唯一的類型標(biāo)識(shí),從而使得編碼區(qū)塊包括關(guān)于作為基礎(chǔ)的功能模塊的類型的能自動(dòng)解釋的信息。另一方面,為相應(yīng)的編碼區(qū)段指派處理器的單個(gè)的、能同時(shí)使用的處理器寄存器的參考。通過這種方式,作為基礎(chǔ)的功能模塊的輸入和輸出被映射到各個(gè)單個(gè)的處理器寄存器中,其中,研發(fā)環(huán)境自動(dòng)地管理可用的處理器寄存器并且已經(jīng)使用的處理器寄存器-從進(jìn)一步在下面描述的特殊情況看-在將功能模塊轉(zhuǎn)換成編碼模塊是不多次使用。

在該方法的一個(gè)實(shí)施方式中,在執(zhí)行一個(gè)編碼區(qū)塊時(shí),在該編碼區(qū)塊中說明的處理器寄存器的內(nèi)容通過由處理器包括的多路復(fù)用器加載到單獨(dú)的、對(duì)應(yīng)于處理器的功能單元的電池(電池寄存器)中。

在適于執(zhí)行這樣的方法的處理器的實(shí)施方式中,其中,處理器寄存器的內(nèi)容能通過多路復(fù)用器指派給各一個(gè)功能單元,處理器具有多個(gè)指派給每個(gè)功能單元的電池。通過多路復(fù)用器能將處理器寄存器的內(nèi)容加載到各一個(gè)指派給功能單元的電池中,由此處理器寄存器的內(nèi)容相對(duì)于各一個(gè)功能單元的對(duì)應(yīng)關(guān)系通過多路復(fù)用器實(shí)現(xiàn)。

電池借此同樣作為在剛好一個(gè)功能單元和處理器寄存器之間的接口起作用并且每個(gè)功能單元被指派有多個(gè)電池。在這樣的處理器的第一實(shí)現(xiàn)時(shí),為每個(gè)功能模塊執(zhí)行用于二進(jìn)制數(shù)據(jù)的32個(gè)電池和用于浮點(diǎn)數(shù)據(jù)的16個(gè)電池。在相應(yīng)的功能單元的電池中加載處理器寄存器的內(nèi)容之后,功能單元能夠被激活。功能單元然后執(zhí)行相應(yīng)的編碼區(qū)塊并進(jìn)而執(zhí)行作為基礎(chǔ)的功能單元。

在方法的另一個(gè)實(shí)施方式中,通過研發(fā)環(huán)境基于各一個(gè)作為基礎(chǔ)的功能模塊生成的編碼區(qū)塊被集合到運(yùn)行列表中,并且借助處理器來循環(huán)地執(zhí)行該編碼區(qū)塊,這由此實(shí)現(xiàn),即逐步地處理各一個(gè)編碼區(qū)塊并且在運(yùn)行列表的最后以第一編碼區(qū)塊的處理來再次開始運(yùn)行列表的循環(huán)執(zhí)行。通過將編碼區(qū)塊集合到運(yùn)行列表中以及其循環(huán)執(zhí)行,自動(dòng)化程序的在此提出的形式利用能夠由處理器直接執(zhí)行的和代表各一個(gè)功能模塊的程序命令、也就是編碼模塊映射到自動(dòng)化程序的通常結(jié)構(gòu)中,其同樣包括循環(huán)執(zhí)行的運(yùn)行列表。

總體上,本發(fā)明借此也是一種包括研發(fā)環(huán)境以及在此和接下來描述的類型的自動(dòng)化設(shè)備的系統(tǒng)。研發(fā)環(huán)境是用于設(shè)定自動(dòng)化解決方案的計(jì)算機(jī)程序或者計(jì)算機(jī)程序的組合。研發(fā)環(huán)境還包括作為計(jì)算機(jī)程序的程序編碼件,其用于將作為自動(dòng)化解決方案的組成部分選出的功能模塊自動(dòng)地轉(zhuǎn)換成各一個(gè)編碼模塊。作為這樣地自動(dòng)轉(zhuǎn)換的結(jié)果,產(chǎn)生的編碼區(qū)塊的包括基于作為基礎(chǔ)的功能模塊的唯一的類型標(biāo)識(shí)以及自動(dòng)化設(shè)備的處理器的單個(gè)的、能同時(shí)使用的處理器寄存器的參考。對(duì)于自動(dòng)化解決方案的每個(gè)功能模塊來說,通過這種方式生成編碼區(qū)塊,并且產(chǎn)生的編碼區(qū)塊或者多個(gè)產(chǎn)生的編碼區(qū)塊通過自動(dòng)化設(shè)備借助于在此和接下來描述的特定的自動(dòng)化設(shè)備的處理器實(shí)施。

接下來,本發(fā)明的實(shí)施例根據(jù)附圖進(jìn)一步描述。彼此相應(yīng)的物體或者部件在說有的附圖中具有相同的參考標(biāo)號(hào)。

該實(shí)施例或者每個(gè)實(shí)施例不能被理解為對(duì)本發(fā)明的限制。更多的是,在本公開的范疇中還完全可以進(jìn)行改變和修改,尤其是這樣的變體方案和組合,在該目的的解決方案方面,本領(lǐng)域技術(shù)人員尤其例如能夠通過各個(gè)聯(lián)系到通?;蛘咛囟枋龅牟糠种忻枋龅囊约霸跈?quán)利要求和/或附圖中包含的特征或者組件或者方法步驟的組合和轉(zhuǎn)變而獲得并且通過能組合的特征獲得新的內(nèi)容或者新的方法步驟或者方法步驟順序。

附圖說明

圖中示出:

圖1是作為用于在設(shè)定自動(dòng)化解決方案時(shí)應(yīng)用的(功能)模塊的一個(gè)實(shí)例的UND門電路,

圖2是為處理這樣的模塊而設(shè)置的處理器的示意性的簡化視圖,

圖3是用于說明模塊的被規(guī)劃的形式到能由處理器執(zhí)行的形式的轉(zhuǎn)換圖示以及

圖4是具有根據(jù)圖2的處理器和相應(yīng)于自動(dòng)化解決方案的規(guī)劃而產(chǎn)生的運(yùn)行列表的概略圖,該列表的內(nèi)容逐步地通過處理器執(zhí)行。

具體實(shí)施方式

用于控制和/或監(jiān)控技術(shù)過程的自動(dòng)化解決方案,也就是計(jì)算機(jī)程序或者計(jì)算機(jī)程序的集合通常包括多個(gè)接下來縮寫為模塊10的功能模塊10并且在圖1的圖示中示出了作為這樣類型的模塊10的特別簡單的實(shí)例的UND門電路。這樣的UND門電路包括多個(gè)輸入12-在此象征性的作為“E1.0”和“E1.1”給出-和至少一個(gè)輸出14-象征性地以“A1.0”描述。剛好如這樣的UND門電路,每個(gè)在接下來觀察到的模塊10也包括至少一個(gè)輸入12和至少一個(gè)輸出14。

自動(dòng)化解決方案的規(guī)劃以及進(jìn)而還有這樣的模塊10的應(yīng)用基本上以自身已知的方式和方法通過通常描述為研發(fā)環(huán)境16(圖4)的軟件實(shí)現(xiàn)。在自動(dòng)化解決方案的規(guī)劃的框架中,通常使用多個(gè)模塊10并且彼此鏈接。在接下來的描繪的簡單的可讀性方面-但是在沒有放棄廣泛的普遍性的情況下-其盡可能以模塊10的實(shí)例以UND門電路的形式-如在圖1中所示的那樣-進(jìn)行。

在模塊10的規(guī)劃時(shí),確定模塊10的類型(模塊類型)和輸入12和輸出14的相應(yīng)數(shù)量。此外,設(shè)置用于執(zhí)行自動(dòng)化解決方案的處理器20(圖2),其確定用于對(duì)技術(shù)過程進(jìn)行控制和/或監(jiān)控的自動(dòng)化設(shè)備18的處理器20。這樣的處理器20在處理器寄存器存儲(chǔ)區(qū)域22中具有多個(gè)處理器寄存器24,其中,各個(gè)處理器寄存器24能夠?qū)?yīng)于不同的類別。

從接下來描述的特殊情況呢出發(fā),總是當(dāng)在對(duì)自動(dòng)化解決方案的規(guī)劃中使用模塊10,每個(gè)在那里使用的新的輸入12都被唯一地分配有一個(gè)處理器寄存器24并且每個(gè)在那里使用的新的輸出14同樣都被唯一地分配有一個(gè)處理器寄存器24。該對(duì)應(yīng)關(guān)系通過由研發(fā)環(huán)境16包括的軟件功能性實(shí)現(xiàn)并且為了描述,圖3在表格式的圖示中示出了由根據(jù)圖1的模塊10包括的多個(gè)輸入和輸出12,14以及其與各一個(gè)處理器寄存器24的對(duì)應(yīng)關(guān)系,其中被分配的處理器寄存器24通過地址或者類似物明確地識(shí)別。在圖3中的圖示中,其象征性地以在處理器寄存器24的整體性內(nèi)部明確的并且借此作為地址起作用的數(shù)字示出。此外,相應(yīng)的模塊10的模塊類型被轉(zhuǎn)換成在接下來描述為類型標(biāo)識(shí)26的唯一的標(biāo)識(shí)-在此示意性地示出為“ID”-。

具有多個(gè)在其中使用的模塊10的自動(dòng)化解決方案通過這種方式轉(zhuǎn)換成對(duì)應(yīng)于多個(gè)使用的模塊10的多個(gè)編碼區(qū)塊28并且每個(gè)編碼模塊28都描述了一個(gè)能夠由處理器20直接執(zhí)行的命令。

上述的特殊情況在于,各個(gè)模塊10在其輸入上還能被提供常數(shù),例如一個(gè)用于執(zhí)行乘法的模塊,其在其輸入中的一個(gè)上被提供固定的倍增因子。在這樣的輸入?yún)?shù)的情況中,相應(yīng)的數(shù)字值被直接輸入到編碼區(qū)塊28中。替代地址/參考,編碼區(qū)塊28然后包括作為數(shù)字值的相應(yīng)的常數(shù)。各個(gè)由編碼區(qū)塊28包括的數(shù)據(jù)在此如此被編碼,即直接給出的數(shù)字值和地址/參考可以是不同的。

為了通過處理器20直接實(shí)現(xiàn)相應(yīng)的模塊10的功能性,其對(duì)于每個(gè)模塊類型來說包括一個(gè)自身的功能單元30,32,34(圖2)。每個(gè)功能單元30-34分別相應(yīng)包括固定接線形式的至少一個(gè)邏輯或者數(shù)學(xué)運(yùn)算。在實(shí)施源出于UND門電路形式的模塊10的編碼區(qū)塊28的中時(shí),例如處理器20的第一功能單元30是激活的。在執(zhí)行源出于計(jì)數(shù)器或者類似物形式的模塊10的編碼區(qū)塊28時(shí),例如第二功能單元是激活的并且在執(zhí)行源出于加法器形式的模塊10的編碼區(qū)塊28時(shí),例如第三功能單元34是激活的,等等。

在此基本上可能的是,功能單元30-34使用一個(gè)或者多個(gè)標(biāo)準(zhǔn)運(yùn)算(未示出),其在處理器20上完全如功能單元30-34一樣實(shí)現(xiàn),從而通過這種方式在復(fù)雜的功能性時(shí)這樣的標(biāo)準(zhǔn)運(yùn)算提供多個(gè)功能單元30-34。處理器20也就是說也許除了功能單元30-34之外還包括固定布線形式的邏輯和/或數(shù)學(xué)標(biāo)準(zhǔn)運(yùn)算。

在執(zhí)行與編碼區(qū)塊28相對(duì)應(yīng)的處理器命令時(shí),相應(yīng)的功能單元30,32,34通過至少一個(gè)由處理器20包括的多路復(fù)用器36被提供根據(jù)規(guī)劃設(shè)置的多個(gè)輸入和輸出12,14,即在相應(yīng)的編碼區(qū)塊28中唯一標(biāo)識(shí)的、被指派的處理器寄存器24(參考圖3)。為此,每個(gè)功能單元30,32,34被分配有多個(gè)在此縮寫并且相應(yīng)于通常的術(shù)語作為電池40的存儲(chǔ)器單元(電池寄存器)。電池40作為在處理器寄存器24和功能單元30-34之間的中間層起作用,更確切地說類似于在棧存儲(chǔ)器(堆棧)中放置的計(jì)算機(jī)程序的局部變量起作用。

通過多路復(fù)用器36,在編碼區(qū)塊28中說明的數(shù)據(jù)、也就是說或者是在那里參考的處理器寄存器24的內(nèi)容或者在那里輸入的常量被加載到相應(yīng)的功能單元30-34的電池40中。借此,直接提供了對(duì)用于作為基礎(chǔ)的模塊10的“計(jì)算”來說必須的數(shù)據(jù),并且模塊10的執(zhí)行被降低到一個(gè)處理器循環(huán)。在此測定的輸出值被寫入到電池40中并且通過多路復(fù)用器36或另外的多路復(fù)用器38寫回到在編碼區(qū)塊28中說明的處理器寄存器24中,即這樣的處理器寄存器24中,其在作為基礎(chǔ)的模塊10的最初的轉(zhuǎn)換時(shí)被選擇為輸出14的代表(參考圖3)。

在執(zhí)行根據(jù)圖1的模塊10的功能性時(shí),在為電池40提供根據(jù)編碼區(qū)塊28的相應(yīng)內(nèi)容和在接下來激活處理器20的相應(yīng)的功能單元30-34之后直接將執(zhí)行的結(jié)果(在此是UND鏈接的結(jié)果)提供到指派給相應(yīng)的輸出14的處理器寄存器24中。

當(dāng)在信號(hào)流方向上跟隨一個(gè)模塊10的模塊10(后續(xù)模塊)的輸入12與在信號(hào)流方向上之前的模塊10(前置模塊)的輸出14連接時(shí),那么后續(xù)模塊10的輸入12在通過研發(fā)環(huán)境16的轉(zhuǎn)換的框架中獲得前置模塊10的輸出14的地址,也許是附有數(shù)據(jù)類型的地址。在圖1中示出的具有“A1.0=E1.0&E1.1”的UND門電路和具有“A5.2=A1.0&E8.0的另外的門電路(未示出)的實(shí)例中,這意味著,即后續(xù)模塊10的輸入12“A1.0”包含在圖1中示出的前置模塊10的輸出14“A1.0”的地址,在此也就是例如地址“#42”(圖3)。

在處理器20的特別的設(shè)計(jì)方案中提出,提供不同的處理器寄存器24并且對(duì)數(shù)據(jù)類型描述地進(jìn)行分組。在這樣的數(shù)據(jù)類型特定的分組的情況中,處理器寄存器24例如在其位寬上進(jìn)行區(qū)分。因此,能夠提供例如二進(jìn)制的,也就是1位寬的處理器寄存器24以及相應(yīng)于通常數(shù)據(jù)類型(字節(jié)-8位;詞-16位;實(shí)型,長整型-32/64位,等等)的處理器寄存器24。

在圖4中示出的圖示示出了至今說明的總結(jié)形式的細(xì)節(jié)。通過研發(fā)環(huán)境16,自動(dòng)化解決方案被設(shè)定。自動(dòng)化解決方案的設(shè)定包括多個(gè)模塊10的使用。每個(gè)模塊10都通過由研發(fā)環(huán)境16包括的軟件功能性轉(zhuǎn)換成一個(gè)編碼區(qū)塊28。自動(dòng)化解決方案然后是具有各一個(gè)用于每個(gè)被使用的模塊10的編碼區(qū)塊28的運(yùn)行列表42。運(yùn)行列表42被循環(huán)地執(zhí)行。在此,確定用于執(zhí)行自動(dòng)化解決方案的自動(dòng)化設(shè)備18的處理器20逐步地訪問各一個(gè)的編碼區(qū)塊28,并且以上述的方式和方法進(jìn)行執(zhí)行。每個(gè)編碼區(qū)塊28在此都相應(yīng)于一個(gè)處理器命令。

隨著處理器命令的讀取,一個(gè)多路復(fù)用器36或者多路復(fù)用器36,38通過類型標(biāo)識(shí)26這樣地在編碼區(qū)塊28的始端接通,即在編碼區(qū)塊28中參考的處理器寄存器24或者在編碼區(qū)塊28中說明的數(shù)據(jù)與基于類型標(biāo)識(shí)26選出的處理器20的功能單元30-34的類型特定的(模塊類型特定的)運(yùn)算邏輯連接。

盡管本發(fā)明在細(xì)節(jié)上通過實(shí)施例進(jìn)行了描述和說明,但是本發(fā)明并不收到公開的一個(gè)或者多個(gè)實(shí)例限制并且本領(lǐng)域技術(shù)人員能夠由此推導(dǎo)出另外的變體方案,而不脫離本發(fā)明的保護(hù)范圍。

各個(gè)在此提出的說明的前述觀點(diǎn)借此可以簡短如下地總結(jié):給出了一種運(yùn)用運(yùn)行自動(dòng)化設(shè)備18的方法,其包括用于直接執(zhí)行功能模塊10的處理器20,以及給出了一種對(duì)于在該方法的框架中的使用來說合適的以及根據(jù)該方法工作的裝置,即處理器以及具有這樣的處理器20的自動(dòng)化設(shè)備18,其中,通過研發(fā)環(huán)境16作為自動(dòng)化解決方案的組成部分選擇出的功能單元10通過研發(fā)環(huán)境16轉(zhuǎn)換成相應(yīng)的編碼區(qū)塊28,其中,編碼區(qū)塊28包括相應(yīng)于相應(yīng)的功能模塊10的類型的類型標(biāo)識(shí)26,其中,相應(yīng)的功能模塊10的輸入和輸出12,14映射到在編碼區(qū)塊28中能同時(shí)使用的處理器寄存器24中,其中,為了執(zhí)行自動(dòng)化解決方案,通過借助于處理器20讀取相應(yīng)的編碼區(qū)塊28以及接下來執(zhí)行編碼區(qū)塊28來處理多個(gè)編碼區(qū)塊28,其中,編碼區(qū)塊28的執(zhí)行包括根據(jù)編碼區(qū)塊28的類型標(biāo)識(shí)26從多個(gè)由處理器20包括的功能單元30-34中選出一個(gè)功能單元30-34以及利用在編碼區(qū)塊28中說明的處理器寄存器24激活選擇出的功能單元30-34。

在此描述的措施的優(yōu)點(diǎn)尤其在于,至今而至模塊功能的執(zhí)行包括在目標(biāo)系統(tǒng)特定的標(biāo)準(zhǔn)處理器上的多個(gè)處理器命令的執(zhí)行,而現(xiàn)在,模塊功能被降低到一個(gè)處理器命令。由此將兩個(gè)開頭描述的至今為止的措施的優(yōu)點(diǎn)合并。如在翻譯器解決方案的情況中一樣,在此提出的措施不需要特定的編譯器。此外,相對(duì)于至今為止的翻譯器解決方案,該措施的靈活性以及可能性、變化被執(zhí)行。如在編譯器解決方案那樣給出了-相比較于翻譯器解決方案-明顯提高的執(zhí)行速度。事實(shí)上,能夠利用在此提出的措施實(shí)現(xiàn)的執(zhí)行速度部分地還要明顯高于能夠利用編譯器解決方案實(shí)現(xiàn)的執(zhí)行速度,因?yàn)槟K功能被減低到唯一的處理器命令。最后,用于所謂的故障安全措施的鑒定顯著更便宜,因?yàn)椴辉倏紤]下級(jí)的操作系統(tǒng)、編譯器以及由模塊執(zhí)行的軟件和標(biāo)準(zhǔn)處理器,例如在之前的認(rèn)證時(shí),通過該認(rèn)證確定和歸檔用于故障安全措施的前述組件的資格。

在實(shí)際測試處理器20在自動(dòng)化設(shè)備18的組件(I/O組件)的FPGA上的VHDL原型實(shí)施形式的在此提出的措施時(shí),處理器20的實(shí)施時(shí)間與用于相同的運(yùn)行列表42的標(biāo)準(zhǔn)處理器的以C語言編寫的翻譯器的實(shí)施時(shí)間進(jìn)行比較。在此,在節(jié)拍頻率相同時(shí),以量級(jí)100的因數(shù)觀察到速度上升。在此提出的措施特別適合于在I/O組件中的應(yīng)用,該組件具有FPGA模塊,因?yàn)樘幚砥?0能夠?qū)嵤閂HDL模塊并且因此能夠簡單地移植到該環(huán)境中。

參考標(biāo)號(hào)列表

10 模塊

12 輸入

14 輸出

16 研發(fā)環(huán)境

18 自動(dòng)化設(shè)備

20 處理器

22 處理器寄存器存儲(chǔ)區(qū)域

24 處理器寄存器

26 類型標(biāo)識(shí)

28 編碼區(qū)塊

30 功能單元

32 功能單元

34 功能單元

36 多路復(fù)用器

38 多路復(fù)用器

40 電池/電池寄存器

42 運(yùn)行列表

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1