TI-AM335X GPMC 7个config寄存器重点

本文详细介绍了GPMC(General Purpose Memory Controller)配置寄存器的功能及设置方法,包括时钟频率选择、时间延迟调整、地址数据复用配置、设备类型与大小设定等,并针对SRAM设备给出了具体的配置建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

每个Config寄存器有32位

Config1:

1-0 GPMCFCLKDIVIDER Divides the GPMC.FCLK clock

//用于设置时钟 使用默认0

0 GPMC_CLK frequency = GPMC_FCLK frequency

1h GPMC_CLK frequency = GPMC_FCLK frequency/2

2h GPMC_CLK frequency = GPMC_FCLK frequency/3

3h GPMC_CLK frequency = GPMC_FCLK frequency/4


4 TIMEPARAGRANULARITY Signals timing latencies scalar factor (Rd/WRCycleTime, AccessTime,PageBurstAccessTime, CSOnTime, CSRd/WrOffTime, ADVOnTime,

//设置时间速度有关,没懂,默认0

ADVRd/WrOffTime, OEOnTime, OEOffTime, WEOnTime, WEOffTime,

Cycle2CycleDelay, BusTurnAround, TimeOutStartValue)

0 ×1 latencies

1 ×2 latencies


9-8 MUXADDDATA Enables the Address and data multiplexed protocol (Reset value is CS0MUXDEVICE input pin sampled at IC reset for CS[0] and 0 for CS[1-5])

//使用默认 0


0 Non-multiplexed attached device

1h AAD-multiplexed protocol device

2h Address and data multiplexed attached device

3h Reserved


11-10 DEVICETYPE Selects the attached device type

//默认0,我的是SRAM

0 NOR Flash like, asynchronous and synchronous devices
1h Reserved
2h NAND Flash like devices, stream mode
3h Reserved


13-12 DEVICESIZE Selects the device size attached (Reset value is BOOTDEVICESIZE input

//终于自己设置了,要操作的ram是16位的,当然以后操作别的ram就改为其它的

pin sampled at IC reset for CS[0] and 01 for CS[1-5])
0 8 bit
1h 16 bit
2h Reserved
3h Reserved

28 WRITEMULTIPLE Selects the write single or multiple access

//28 30设置读写为单个或复用?有点不肯定,但这里都设置为0

0 Single access
1 Multiple access (burst if synchronous, considered as single if asynchronous)

30 READMULTIPLE Selects the read single or multiple access

0 single access
1 multiple access (burst if synchonous, page if asynchronous)


config2-6:

//按照芯片手册757页时序图配置

config7:

5-0 BASEADDRESS 0-3Fh Chip-select base address.

//设置为0x10;A24设置为有效

CSi base address where i = 0 to 3 (16 Mbytes minimum granularity). Bits [5-0] corresponds

to A29, A28, A27, A26, A25, and A24.

11-8 MASKADDRESS Chip-select mask address. Values not listed must be avoided as they create holes in the chip-select address space.

//默认设置为0

0 Chip-select size of 256 Mbytes

8h Chip-select size of 128 Mbytes

Ch Chip-select size of 64 Mbytes

Eh Chip-select size of 32 Mbytes

Fh Chip-select size of 16 Mbytes

GPMC即组策略管理控制台,与windows 2000/2003 Server上传统的组策略编辑器截然不同,由一个全新的MMC管理单元及一整套脚本化的接口组成,提供了集中的组策略管理方案,可以大大减少不正确的组策略可能导致的网络问题并简化组策略相关的安全问题,解决组策略部署中的难点,   减轻了IT管理员们在实施组策略时所承担的沉重包袱。   组策略概述   相信"组策略"(Group Policy)这个名词已经为广大的Windows用户所知晓。微软在Windows NT 4.0中早就有了基于策略的管理--策略编辑器--一个深受NT管理员欢迎的实用程序,但它个并不为大多数用户所掌握并加以应用。为此,微软在 Windows 2000中不但彻底更新了目录服务,而且推出了与这个目录完全集成的策略管理--组策略对象(GPO)。随着Windows 2000的深入应用,组策略的应用也随之遍地开花,影响力远远超过了它的前身。可以说,组策略配置的正确与否将与您整个网络息息相关--虽然您可以完全放弃它,然而,作为一种手段,组策略的成功应用将起到事半功倍的效果。   GPMC的起源   当然,并不是每个人都成功了。随着组策略的深入应用,对这些组策略的管理成了用户最大的负担,而部分用户根本无法预料他所配置的组策略会产生什么样的后果,很多时候结果大大出乎他们的意料。在微软新闻组里,恐怕最著名的组策略问题就是"本地策略不允许您交互式登录"。GPMC(Group Policy Management Console,组策略管理控制台)就是微软在汲取遍布全球的合作伙伴及大量客户反馈的基础上酝酿而成的。   GPMC由一个全新MMC管理单元及一整套脚本化的接口组成,提供了集中的组策略管理方案,可以大大减少不正确的组策略可能导致的网络问题并简化组策略相关的安全问题,解决组策略部署中的难点,减轻了IT管理员们在实施组策略时所承担的沉重包袱
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值