benage
驱动牛犊
驱动牛犊
  • 注册日期2004-03-05
  • 最后登录2006-12-25
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1815回复:18

ISA卡内存映射,系统起不来,高分求救

楼主#
更多 发布于:2004-05-03 09:38
我们设计了一块ISA卡,调试中。采用双口RAM(cy7c027 32k*16),用GAL22v10D译码,逻辑是ISA_EN = AEN # !A15 # A16 # A17 # !A18 # !A19; ISA_EN用来使能板上245的。现在的问题是插上卡后,系统起不来。端口地址试过c8000,d0000,d8000,e0000。

请高人指教,如能解决,一定给分。
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-03 10:22
CMOS有没有设置过了?
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
benage
驱动牛犊
驱动牛犊
  • 注册日期2004-03-05
  • 最后登录2006-12-25
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-03 10:29
请问cmos需要哪些设置?
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-03 10:42
内存那些shadow应该设为DISABLE。
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
benage
驱动牛犊
驱动牛犊
  • 注册日期2004-03-05
  • 最后登录2006-12-25
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-05-03 10:45
设过了的
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-05-03 10:56
起不来,有什么现象?内存检测过了吗?
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
benage
驱动牛犊
驱动牛犊
  • 注册日期2004-03-05
  • 最后登录2006-12-25
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-05-03 11:03
键盘的num lock闪两次,硬盘有电机音,显示器没有任何动静,需要4秒powerbutton才能关机
benage
驱动牛犊
驱动牛犊
  • 注册日期2004-03-05
  • 最后登录2006-12-25
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-05-03 11:04
如将ISA_EN常置为高(禁止245等板上电路),则能启动。
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-05-03 11:09
BIOS检测好象没通过。你可不可以给我电路图?
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
benage
驱动牛犊
驱动牛犊
  • 注册日期2004-03-05
  • 最后登录2006-12-25
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-05-03 11:15
可以,怎样发给您?
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-05-03 11:22
chenwenjin2008@126.com
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
benage
驱动牛犊
驱动牛犊
  • 注册日期2004-03-05
  • 最后登录2006-12-25
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-05-03 11:27
已发送原理图,请多指教,非常感谢
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-05-03 13:11
从你的原理图看,你用到了LA23-LA17,但你没用到BALE(B28),这将使你的ISA_EN不稳定。如果你没用到LA23_LA17,将使板子上的内存映射到高的内存空间,造成冲突。总之,我怀疑你的ISA_EN信号逻辑有错。我的设想是:用BALE锁定LA23_LA17,然后与SA19-S15生成ISA_EN逻辑。等待你的好消息!
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
benage
驱动牛犊
驱动牛犊
  • 注册日期2004-03-05
  • 最后登录2006-12-25
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-05-03 13:32
我没有用到LA23_LA17,引入这些信号,是为备用,因为对LA19_LA17与SA19-SA17在除了前者需要锁存外,不理解是否有别的区别。
本意是将共享内存映射到c8000 - e0000的任意空间(PLD编成决定)。现在两片PLD的逻辑是:
GAL2_OUT = ISA_AEN # (ISA_WR & ISA_RD);
ISA_EN = GAL2_OUT # !ISA_A15 # !ISA_A16 # ISA_A17 # !ISA_A18 # !ISA_A19;
“如果你没用到LA23_LA17,将使板子上的内存映射到高的内存空间,造成冲突。”我没能理解,现在的逻辑映射的不是d8000吗?
“用BALE锁定LA23_LA17,然后与SA19-S15生成ISA_EN逻辑。”能给出逻辑关系吗?
感觉上应该是内存冲突,因为将ISA_EN常置高,就能启动了。
希望得到您进一步指点。
benage
驱动牛犊
驱动牛犊
  • 注册日期2004-03-05
  • 最后登录2006-12-25
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2004-05-03 14:06
aha_here:
等你回答的间隙,我试了下面的逻辑:
GAL2_OUT = ISA_AEN # ISA_LA23 # ISA_LA22 # ISA_LA21 # ISA_LA20;
ISA_EN = GAL2_OUT # !ISA_A15 # !ISA_A16 # ISA_A17 # !ISA_A18 # !ISA_A19;

系统能起了,而且dos程序对共享内存的读写正确。
非常感谢!!!5.1期间还能遇到高人,走运哪。
请解释一下LA23-17好吗?与SA的区别。
我将很快结贴。

另外,我是用protel99 se 写pld的,惭愧,本人是做软件的,编程实现BALE锁存LA23-17,并作逻辑运算,并输出正确的GAL2_OUT,实非我之所能,请关注我下一个帖子,希望就这个问题还能得到你的指教。
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2004-05-03 15:15
拉个74373编进去就行了。
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2004-05-03 21:22
给分了。以前的几个帖也给,留着干什么?/???
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
benage
驱动牛犊
驱动牛犊
  • 注册日期2004-03-05
  • 最后登录2006-12-25
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2004-05-04 11:11
在论坛首页,显示“欢迎您:benage”,接着进入本论坛,显示“您还没有登录”,屡试不爽。找遍了,也不知道如何给分。
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2004-05-14 11:34
进到这个帖子,点想给分的回帖的给分图标就可以了
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
游客

返回顶部