DS200TBQCG1AAA燃機卡件,GE怎么使用
內存映射有三種觀點:1)所有通過處理器總線(MC88110總線)查看的資源,2)映射從本地外圍總線查看車載/非車載資源(MC68040兼容總線),以及3)車載資源映射為由VMEbus主機查看(VMEbus內存映射)。處理器總線內存映射應小心,因為所有三個地圖都是可編程的。它是建議從處理器總線直接映射到本地應使用外圍總線。MVME197LE設備的內存映射如下所示桌子。表1-2是從$00000000到$ffffff的整個地圖。
DS200TBQCG1AAA燃機卡件許多領域的地圖是用戶可編程的,建議使用如表所示。這是假設處理器和本地外圍總線和本地外圍總線與VMEbus之間。這個緩存抑制功能可在MC88110中編程。車載輸入/輸出空間必須標記為緩存禁止,并在其頁表中序列化。表1-3進一步定義本地設備的映射。1、該區(qū)域可由用戶編程。建議的用途是如表所示。DRAM解碼器已編程通過ECDM I2CBus接口在DCAM中。這個處理器總線到本地外圍總線和本地
外圍總線到處理器總線解碼器是在總線開關中編程。本地外圍設備VMEbus(主)和VMEbus到本地外圍總線(從)解碼器在VMEchip2中編程。2、尺寸為近似值。3.緩存抑制取決于映射區(qū)域中的設備。4、該區(qū)域未解碼。如果訪問這些位置并且本地外圍總線計時器啟用,循環(huán)超時并由TEA信號終止。該區(qū)域可通過總線開關進行用戶編程。默認大小為4MB。有關寄存器位的完整描述,請參閱特定芯片的適當數(shù)據(jù)表。對于更詳細的內存映射請參閱詳細的MVME197LE中的外圍設備內存映射,MVME197DP和MVME197SP單板計算機程序員參考指南。2.Address是指向設備的物理地址。它是從MC88110轉換總線開關后設備的地址。寫入VMEchip2中的LCSR必須為32位。8位或16位的LCSR寫入以TEA信號終止。對GCSR的寫入可以是8位、16位或32位。讀取到LCSR和GCSR可以是8、16或32位。4、該區(qū)域不返回確認信號。如果處理器總線超時計時器已啟用,訪問時間輸出并由TEA信號終止。5、尺寸為近似值。6.82596CA的端口命令必須寫成兩個16位寫入:第一個上字,第二個下字。7.DROM(啟動ROM)在本地外圍總線重置。DROM顯示為0,直到DR0位在PCCchip2中被清除。DR0位為位于地址0位D15。DROM必須是在0時禁用,然后訪問DRAM。
There are three points of view for the memory maps: 1) the mapping of all
resources as viewed by the Processor Bus (MC88110 bus), 2) the mapping of
onboard/off-board resources as viewed from the Local Peripheral Bus
(MC68040 compatible bus), and 3) the mapping of onboard resources as
viewed by VMEbus Masters (VMEbus memory map).
Processor Bus Memory Map
Care should be taken, since all three maps are programmable. It is
recommended that direct mapping from the Processor Bus to the Local
Peripheral Bus be used.The memory maps of MVME197LE devices are provided in the following
tables. Table 1-2 is the entire map from $00000000 to $FFFFFFFF. Many areas
of the map are user-programmable, and suggested uses are shown in the table.
This is assuming no address translation is used between the processor and
local peripheral bus and between the local peripheral bus and VMEbus. The
cache inhibit function is programmable in the MC88110. The onboard I/O
space must be marked cache inhibit and serialized in its page table. Table 1-3
further defines the map for the local devices.1. This area is user-programmable. The suggested use is
shown in the table. The DRAM decoder is programmed
in the DCAM through the ECDM I2CBus interface. The
Processor Bus to Local Peripheral Bus and the Local
Peripheral Bus to Processor Bus decoders are
programmed in the BusSwitch. The Local Peripheral to
VMEbus (master) and VMEbus to Local Peripheral Bus
(slave) decoders are programmed in the VMEchip2.
2. Size is approximate.
3. Cache inhibit depends on devices in area mapped.
4. This area is not decoded. If these locations are accessed
and the local peripheral bus timer is enabled, the cycle
times out and is terminated by a TEA signal.
5. This area is user programmable via the BusSwitch.
Default size is 4 megabytes.For a complete description of the register bits, refer to
the appropriate data sheet for the specific chip. For a
more detailed memory map refer to the detailed
peripheral device memory maps in the MVME197LE,
MVME197DP, and MVME197SP Single Board
Computers Programmer’s Reference Guide.
2. Address is the physical address going to the device. It is
after the BusSwitch translation from the MC88110
address to the device seen address.Writes to the LCSR in the VMEchip2 must be 32 bits.
LCSR writes of 8 or 16 bits terminate with a TEA signal.
Writes to the GCSR may be 8, 16, or 32 bits. Reads to the
LCSR and GCSR may be 8, 16, or 32 bits.
4. This area does not return an acknowledge signal. If the
processor bus timeout timer is enabled, the access times
out and is terminated by a TEA signal.
5. Size is approximate.
6. Port commands to the 82596CA must be written as two
16-bit writes: upper word first and lower word second.
7. DROM (BOOT ROM) appears at $0 following a local
peripheral bus reset. The DROM appears at 0 until the
DR0 bit is cleared in the PCCchip2. The DR0 bit is
located at address 0 bit D15. The DROM must be
disabled at 0 before the DRAM is accessed.