在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!)    创芯人才网--重磅上线啦!
查看: 10477|回复: 10

[原创] DSP io问题

[复制链接]
发表于 2004-6-7 11:47:39 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 cjsb37 于 2013-4-29 09:22 编辑

我使用的是TMS320C240的dsp,现在遇到一个关于IO的问题:
在240上面共有24个IO引脚;另外240的IO寻址空间为64K,这两者之间的关系是什么?
io寻址的结果是指向什么地方?IO引脚的输入、出与寻址的地址有关系吗?





发表于 2004-6-7 11:50:09 | 显示全部楼层

DSP io问题

没有,,io引脚与io空间没有关系
 楼主| 发表于 2004-6-7 12:47:07 | 显示全部楼层

DSP io问题

IO空间的64k是在什么地方呢?
发表于 2004-6-7 13:25:33 | 显示全部楼层

DSP io问题

io空间就是指IS引脚有效的总线空间--
 楼主| 发表于 2004-6-7 14:09:15 | 显示全部楼层

DSP io问题

那么在访问IO空间时,需要用到读写数据空间时的地址线和数据线,那么此时整个程序就不能再访问数据空间了啊?

多谢!!!
发表于 2004-6-7 14:17:05 | 显示全部楼层

DSP io问题

访问不同空间是由不同指令完成的,,如果一条指令指令在执行的时候同时访问了不同空间,,占用了同一个总线的时候,,一般都会进行分时操作,,这些都是cpu设计的时候才会考虑,,你应用的时候不用考虑这些。。。
 楼主| 发表于 2004-6-7 14:33:06 | 显示全部楼层

DSP io问题

非常感谢你的解答:)
多谢!!!
 楼主| 发表于 2004-6-7 14:36:22 | 显示全部楼层

DSP io问题

再请教几个问题:
TMS320C240,手册上讲它提供了64k 的程序、数据、IO空间,我现在有以下几个问题:
1. 这64K指的是可寻址的最大范围,还是DSP本身就提供了这么多的空间?
2. MP/MC这两种模式的最重要区别在什么地方。我现在选择了MC模式,那么可用的程序存储范围是什么?
3. 当外扩程序存贮区以后,若内部、外部程序存储区的地址发生冲突,该怎么解决?
  还是根本就不会发生冲突?

多谢!!!!

发表于 2004-6-7 15:06:28 | 显示全部楼层

DSP io问题

1,64k是最大范围,,dsp里面的资源没有那么多,,具体多少看数据手册
2,区别在程序空间的定义上,,mp一般都是从外部提取指令,,包括中断向量,,
   mc就是应用内部eeprom资源
3,对于mp模式,,忽略内部程序存储器,,所以不会发生冲突,,因为都是从外部提取指令,,对于mc模式,,前16k是从内部eeprom获得指令,,当访问0x4000以上空间的时候,,就是从外部提取指令了,,所以不会冲突
--以上内容指程序空间,,数据空间是高32k外扩,,低32k片内定义。。
 楼主| 发表于 2004-6-7 15:13:01 | 显示全部楼层

DSP io问题

在MP模式下,那些寄存器,如IMR等都是从外部读取吗?
另外,我看了一些资料,上面有映射寄存器、阴影寄存器,分别是什么意思?
多谢!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-19 23:45 , Processed in 0.033851 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表