什么是VME板?
?VME(Versa Module Europe)板是作為使用 VME 總線的板而開(kāi)發(fā)的,VME 總線是CPU的總線。
VME板使用的VME總線最初是為摩托羅拉68000系列CPU開(kāi)發(fā)的,此后被全球技術(shù)標(biāo)準(zhǔn)IEC(國(guó)際電工委員會(huì))和IEEE(電氣和電子工程師協(xié)會(huì))標(biāo)準(zhǔn)化為技術(shù)標(biāo)準(zhǔn)。和電子工程師(電氣和信息領(lǐng)域的標(biāo)準(zhǔn)化組織)。
目前,除了16位CPU和32位CPU之外,它還被用作64位CPU的標(biāo)準(zhǔn)總線。
VME板的使用
VME板在主板上有9個(gè)或20個(gè)VME連接器,它是連接多個(gè)VME板的基礎(chǔ)。這種主板稱為VME背板或VME背板機(jī)箱,其材料和尺寸是為了保持其性能和質(zhì)量而確定的。
這塊VME背板非常重要,因?yàn)樗洚?dāng)多塊VME板之間的電氣和結(jié)構(gòu)連接,數(shù)據(jù)通過(guò)這塊板進(jìn)行發(fā)送和接收。 CPU板和IO板插在VME背板上的插槽中。
VME板原理
VME板上使用的數(shù)據(jù)傳輸采用異步時(shí)鐘間方法。這與與系統(tǒng)時(shí)鐘同步發(fā)送和接收數(shù)據(jù)的方法不同。
響應(yīng)于來(lái)自主側(cè)的數(shù)據(jù)傳輸,主側(cè)重復(fù)數(shù)據(jù)傳輸并且不結(jié)束數(shù)據(jù)傳輸周期,直到從側(cè)響應(yīng)指示數(shù)據(jù)接收完成的確認(rèn)信號(hào)。由于可以根據(jù)從設(shè)備的時(shí)序發(fā)送和接收數(shù)據(jù),因此對(duì)于傳輸速度不夠的外圍設(shè)備來(lái)說(shuō)是一個(gè)有利的規(guī)格,并且易于設(shè)計(jì)。
然而,有必要避免來(lái)自主機(jī)的無(wú)休止的傳輸周期。為此,在 VME 總線上實(shí)現(xiàn)了超時(shí)功能。還考慮了處理VME總線上的設(shè)備之間發(fā)生數(shù)據(jù)沖突的情況。
仲裁模塊被定義為用于檢測(cè)和響應(yīng)沖突的專用功能模塊,并且始終存在于VME總線系統(tǒng)上。已經(jīng)確定了兩種方法來(lái)檢測(cè)和響應(yīng)碰撞。有循環(huán)法和優(yōu)先級(jí)法。采用哪種方法取決于系統(tǒng)的目的和特點(diǎn)。
1. 循環(huán)法
循環(huán)法是一種根據(jù) VME 總線上分配給設(shè)備的編號(hào)順序分配每個(gè)設(shè)備的方法。例如,如果有設(shè)備 A、B、C,第一個(gè)周期為 A、B、C,第二個(gè)周期為 B、C、A,第三個(gè)周期為 C、A、B,依此類推根據(jù)順序均勻替換的規(guī)則,我們決定在發(fā)生沖突時(shí)優(yōu)先選擇哪一個(gè)。
2. 優(yōu)先級(jí)方法
優(yōu)先級(jí)方法是基于每個(gè)設(shè)備的固定優(yōu)先級(jí)順序來(lái)確定在發(fā)生沖突時(shí)應(yīng)優(yōu)先考慮哪個(gè)設(shè)備的方法。