版块
论坛
喜欢
话题
应用
搜索
登录
注册
lvhaow的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=11214
DSP(5402)内部RAM映射的困惑。
5402内部有16K字RAM,可以映射为程序存储器和(或)数据存储器,查5402的资料,MP/MC=0,OVLY=1时,内部RAM既为程序存储器也为数据存储器,而且地址范围都是0x0080-0x3FFF,都是16K字,也就是说程序存储器和数据存储器是重叠的,这样不会造成冲突吗?
回复
(
4
)
2004-05-27 20:51
来自版块 -
DSP & PLD &FPGA
◆
◆
表情
告诉我的粉丝
提 交
packy_naok
:
我觉得是为了速度 DSP的CPU和外设寄存器大多映射在数据空间 也就是所谓的存储器映射寄存器MMR 这样很明显是为了寄存器的访问和寄存器之间的信息交换 OVLY=1时,程序空间每页前16K一致也就是为了同样的缘故吧 因为对每页前16K可以自由寻址,不受限制 而各页其他...
(2004-05-31 11:12)
回复
jst7792
:
地址空间的冲突编译软件可以通过设置避免,而且有些状态程序和数据空间重叠是有非常大的好处的,典型的就是const字段。
(2004-05-28 12:16)
回复
lvhaow
:
和双口RAM不是一回事吧。
(2004-05-27 21:36)
回复
aha_here
:
大概是象双口RAM的东西把,所以不会冲突
(2004-05-27 21:09)
回复
lvhaow
加关注
写私信
0
关注
0
粉丝
253
帖子
返回顶部