chengjunjie
驱动小牛
驱动小牛
  • 注册日期2004-06-05
  • 最后登录2012-06-05
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望44点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1722回复:15

(回复有分)存储器操作问题

楼主#
更多 发布于:2004-08-23 21:03
9052工作在ISA模式,一个MEMORY空间(16M),一个IO空间(16个)
  配置数据如下:

范围: FF000000
FFFFFFF1
基址: 00000001
00000221
描述符: 00000022
00000022
片选: 00800001
00000229
控制: 00454036
现在现象是:
      1,  在PLXMON环境下,对MEMORY进行连续读写时,经常死机.
      2,  对I/O口操作时,MEMRD#,MEMWR#上也有响应
      3,对存储器操作,写数据“eb F4000000 XX”后,
         进行“db F4000000”,发现00,20,40,60,。。。   一直到3F0,全都填上了“XX”。

      恳请各位指教!
      请大家看看,是否配置有什么问题?
      或者是别的硬件问题?

chengjunjie
驱动小牛
驱动小牛
  • 注册日期2004-06-05
  • 最后登录2012-06-05
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望44点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-24 04:20
还有一点疑问:
  1, ISA模式下的地址范围是LA23--LA0;寻址范围应是16M(范围寄存器FF0000000),那用什么做片选呢?
   要访问一个16M存储器,怎样做地址译吗?
  2, 如果用LA23做片选,那只能操作8M的空间,基址为0,范围寄存器是否应配置成FF800000,片选寄存器配置成400001?
  请指教!
jec017
驱动太牛
驱动太牛
  • 注册日期2002-08-22
  • 最后登录2008-01-09
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-08-24 09:49
还有一点疑问:
  1, ISA模式下的地址范围是LA23--LA0;寻址范围应是16M(范围寄存器FF0000000),那用什么做片选呢?
   要访问一个16M存储器,怎样做地址译吗?
  2, 如果用LA23做片选,那只能操作8M的空间,基址为0,范围寄存器是否应配置成FF800000,片选寄存器配置成400001?
  请指教!



用MEMORY的 读 OR 写 进行片选!这样就只要有MEMORY的读写就可以选中,不知可以不!


chengjunjie
驱动小牛
驱动小牛
  • 注册日期2004-06-05
  • 最后登录2012-06-05
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望44点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-08-24 13:08
用MEMORY的 读 OR 写 进行片选!这样就只要有MEMORY的读写就可以选中,不知可以不!
------------------------------------
我今天这样试了一下,可以对存储器操作,但存在的问题依旧,谢谢关注!回头再给分。
chengjunjie
驱动小牛
驱动小牛
  • 注册日期2004-06-05
  • 最后登录2012-06-05
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望44点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-08-24 14:27
第三个问题我在说具体一些,请帮忙分析:
 对存储器执行一次写操作:“eb F4000000 AA”
 然后再读,读出数据为:
 F400000:AA 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 F400010:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 F400020:AA 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 F400030:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 F400040:AA 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 。。。。。。一直到
 F4003E0:AA 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 F4003F0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 这是怎么回事?
 恳请各位帮忙,万分感激!!!






chengjunjie
驱动小牛
驱动小牛
  • 注册日期2004-06-05
  • 最后登录2012-06-05
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望44点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-08-26 12:55
     上一个问题已解决,把I/O的基地址220编入译码电路,就好了
 但对MEMORY的读写还是经常死机,实在搞不懂,CTRL寄存器的配置 试了很多中组合都不行,
    愁啊。。。。。。
chengjunjie
驱动小牛
驱动小牛
  • 注册日期2004-06-05
  • 最后登录2012-06-05
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望44点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-08-31 19:59
存储器的基址配成00000001也有问题,还是I/O与MEMORY冲突。

  换成00800001才行。
敬请高手指点:这两个基地址到底什么关系,为什么会互相影响?
  
seabird0813
驱动牛犊
驱动牛犊
  • 注册日期2004-03-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-09-02 10:00
chengjunjie兄,你能否发一个PLXMON的安装文件给我,或者告诉我一个下载的网址,我的PLXMON版本太低,不能使用,万分感谢
chengjunjie
驱动小牛
驱动小牛
  • 注册日期2004-06-05
  • 最后登录2012-06-05
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望44点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-09-02 13:24
chengjunjie兄,你能否发一个PLXMON的安装文件给我,或者告诉我一个下载的网址,我的PLXMON版本太低,不能使用,万分感谢
-----------------------------------------------------
 我的PLXMON是从下载中心找的,版本很低,只能运行在纯粹DOS环境下,用起来也不方便,不知你用的是什么版本的?
bigsoldier
驱动牛犊
驱动牛犊
  • 注册日期2004-08-31
  • 最后登录2007-08-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-09-02 13:41
你为什么用ISA模式,而不用非ISA模式??
你可以看看我帖子中的非ISA模式的配置情况,我用了两个片选来分别选中FPGA和RAM,可以参考参考!
chengjunjie
驱动小牛
驱动小牛
  • 注册日期2004-06-05
  • 最后登录2012-06-05
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望44点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-09-02 19:47
 多谢bigsoldier回答。
  我也用了两个片选,一个选RAM,一个I/O片选,
  你的帖子我看了,控制寄存器的“1F”,我不太理解,这8位一般都置0,不知你为和设置它,还有,描述符寄存器里的“40410082”
我也不理解,能否解释?

  对不起,这个贴里不能给你分了,你到我别的帖子里领分吧
hgzjh2001
驱动牛犊
驱动牛犊
  • 注册日期2003-07-24
  • 最后登录2004-09-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-09-06 17:27
要plxmon的windows版本找我吧,有2十多兆,比dos的好用很多的。
qq:13648505,请求通过请输入:技术交流。
wangkui
驱动牛犊
驱动牛犊
  • 注册日期2002-11-15
  • 最后登录2006-02-15
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望5点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-09-06 20:29
hgzjh2001老兄:
能指定一个下载地点吗?
hgzjh2001
驱动牛犊
驱动牛犊
  • 注册日期2003-07-24
  • 最后登录2004-09-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-09-06 20:36
wangkui兄,我在公司上网,不方便建ftp,我qq13648505,qq上传给你行吗?
wangkui
驱动牛犊
驱动牛犊
  • 注册日期2002-11-15
  • 最后登录2006-02-15
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望5点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2004-09-07 12:42
hgzjh2001老兄:

我的QQ是278025575,怎么传?空间好象不够吧?

多谢了!!!
hgzjh2001
驱动牛犊
驱动牛犊
  • 注册日期2003-07-24
  • 最后登录2004-09-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2004-09-07 18:41
大哥,你可以加我qq阿。在qq上传。
游客

返回顶部