libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1590回复:18

8位ISA的I/O传输,2000系统下能达到多大速度

楼主#
更多 发布于:2003-08-17 19:58
8位ISA的I/O传输,一般情况下,速度能达到多大?说错了,不应当说是在2000系统下,因为这个和系统没关系!
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-08-17 21:15
8M*8/8=8M bytes/s
 :D ;)
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-17 22:12
不知道这个8M是不是CPU的主频,还是其他的频率,我的电脑配置不同,难道速率也一样吗?
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-08-17 22:47
一样的。
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-18 08:07
这个速度和电脑是无关的。
zxw_top
驱动大牛
驱动大牛
  • 注册日期2003-07-18
  • 最后登录2020-04-26
  • 粉丝0
  • 关注0
  • 积分1116分
  • 威望2537点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2003-08-18 08:36
如果是普通的io或者内存操作,最多1m字节/秒,dma的话快一点,但是也不超过3-4m字节/秒
grant
驱动老牛
驱动老牛
  • 注册日期2001-05-14
  • 最后登录2007-04-13
  • 粉丝0
  • 关注0
  • 积分350分
  • 威望35点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-08-18 09:24
不知道这个8M是不是CPU的主频,还是其他的频率,我的电脑配置不同,难道速率也一样吗?

ISA总线的速率是一定的。不会随你的配置而变。
助人乃快乐之本 有人给分就更快乐了 :-)
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-08-18 09:27
我们做的ISA 板子,8位的I/O传输,怎么速率很低,只有25KB/S??是不是 译码有关系,如果译码的时候控制信号线用不全的话,是不是速率会很低?
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
bingjie
驱动小牛
驱动小牛
  • 注册日期2001-08-15
  • 最后登录2007-11-29
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-08-18 09:29
ISA总线的速率是8M,16位传输,3到5个CYCLE可以完成一次传输,因此,ISA总线的速率在3到5M字节的范围内。用DMA时会快一些,但也快不到哪去。
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-08-18 11:23
我们做的ISA 板子,8位的I/O传输,怎么速率很低,只有25KB/S??是不是 译码有关系,如果译码的时候控制信号线用不全的话,是不是速率会很低?


是不是有这么一回事?
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
zxw_top
驱动大牛
驱动大牛
  • 注册日期2003-07-18
  • 最后登录2020-04-26
  • 粉丝0
  • 关注0
  • 积分1116分
  • 威望2537点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
  • 社区居民
10楼#
发布于:2003-08-18 12:33
一般16的isa的数据传送率轻松到500k字节/秒,我们公司以前做过的,
你的数据率太低了,可能有问题
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-08-18 14:26
请大虾分析一下,问题可能出在什么地方?译码的时候控制信号线用不全,可能导致这种情况吗?
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
hwzhou
驱动小牛
驱动小牛
  • 注册日期2003-01-28
  • 最后登录2004-06-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-08-18 15:11
ISA的I/O传输,比较关键的一个信号是“零等待”,在传输时需要使之有效,否则很影响速度。我们以前实现的16Bit的Memory(D800H段进内存)读取,速度最快也就2MB。
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-08-18 17:26
ISA的I/O传输,比较关键的一个信号是“零等待”,在传输时需要使之有效,否则很影响速度。我们以前实现的16Bit的Memory(D800H段进内存)读取,速度最快也就2MB。

谢谢大虾的回答,8位的I/O传输,一般能达到多大的速率??我是说在一般的情况下!
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
hwzhou
驱动小牛
驱动小牛
  • 注册日期2003-01-28
  • 最后登录2004-06-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-08-19 13:00
没有刻意测试过8Bit传输方式,通常应该可以实现100KB以上的I/O传输,我觉得关键看您自己的需求目标是多少速度,其速度不仅和硬件的实现方式有关,也与软件有一定关系,因此需要综合考虑如何满足要求的问题。
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2003-08-19 14:59
谢谢以上这么多大虾的回答!
现在速率只有25KB,是软件还是硬件的毛病,我怎么查?如果软件影响速度的话,应该在哪些方面??
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2003-08-20 13:16
ISA的I/O传输,比较关键的一个信号是“零等待”,在传输时需要使之有效,否则很影响速度。我们以前实现的16Bit的Memory(D800H段进内存)读取,速度最快也就2MB。


不是做硬件的,现在也在跟人一起看硬件,刚才看了ISA的引脚信号,没发现这个零等待信号啊,大虾指出是哪个?
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
hwzhou
驱动小牛
驱动小牛
  • 注册日期2003-01-28
  • 最后登录2004-06-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2003-08-20 22:02
B08引脚的信号(有的也标为/SRDY,/ENDXFR),该信号在您读写的译码地址时需要驱动有效(即低电平),您可以检查一下您的电路是否有连接。
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2003-08-22 16:03
8M*8/8=8M bytes/s
 :D ;)



分母8表示8位传输,是吧?
分子上的第二个8表示什么意思?
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
游客

返回顶部