HIEE400103R0001可編程控制卡件,ABB使用產(chǎn)品
詳細(xì)的處理器內(nèi)存映射,包括建議的CHRP和PREP兼容內(nèi)存映射,請(qǐng)參閱MVME2600系列單
附錄D中列出的Board Computer Programmer參考指南,相關(guān)文件。
PCI本地總線內(nèi)存映射PCI內(nèi)存映射由Raven MPU/PCI總線橋控制控制器專用集成電路和通用PCI/VME總線橋?qū)S眉呻娐贰?/p>
HIEE400103R0001可編程控制卡件這個(gè)Raven和Universe設(shè)備調(diào)整系統(tǒng)映射以適應(yīng)給定的通過可編程地圖解碼器寄存器應(yīng)用。不存在默認(rèn)PCI內(nèi)存映射。重置系統(tǒng)會(huì)使PCI地圖解碼器關(guān)閉,并且必須在軟件中對(duì)其進(jìn)行重新編程預(yù)期應(yīng)用。
有關(guān)詳細(xì)的PCI內(nèi)存映射,包括建議的CHRP和PREPcompatible內(nèi)存映射,請(qǐng)參閱MVME2600系列單板附錄D中列出的《計(jì)算機(jī)程序員參考指南》,相關(guān)文檔
VMEbus內(nèi)存映射VMEbus是可編程的。與MVME2603/2604的其他部分一樣內(nèi)存映射,VMEbus查看的本地資源映射碩士學(xué)位因應(yīng)用而異。Universe PCI/VME總線橋ASIC包括一個(gè)用戶可編程的VMEbus到本地總線接口的映射解碼器。地址Universe的翻譯功能使處理器能夠訪問任何VMEbus上的地址范圍。VMEbus映射的建議,包括建議的CHRP和可在MVME2600系列中找到與PREP兼容的內(nèi)存映射單板計(jì)算機(jī)程序員參考指南,列在附錄D,相關(guān)文件。第2-9頁(yè)的圖2-2顯示了從VMEbus主機(jī)的角度來看的整體映射方法。編程注意事項(xiàng)良好的編程實(shí)踐表明,每次只有一個(gè)MPU具有MVME2603/2604控制寄存器的控制。特別值得注意的是:
? 修改地址映射的寄存器
? 需要兩個(gè)周期才能訪問的寄存器
? VMEbus中斷請(qǐng)求寄存器
For detailed processor memory maps, including suggested CHRP- and
PREP-compatible memory maps, refer to the MVME2600 Series Single
Board Computer Programmer’s Reference Guide, listed in Appendix D,
Related Documentation.
PCI Local Bus Memory Map
The PCI memory map is controlled by the Raven MPU/PCI bus bridge
controller ASIC and by the Universe PCI/VME bus bridge ASIC. The
Raven and Universe devices adjust system mapping to suit a given
application via programmable map decoder registers.
No default PCI memory map exists. Resetting the system turns the PCI
map decoders off, and they must be reprogrammed in software for the
intended application.
For detailed PCI memory maps, including suggested CHRP- and PREPcompatible memory maps, refer to the MVME2600 Series Single Board
Computer Programmer’s Reference Guide, listed in Appendix D, Related
Documentation.
VMEbus Memory Map
The VMEbus is programmable. Like other parts of the MVME2603/2604
memory map, the mapping of local resources as viewed by VMEbus
masters varies among applications.
The Universe PCI/VME bus bridge ASIC includes a user-programmable
map decoder for the VMEbus-to-local-bus interface. The address
translation capabilities of the Universe enable the processor to access any
range of addresses on the VMEbus.
Recommendations for VMEbus mapping, including suggested CHRP- and
PREP-compatible memory maps, can be found in the MVME2600 Series
Single Board Computer Programmer’s Reference Guide, listed in
Appendix D, Related Documentation. Figure 2-2 on page 2-9 shows the
overall mapping approach from the standpoint of a VMEbus master.Programming Considerations
Good programming practice dictates that only one MPU at a time have
control of the MVME2603/2604 control registers. Of particular note are:
? Registers that modify the address map
? Registers that require two cycles to access
? VMEbus interrupt request registers