8121-DI-DC燃機(jī)卡件,GE實驗數(shù)據(jù)
PCI/ISA輸入/輸出空間的默認(rèn)映射。允許軟件確定系統(tǒng)是基于MPC105還是基于Falcon/Raven檢查PHB設(shè)備ID或CPU類型寄存器。2.A組的第一個1MB ROM/Flash(插槽1MB ROM/Flash)如果rom_b_rv控制位位于Falcon的ROM B基/大小寄存器被清除。如果rom_b_rv設(shè)置控制位后,該地址范圍映射到ROM/Flash bank B(焊接4MB或8MB ROM/Flash)。
8121-DI-DC燃機(jī)卡件PCI本地總線內(nèi)存映射PCI內(nèi)存映射由Raven MPU/PCI總線橋控制控制器ASIC和Universe II PCI/VME總線橋ASIC。這個Raven和Universe設(shè)備調(diào)整系統(tǒng)映射以適應(yīng)給定的通過可編程地圖解碼器寄存器應(yīng)用。不存在默認(rèn)PCI內(nèi)存映射。重置系統(tǒng)會使PCI地圖解碼器關(guān)閉,并且必須在軟件中對其進(jìn)行重新編程預(yù)期應(yīng)用。
有關(guān)詳細(xì)的PCI內(nèi)存映射,包括建議的CHRP和PREPcompatible內(nèi)存映射,請參閱MVME2600/2700系列Single板機(jī)程序員參考指南。
VMEbus內(nèi)存映射VMEbus是可編程的。與MVME2700的其他部分一樣內(nèi)存映射,VMEbus查看的本地資源映射碩士學(xué)位因應(yīng)用而異。
Universe II PCI/VME總線橋ASIC包括一個用戶可編程的VMEbus到本地總線接口的映射解碼器。地址Universe II的翻譯功能使處理器能夠訪問VMEbus上的任何地址范圍。VMEbus映射的建議,包括建議的CHRP和可在MVME2600/2700中找到與PREP兼容的內(nèi)存映射系列單板計算機(jī)程序員參考指南。圖2-2從VMEbus的角度顯示了整體映射方法主人編程注意事項2良好的編程實踐表明,每次只有一個MPU具有MVME2700控制寄存器的控制。特別值得注意的是:? 修改地址映射的寄存器? 需要兩個周期才能訪問的寄存器? VMEbus中斷請求寄存器
Default map for PCI/ISA I/O space. Allows software to determine
whether the system is MPC105-based or Falcon/Raven-based by
examining either the PHB Device ID or the CPU Type register.
2. The first 1MB of ROM/Flash bank A (socketed 1MB ROM/Flash)
appears in this range after a reset if the rom_b_rv control bit in the
Falcon’s ROM B Base/Size register is cleared. If the rom_b_rv
control bit is set, this address range maps to ROM/Flash bank B
(soldered 4MB or 8MB ROM/Flash).PCI Local Bus Memory Map
The PCI memory map is controlled by the Raven MPU/PCI bus bridge
controller ASIC and by the Universe II 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/2700 Series Single
Board Computer Programmer’s Reference Guide.
VMEbus Memory Map
The VMEbus is programmable. Like other segments of the MVME2700
memory map, the mapping of local resources as viewed by VMEbus
masters varies among applications.
The Universe II 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 II 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/2700
Series Single Board Computer Programmer’s Reference Guide. Figure 2-2
shows the overall mapping approach from the standpoint of a VMEbus
master.Programming Considerations 2
Good programming practice dictates that only one MPU at a time have
control of the MVME2700 control registers. Of particular note are:
? Registers that modify the address map
? Registers that require two cycles to access
? VMEbus interrupt request registers