LPC178x/177x EMC静态存储器读延时配置详解
下载需积分: 45 | PDF格式 | 18.87MB |
更新于2024-08-06
| 109 浏览量 | 举报
"LPC178x下册"
在LPC178x微控制器中,外部存储器控制器(EMC)是一个重要的组成部分,它负责管理与外部存储设备(如静态存储器SRAM)的通信。静态存储器读延时寄存器是EMC的一部分,用于精确控制数据读取时的时序。
标题提及的“静态存储器读延时寄存器位描述”主要涉及两个寄存器:`EMCStaticWaitRd` 和 `EMCStaticWaitPage0-3`。这些寄存器是为了解决异步读取操作中的延迟问题,确保数据在正确的时间从外部存储器到达处理器。
`EMCStaticWaitRd` 寄存器用于设置非页模式和异步页模式下读操作的等待状态。位4:0(WAITRD)决定了在片选信号CS变为有效后,到输出允许信号OE变为无效之间的时间间隔,即从外部存储器获取数据所需的时间。默认值0x1F表示等待时间为(n+1)CCLK周期。复位值31:5为保留位,应写入0且读出值未定义。
图5.29展示了WAITRD与EMC总线时序的关系,其中t=WAITRD×2CCLK。这意味着读操作的延迟时间是基于WAITRD设定的CCLK周期数量乘以2。
而`EMCStaticWaitPage0-3`寄存器则针对异步页模式的连续读访问进行延迟控制。在第一次读操作后,每个后续的页模式读操作的等待状态数由4:0位(WAITPAGE)决定,等待状态的数量为(n+1)CCLK周期。在连续的页模式读取中,第一次读取之后的每个页模式访问等待状态时间是(WAITPAGE+1)×TCCLK。
5.17章节还提到了外部存储器控制器的其他特性,例如E2PROM存储器,它是一个非易失性存储器,用于存储程序配置和数据。E2PROM有特定的描述、特性、寄存器描述以及操作流程。
LPC178x的EMC通过精细调整读延迟寄存器,确保了与外部静态存储器交互的高效性和可靠性,同时E2PROM提供了额外的非易失性存储解决方案。理解并正确配置这些寄存器对于优化系统性能和确保数据完整性至关重要。
相关推荐


354 浏览量



11 浏览量



181 浏览量


MichaelTu
- 粉丝: 25
最新资源
- 简易脚本集成英特尔MKL到Debian/Ubuntu系统
- 2018美团点评技术创新分享(中篇)
- Spring框架问卷调查系统源代码免费下载
- 易语言实现网易163邮箱登录器教程
- 深入解析新浪微博安卓客户端源码架构
- Cocos2d-x粒子编辑器源码深入解析
- RU.exe与RU.EFI:跨平台的Bios修改工具
- Qt实现OBD II数字仪表集群开发指南
- 基于Hugo框架的TECv2加密纲要开发
- 淘宝商品排名优化技巧与查询工具
- Linux桌面弹出菜单快速输入Emoji与Kaomoji技巧
- SAPJCO3 Jar包环境配置及部署指南
- C语言编写的《智能算法》源代码解析
- MFC列表控件CListCtrl的自绘实现及表头绘制
- coc-phpls: 为PHP打造的高效语言服务器扩展
- Linux promptless:极致快速的极简Shell提示符实现