西莫电机圈

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

查看: 2168|回复: 5

[分享] 关于2407数据存储器的问题解答

 关闭 [复制链接]

该用户从未签到

发表于 2008-6-21 10:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
问:参考书中说,2407的数据存储器有32K的内部数据存储器和32K的外部存储器组成.7000H到7FFFH为外设数据区,请问这个内部32K的数据存储区是否在2407内部已有物理存在,还是一定需要外扩展RAM后,才物理存在和才能对外设操作了呢?
考虑的出发点是: 如果这个内部32K的数据存储区在2407中已物理存在,我就可以省去外部扩展RAM,请予以指点解惑


答:你的理解有误,前32k(到0x7fff) 是内部使用的,这个区域本身有ram的,其中一部分对应特殊寄存器,包括你说的0x7000到0x7fff区域,另外还有一部分通用存储器空间比如0x800到0x1000,那个后面32k的外部存储器和外设存储器不是一个概念。它只是一个空间,换句话说,你的操作地址要是在这儿范围,就会激活dsp的一些引脚信号,比如ds,然后读取你的外部ram。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过

该用户从未签到

发表于 2008-10-25 16:25 | 显示全部楼层
还是没太看懂啊,能否具体再讲讲
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2008-10-27 22:47 | 显示全部楼层
16位地址总线只能访问64k数据空间,前32k在DSP内部,由超快的片上SRAM来实现,但是里面零零碎碎的被DSP内核和片上外设占去了不少,自己的程序能用的只有不大的一块。如果自己的程序需要的数据区不太,比如不需要很大的数据表,不要做很大的缓冲区等等,那么用片上那点RAM就足够了。否则,就得通过外部总线外接一片SRAM。外接SRAM速度不如片上的SRAM,不是零等待的。合众达的开发板一般都是外接一片64kSRAM的,其中32k分给程序空间,32k分给数据空间。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2008-12-25 14:29 | 显示全部楼层
还请具体一下,当初在大学就没弄明白过内部与外部的RAM
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2008-12-27 23:38 | 显示全部楼层
1# zzz17
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2010-4-4 01:53 | 显示全部楼层
内部就是存储数据的时候比较快的区域
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|西莫电机圈 ( 浙ICP备10025899号-3 浙公网安备:33028202000436号

GMT+8, 2024-11-26 22:48 , Processed in 0.086798 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表