编辑: huangshuowei01 2014-08-03
User Manual AWorks M1050 内部 RAM 配置指南 产品用户手册 0000000000V1.

0.0 Date:2018/07/05 产品用户手册 类别 内容 关键词 FlexRAM、D-TCM、I-TCM、OCRAM 摘要本文描述了如何配置 i.MX RT105x 的内部 RAM 广州致远电子有限公司 ?2018 广州致远电子有限公司 AWorks M1050 内部 RAM 配置指南 产品用户手册 修订历史 版本 日期 原因 发布 1.0.0 2018/5/1 创建文档 发布 1.0.1 2018/7/5 更新文中插入的代码片段 产品用户手册 ?2018Guangzhou ZHIYUAN Electronics Co., Ltd. i/11 ?2018 广州致远电子有限公司 AWorks M1050 内部 RAM 配置指南 产品用户手册 目录1. iMX RT105x 内部 RAM 简介

1 1.1 I-TCM 和D-TCM.1 1.2 OCRAM.1 2. iMX RT105x 内部 RAM 配置

2 2.1 熔丝位配置内部 RAM.2 2.2 寄存器配置内部 RAM.3 2.3 SDK 代码中用户配置内部 RAM 方法

7 3. 内部 RAM 的使用

10 产品用户手册 ?2018Guangzhou ZHIYUAN Electronics Co., Ltd. 1/11 ?2018 广州致远电子有限公司 AWorks M1050 内部 RAM 配置指南 产品用户手册 1. iMX RT105x 内部 RAM 简介 iMX RT105x 的内部 RAM 的容量共有 512KB,这512KB 的内存可分配为 I-TCM、D- TCM、OCRAM(On Chip RAM) 内存,由FlexRAM 模块进行分配和管理. 1.1 I-TCM 和D-TCM FlexRAM 具有一个

64 位的 I-TCM 控制器和

2 个32 位的 D-TCM 控制器,FlexRAM 可 以分配高达 512KB 的I-TCM 或D-TCM,I-TCM 和D-TCM 具有与内核同步的接口,以内核 相同的频率运行,在快速模式下,完成一次读和写仅需要一个 CPU 周期,并可以自动控制 时钟以降低功耗. 1.2 OCRAM iMX RT105x 具有一个 OCRAM 控制器,支持 512KB 的SRAM 大小,OCRAM 与系统 总线同步,以系统总线相同的频率运行. FlexRAM 模块框图如 图1所示. 图1: FlexRAM 模块框图 由框图可以看出, OCRAM 控制器可以由 AXI 总线进行访问, 但是 D-TCM 和I-TCM 控 制器只能以 TCM 总线进行访问,而DMA 的源地址和目的地址的访问需要通过 AXI 总线, 所以 OCRAM 内存可以作为 DAM 的内存,D-TCM 和I-TCM 不能作为 DMA 的内存. 产品用户手册 ?2018Guangzhou ZHIYUAN Electronics Co., Ltd. 1/11 ?2018 广州致远电子有限公司 AWorks M1050 内部 RAM 配置指南 产品用户手册 2. iMX RT105x 内部 RAM 配置 OCRAM、I-TCM、D-TCM 共享片上的 512KB 的RAM, 也即是说 OCRAM、I-TCM、D- TCM 这三部分的容量之和不能大于 512KB.这512KB 的RAM 可以分为

16 个容量为 32KB 的Bank,可称之为 FlexRAM Bank, 每个 Bank 可以配置为 OCRAM、I-TCM、D-TCM 中的 任意一种内存. 内部 RAM 可以使用 FlexRAM 熔丝位和寄存器进行配置. 2.1 熔丝位配置内部 RAM iMX RT105x 上电启动时默认选择使用 FlexRAM 熔丝位配置内部 RAM,熔丝位配置地 址为 0x6D0,由第 16-19Bit 的四位进行配置,芯片出厂时这四位默认全为 0,FlexRAM 的熔 丝位默认配置如 图2所示. 图2: FlexRAM 熔丝位默认值 由图2的熔丝默认配置可知,内部 512KB 的RAM 被配置成 128KB I-TCM,128KB D-TCM,256KB OCRAM,FlexRAM 熔丝默认配置 Bank 分配表如 表1所示, 产品用户手册 ?2018Guangzhou ZHIYUAN Electronics Co., Ltd. 2/11 ?2018 广州致远电子有限公司 AWorks M1050 内部 RAM 配置指南 产品用户手册 表1: FlexRAM 熔丝默认 Bank 分 配表 I-TCM D-TCM OCRAM Bank0

0 0

1 Bank1

0 0

1 Bank2

0 0

1 Bank3

0 0

1 Bank4

0 1

0 Bank5

0 1

0 Bank6

1 0

0 Bank7

1 0

0 Bank8

1 0

0 Bank9

1 0

0 Bank10

0 1

0 Bank11

0 1

0 Bank12

0 0

1 Bank13

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题