免费咨询热线
177-5963-5229正常地址范围
响应正常地址的设备的内存映射
范围如下表所示。正常的地址范围为
由本地总线上的传输类型(TT)信号定义。在
MVME172、传输类型0、1、2定义正常地址
的范围内。表1-3是$00000000到$FFFFFFFF的整个地图。
地图的许多区域都是用户可编程的,并建议使用
表中所示。缓存抑制功能是可编程的
在MC68XX060 MMU中。必须标记板载I/O空间
缓存抑制并在其页表中序列化。1-30页如表1-4所示
进一步定义本地I/O设备的映射。
表1 - 3。本地总线内存映射
地址范围设备
访问
港口
宽度尺寸
软件
缓存
抑制
笔记
奇偶校验可编程DRAM
夹层
D32 4mb-16mb n 2
基于ECC的可编程DRAM
夹层
D32 4mb-64mb n 2
可编程板载SRAM D32 128KB N 2
可编程VMEbus A32/A24 D32-D16—?4
可编程IP_a内存D32-D8 64KB-8MB ?2、4
可编程IP_b内存D32-D8 64KB-8MB ?2、4
$FF800000-$FF9FFFFF闪存/EPROM D32 2MB N 1,5
$FFA00000-$FFBFFFFF EPROM/Flash D32 2MB N 5
$FFC00000-$FFDFFFFF未解码D32 2MB N
FFE00000 - FFE1FFFF美元
SRAM违约
D32 128kb n
$FFE80000-$FFEFFFFF未解码- 512KB N
$FFF00000-$FFFEFFFF本地I/O设备
(见下表)
D32-d8 878kb y
内存映射
1至29
1
$FFFF0000-$FFFFFFFF VMEbus a16d32 /D16 64KB ?2、4
笔记
1. 映射在$FFF80000-$FFF9FFFF的设备也出现在$00000000-
当mc2芯片EPROM控制寄存器中的ROM0位高时,$001FFFFF
(ROM0 = 1)。每次复位后,将ROM0置为1。必须清除ROM0位
其他资源(DRAM或SRAM)才能在此范围内映射
($00000000 - $ 001fffff)
EPROM/闪存映射也由EPROM大小和by控制
MC2chip ASIC中的控制位V19。参考EPROM/Flash配置
表在MVME172 VME嵌入式控制器程序员的参考指南
欲知详情。
2. 这个区域是用户可编程的。DRAM和SRAM解码器是
在mc2芯片中编写本地到vmebus解码器
在VMEchip2中,IP内存空间在IP2中编程。
3.尺寸是近似的。
4. 缓存抑制取决于所映射区域中的设备。
5. EPROM和Flash是由mc2芯片ASIC从一个8-
位私有总线到32位MPU本地总线。
6. 这些区域不解码,除非其中一个可编程解码器是
初始化为解码这个空间。如果它们没有被解码,而本地计时器是
MOTOROLA MVME172-410A 文章出自长欣工控转载请附上链接