peng-416
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:2338回复:6

ISA中的内存

楼主#
更多 发布于:2001-06-28 15:40
如果我在ISA板中放一块1Mb的内存那么读写1Mb以下的内存,是读板上的,还是系统的?本人是新手请指教.
mach
驱动牛犊
驱动牛犊
  • 注册日期2001-04-16
  • 最后登录2004-08-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-06-28 16:53
1Mbit or 1Mbyte?
看样子是1Mbit=125KByte
you can use the adress from D0000.
however, 125K is too big, I suggest
you use a ram window, use 16K or less
system physical address. you can slide
the window by writing command to board
via I/O port.
principal
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2014-02-12
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望62点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-07-01 14:48
好像可以把isa板上的内存映射到windows的系统内存。

具体的我忘了。你自己查一下吧。要是不成,我再看看。

再说,为什么要用isa?好像过时了
gavinux
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2005-02-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-07-04 04:33
好像整个系统的ISA空间才1M 字节.所以你必须用其他变通的方法去读写你的1M的空间.比如把你的1M空间映射到系统内的1K的窗口,每次可以读写窗口内的数据,然后滑动你的窗口到另外1K,这样就可以读写无限大小的空间了.基本上在ISA卡上的大存储器都是这么做.
[url=http://embdev.gotdns.org/]http://embdev.gotdns.org/[/url]
peng-416
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-07-27 08:17
感谢各位的帮助;
本人是一个PC爱好者,想做一个编程器,用于编程E2PROM和FLASH约8K到64K之间,不知如何解码?那位大侠能帮我.
principal:
     老兄如何将ISA上的内存映射到系统内存,在我的应用中是否有问题?

多谢.
Master_Yi
驱动牛犊
驱动牛犊
  • 注册日期2002-04-04
  • 最后登录2004-06-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-04-17 17:25
关键看你是影射到哪一段。PC在设计的时候在XXXX-1M之间(我实在记不住)留下了一段空白,有数百K,是没有RAM的!就是为了使用内存映射的设备,最典型的就是显卡。所以在设计内存影射的设备的时候,你有两个选择,一个就是影射到这一段没有RAM的空间,一个就是映射到你系统实际拥有的物理内存以上的空间。否则都会跟你的物理内存发生冲突。64K的映射决无问题,我就作过32K的。为了偷懒少连几条线,我用了一种极为粗放和浪费的方式来使用内存空间。其实当时我的设计顶多用几百字节就搞定了。
我读书少,不要欺负我呀!
Master_Yi
驱动牛犊
驱动牛犊
  • 注册日期2002-04-04
  • 最后登录2004-06-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-04-17 17:26
要是你实在找不到是从那里开始的,我可以帮你查查。
我读书少,不要欺负我呀!
游客

返回顶部