阅读:1736回复:15
(回复有分)存储器操作问题
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”。 恳请各位指教! 请大家看看,是否配置有什么问题? 或者是别的硬件问题? |
|
沙发#
发布于:2004-08-24 04:20
还有一点疑问:
1, ISA模式下的地址范围是LA23--LA0;寻址范围应是16M(范围寄存器FF0000000),那用什么做片选呢? 要访问一个16M存储器,怎样做地址译吗? 2, 如果用LA23做片选,那只能操作8M的空间,基址为0,范围寄存器是否应配置成FF800000,片选寄存器配置成400001? 请指教! |
|
板凳#
发布于:2004-08-24 09:49
还有一点疑问: 用MEMORY的 读 OR 写 进行片选!这样就只要有MEMORY的读写就可以选中,不知可以不! |
|
地板#
发布于:2004-08-24 13:08
用MEMORY的 读 OR 写 进行片选!这样就只要有MEMORY的读写就可以选中,不知可以不!
------------------------------------ 我今天这样试了一下,可以对存储器操作,但存在的问题依旧,谢谢关注!回头再给分。 |
|
地下室#
发布于: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 这是怎么回事? 恳请各位帮忙,万分感激!!! |
|
5楼#
发布于:2004-08-26 12:55
上一个问题已解决,把I/O的基地址220编入译码电路,就好了
但对MEMORY的读写还是经常死机,实在搞不懂,CTRL寄存器的配置 试了很多中组合都不行, 愁啊。。。。。。 |
|
6楼#
发布于:2004-08-31 19:59
存储器的基址配成00000001也有问题,还是I/O与MEMORY冲突。
换成00800001才行。 敬请高手指点:这两个基地址到底什么关系,为什么会互相影响? |
|
7楼#
发布于:2004-09-02 10:00
chengjunjie兄,你能否发一个PLXMON的安装文件给我,或者告诉我一个下载的网址,我的PLXMON版本太低,不能使用,万分感谢
|
|
8楼#
发布于:2004-09-02 13:24
chengjunjie兄,你能否发一个PLXMON的安装文件给我,或者告诉我一个下载的网址,我的PLXMON版本太低,不能使用,万分感谢
----------------------------------------------------- 我的PLXMON是从下载中心找的,版本很低,只能运行在纯粹DOS环境下,用起来也不方便,不知你用的是什么版本的? |
|
9楼#
发布于:2004-09-02 13:41
你为什么用ISA模式,而不用非ISA模式??
你可以看看我帖子中的非ISA模式的配置情况,我用了两个片选来分别选中FPGA和RAM,可以参考参考! |
|
10楼#
发布于:2004-09-02 19:47
多谢bigsoldier回答。
我也用了两个片选,一个选RAM,一个I/O片选, 你的帖子我看了,控制寄存器的“1F”,我不太理解,这8位一般都置0,不知你为和设置它,还有,描述符寄存器里的“40410082” 我也不理解,能否解释? 对不起,这个贴里不能给你分了,你到我别的帖子里领分吧 |
|
11楼#
发布于:2004-09-06 17:27
要plxmon的windows版本找我吧,有2十多兆,比dos的好用很多的。
qq:13648505,请求通过请输入:技术交流。 |
|
12楼#
发布于:2004-09-06 20:29
hgzjh2001老兄:
能指定一个下载地点吗? |
|
13楼#
发布于:2004-09-06 20:36
wangkui兄,我在公司上网,不方便建ftp,我qq13648505,qq上传给你行吗?
|
|
14楼#
发布于:2004-09-07 12:42
hgzjh2001老兄:
我的QQ是278025575,怎么传?空间好象不够吧? 多谢了!!! |
|
15楼#
发布于:2004-09-07 18:41
大哥,你可以加我qq阿。在qq上传。
|
|