Local bu s 本章介绍了局部总线控制器(LBC)模块
介绍LBC的外部信号和内存映射寄存器,以及通用片选机制(GPCM)、同步DRAM(SDRAM)机和用户可编程机(UPM)
最后,包括初始化和应用信息一节,其中有许多关于使用的特色的例子
1 绪论 图 10-1 是 LBC 的功能结构图,它支持三个接口:GPCM,UPM 和SDRAM
图 10-1
局部总线控制器结构图 10
1 概述 LBC 的主要部分是存贮器控制器,该控制器提供了到多种类型存贮设备和外部设备的无缝接口
该控制器负责控制八个存贮体(bank),这八个存贮体由一个高性能的SDRAM、一个 GPCM 和可多达三个的UPMs所共享
因此它支持到 SDRAM、SRAM、EPROM、flash EPROM、可突发 RAM、常规 DRAM 设备、扩展数据输出 DRAM 设备和其他一些外部设备的最小粘结逻辑接口
外部地址锁存信号(LALE)允许地址和数据信号的多路复用,减少信号数量
LBC 还包括许多数据校验和保护特性,例如数据奇偶的生成和校验、写保护和一个总线监控器以确保每个总线周期在用户指定的时间内结束
2 特性 LBC 主要包含以下几个方面的特性: • 拥有八个存贮体 —带屏蔽的32 位地址译码 —可变存贮块大小(32K 字节到 2G 字节) —基于存贮体的控制信号生成的选择 —基于存贮体激活的数据缓冲控制 —大事务的自动分段 —用于单访问的奇偶校验,包括读-修改-写(RMW)校验 —写保护能力 —奇偶字节选择 • SDRAM机 —向符合JEDEC标准的SDRAM设备的无缝连接提供控制功能和信号 —支持每个设备多达4个的并发打开页面 —支持32位、16位和8位端口大小的SDRAM —支持外部的地址 和/或 命令线缓冲 • 通用片选机(GPCM) —与 SRAM、EP