【DSP开发】6455EMIF

| 数据页 |
字寻址方式地址范围
(16进制)
|
外部存储器 |
字节寻址方式地址范围
(16进制)
|
|
第2页后64K字节
3-31
|
02 8000-1F FFFF |
CE0空间
(4M-320K)字节
|
05 0000-3F FFFF |
| 32-63 | 20 0000-3F FFFF |
CE1空间
4M字节
|
40 0000-7F FFFF |
| 64-95 | 40 0000-5F FFFF |
CE2空间
4M字节
|
80 0000-BF FFFF |
| 96-127 | 60 0000-7F FFFF |
当MP/MC=0
CE3空间长度为
(4M-32K)字节
剩余地址空间被片上ROM占用 当MP/MC=1
CE3空间长度为4M字节
|
C0 0000-FF FFFF |



| 位 | 字段 | 数值 | 说明 |
| 15~13 | Reserved | 保留 | |
| 14~12 | MTYPE |
000b
001b
010b
011b
100b
101b~111b
|
存储器类型
8位宽异步存储器
16位宽异步存储器
32位宽异步存储器
32位宽同步动态存储器(SDRAM)
32位宽同步静态突发存储器(SBSRAM)
保留
|
| 11~8 | READ SETUP | 1~15 | 读建立时间 |
| 7~2 | READ STROBE | 1~63 | 读选通时间 |
| 1~0 | READ HOLD | 0~3 | 读保持时间 |
| 位 | 字段 | 数值 | 说明 |
| 15~14 | EXTENED HOLD READ | 0~3 | 读延长保持时间 |
| 13~12 | EXTENED HOLD WRITE | 0~3 | 写延长保持时间 |
| 11~8 | WRITE SETUP | 1~15 | 写建立时间 |
| 7~2 | WRITE STROBE | 1~63 | 写选通时间 |
| 1~0 | WRITE HOLD | 0~3 | 写保持时间 |
| 位 | 字段 | 数值 | 说明 |
| 15~8 | Reserved | 保留 | |
| 7~0 | TIMEOUT |
0
1 ≤ N≤255
|
超时字段(同步存储器超时字段无效)
超时功能被禁止
当ARDY信号为低超过N个时钟周期,则发生超时错误 |

| 所在寄存器 | 位 | 字段名称 | 数值 | 说明 |
| 片选控制寄存器 | 14~12 | MTYPE | 100b | 32位宽SBSRAM |
| 全局控制寄存器 | 11~9 | MEMFREQ |
000b
001b
|
CLKMEM频率
CLKOUT频率
CLKOUT频率除2
|
| 全局控制寄存器 | 7 | WPE |
0
1
|
后写使能
禁止后写
后写使能
|
| 全局控制寄存器 | 5 | MEMCEN |
0
1
|
存储器时钟使能
CLKMEM保持高电平
CLKMEM输出使能
|
| 全局控制寄存器 | 0 | NOHOLD |
0
1
|
外部保持控制
允许外部保持
禁止外部保持
|
|
SDRAM容量
及排列方式
|
使用芯片
数量
|
配置位 |
占用CE
空间数
|
边界/行地址 | 列地址 | ||
| SDACC SDSIZE SDWID | SDRAM | EMIF | SDRAM | EMIF | |||
|
64M位
4M x16位
|
1 | 0 0 0 | 2 | BA[1:0]和[11:0] |
A[14:12]、
SDA10和A[10:1]
|
A[7:0] | A[8:1] |
|
64M位
4M x16位
|
2 | 1 0 0 | 4 | BA[1:0]和[11:0] |
A[15:13]、
SDA10和A[11:2]
|
A[7:0] | A[9:2] |
|
64M位
2M x32位
|
1 | 1 0 1 | 2 | BA[1:0和[10:0] |
A[14:13]、
SDA10和A[11:2]
|
A[7:0] | A[9:2] |
|
64M位
2M x32位
|
2 | 1 0 1 | 4 | BA[1:0和[10:0] |
A[14:13]、
SDA10和A[11:2]
|
A[7:0] | A[9:2] |
|
128M位
8M x16位
|
1 | 0 1 0 | 4 | BA[1:0]和[11:0] |
A[14:12]、
SDA10和A[10:1]
|
A[8:0] | A[9:1] |
|
128M位
4M x32位
|
1 | 1 1 1 | 4 | BA[1:0]和[11:0] |
A[15:13]、
SDA10和A[11:2]
|
A[7:0] | A[9:2] |
| 命令 | 说明 |
| DCAB | 关闭所有边界 |
| ACTV | 打开所选择边界和所选择行 |
| READ | 输入起始列地址开始读操作 |
| WRT | 输入起始列地址开始写操作 |
| MRS | 配置SDRAM模式寄存器 |
| REFR | 自动循环刷新地址 |
| NOP | 不进行操作 |
| 所在寄存器 | 位 | 字段名称 | 数值 | 说明 |
| 全局控制寄存器 | 11~9 | MEMFREQ |
000b
001b
|
CLKMEM频率
CLKOUT频率
CLKOUT频率除2
|
| 全局控制寄存器 | 7 | WPE |
0
1
|
后写使能
禁止后写
后写使能
|
| 全局控制寄存器 | 5 | MEMCEN |
0
1
|
存储器时钟使能
CLKMEM保持高电平
CLKMEM输出使能
|
| 全局控制寄存器 | 0 | NOHOLD |
0
1
|
外部保持控制
允许外部保持
禁止外部保持
|
| 片选控制寄存器1 | 14~12 | MTYPE | 011b | 32位宽或16位宽SDRAM |
| 位 | 字段 | 初始值 | 说明 |
| 15~11 | TRC | 1111b | 从刷新命令REFR到REFR/MRS/ACTV命令间隔CLKMEM周期数 |
| 10 | SDSIZE | 0 |
SDRAM宽度
0:16位宽 1:32位宽
|
| 9 | SDWID | 0 |
SDRAM容量
0:64M位 1:128M位
|
| 8 | RFEN | 1 |
刷新使能
0:禁止刷新 1:允许刷新
|
| 7~4 | TRCD | 0100 | 从ACTV命令到READ/WRITE命令CLKMEM周期数 |
| 3~0 | TRP | 100 | 从DCAB命令到REFR/ACTV/MRS命令CLKMEM周期数 |
| 位 | 字段 | 初始值 | 说明 |
| 10 | SDACC | 0 |
0: SDRAM数据总线接口为16位宽
1: SDRAM数据总线接口为32位宽
|
| 9~8 | TMRD | 11b | ACTV/DCAB/REFR延迟CLKMEM周期数 |
| 7~4 | TRAS | 1111b | SDRAS信号有效时持续CLKMEM周期数 |
| 3~0 | TACTV2ACTV | 1111b | SDRAS到SDRAS有效延迟CLKMEM周期数 |
【DSP开发】6455EMIF的更多相关文章
- DSP开发资源总结,经典书籍,论坛
OMAP4开发资源总结: 一.TI OMAP4官网介绍: http://www.ti.com.cn/general/cn/docs/wtbu/wtbuproductcontent.tsp?templa ...
- Davinci DM6446开发攻略——DSP开发工程建立
前段时间一直忙一个项目,同时在生活上时时提防和抵抗中国地沟油.国外核心转基因调和油.大豆油.色拉油.大米玉米.可怕的喂药鱼.药水泡农药喷无虫咬的青菜,所以没时间打理自己的博客,让开发攻略停顿了一段时间 ...
- 你应该知道的4个DSP开发支持库
引言 在dsp开发中,为了节省开发时间和难度,TI将一些成熟的算法封装为模块,供开发者使用.如果能充分利用这些算法支持库,对于加快dsp开发进程与提高代码质量.稳定性有非常大的帮助. Digital ...
- 【DSP开发】利用CCS5.4开发基于DSP6455的JPEG2000图像解压缩过程
[DSP开发]利用CCS5.4开发基于DSP6455的JPEG2000图像解压缩过程 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 说明:前端是时间基于VS ...
- 【DSP开发】DSP能用VS2010生成的链接库文件吗?
[DSP开发]DSP能用VS2010生成的链接库文件吗? 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 说明:可能这个问题让行家看上去就会莞尔一笑,但是很多 ...
- 【DSP开发】如何获得浮点型的数据的IEEE的表示
[DSP开发]如何获得浮点型的数据的IEEE的表示 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 浮点数的存储规范,由IEEE指定的,具体的规范文件是:IE ...
- 【DSP开发】CCS数据格式 load
CCS支持的.dat文件详解(转载于hellodsp) CCS支持的.dat文件的格式为: 定数 数据格式 起始地址 页类型 数据块大小 1651 其后是文件内容,每行表示一个数据. 定数固定为&qu ...
- 【DSP开发】gel文件编写
以下转载自:http://blog.csdn.net/henhen2002/article/details/4573447 GEL--通用扩展语言,无类型语言,只有int类型,当CCS运行时首先执行这 ...
- 【Linux开发】【DSP开发】利用CCS6.1生成out文件的同时生成bin文件
[Linux开发][DSP开发]利用CCS6.1生成out文件的同时生成bin文件 标签:[DSP开发] [Linux开发] 尝试在windows上安装的CCS6.1开发AM4378-Linux下的应 ...
- 【DSP开发】【Linux开发】基于ARM+DSP进行应用开发
针对当前应用的复杂性,SOC芯片更好能能满足应用和媒体的需求,集成众多接口,用ARM做为应用处理器进行多样化的应用开发和用户界面和接口,利用DSP进行算法加速,特别是媒体的编解码算法加速,既能够保持算 ...
随机推荐
- rect dict tect 词根助记
rect: r (跑)e(E 槽子)ct(不停的跑) 就是直的 dict: d(椅子)i(人)C(开口说)t(T 桌子) : 椅子前站人 开口说前面是桌子 tect: tt(TT像盖子)EC(E ...
- 五十九.大数据、Hadoop 、 Hadoop安装与配置 、 HDFS
1.安装Hadoop 单机模式安装Hadoop 安装JAVA环境 设置环境变量,启动运行 1.1 环境准备 1)配置主机名为nn01,ip为192.168.1.21,配置yum源(系统源) 备 ...
- MySQL数据分析-(10)SQL基础操作之表操作
大家好,我是jacky,很高兴跟大家继续分享MySQL数据分析实战课程,前面我们学习了库层面增删改查的SQL语句,这次课jacky将给大家介绍表层面的增删改查, (一)本课时的学习逻辑 表层面的增删改 ...
- AGC023C Painting Machines
题意 有一排\(n\)个格子,\(i\)操作会使\(i\)和\(i+1\)都变黑. 一个操作序列的得分为染黑所有格子时所用的步数 问所有排列的得分和. \(n\le 10^6\) 传送门 思路 有一个 ...
- VSCode-VUE模板文件
编辑自己的代码片段 ctrl+shift+p 输入snippet 选择 'Preferences: Configure User Snippets' 输入vue 选择vue.json,会打开vue.j ...
- BZOJ3907网格
这东西是拿Cat思想搞得组合数学. 首先做这个需要会用网格法或折线法分析Cat的$C_{2n}^n-C_{2n}^{n-1}$是怎么来的. 网格法:假如没有限制,从(0,0)到(n,n)的方案数为$C ...
- JAVA基础知识|内部类
一.什么是内部类? 内部类(inner class)是定义在另一个类中的类 为什么使用内部类? 1)内部类方法可以访问该类定义所在的作用域中的数据,包括私有数据 2)内部类可以对同一个包中的其他类隐藏 ...
- 转:C++何时调用构造函数,何时调用析构函数
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/wjf1997/article/detai ...
- Event---事件详解
1.焦点事件 焦点:使浏览器能够区分用户输入的对象,当一个元素有焦点的时候,那么他就可以接收用户的输入. 可以通过以下方式给元素设置焦点: 点击.tab.js 不是所有元素都能够接收焦点的,能够响应用 ...
- 【Java/JDBC】借助ResultSetMetaData,从数据库表中抽取字段信息存成Excel文件
本例工程下载:https://files.cnblogs.com/files/xiandedanteng/FindNotnullColumns20191102-3.rar 工作中曾有个为42张表建立测 ...