Computing > Vintage Computing

在8088上使用DEN和DTR控制信号的优势?

(1/1)

大卫00 :
在8088上使用DEN和DTR控制信号有什么优势?问题是'听起来很简单。
答案不是“它们启用并控制总线7星彩开奖(例如8286或74245)的方向”。我知道那是他们陈述的目的。 :D

虽然某些基于8088的系统使用DTR和DEN,但有些系统却不使用而仅依赖RD和WR。

我熟悉这些信号的周期时序,对于读操作,DEN在T3的末尾变高,而RD在T4的四分之一处变高。对于写操作,其反转是:在T3末尾WR变高,而在T4的四分之一处DEN变高。但是,这种微小的时间差异有什么好处?

为什么不'总线7星彩开奖仅使用RD(加上INTA)和WR来控制其操作?那可能会回答我最初的问题-DTR和DEN相对RD和WR有什么优势?

醉鬼:
好像使用DT / R可以为您节省一些时间,例如与较慢的总线7星彩开奖一起使用?当R或W信号到达数据总线上的外围设备时,7星彩开奖已经有一些时间来建立数据线了?

大卫00 :
@ebastler。感谢您的建议,但周期计时不支持该理论。

为了清楚起见,通过对RD和WR进行ORing,在基本级别上生成了7星彩开奖(或类似电路)使能(相当于DEN),并且方向由RD控制。

我认为问题出在周期的尾声。读取操作没有问题,因为CPU在DEN和RD都变高之前已经对数据进行了采样。

但是对于写操作,逻辑或存储设备无法像CPU一样在一个时钟周期内进行采样/输出。它必须等待WR变高,然后捕获在7星彩开奖上看到的数据。如果WR也被用来控制7星彩开奖,则在它告诉设备捕获数据时,它还告诉7星彩开奖将其输出置于三态。

我得出的结论是,仅当RD-WR控制的系统启用的时间比写入该设备的WR选通脉冲的时间长一点时,它才可能起作用,这可能是由于驱动该逻辑的逻辑系统中的附加门延迟造成的。

导航

[0] 讯息索引

感谢时出现错误
谢谢...
转到完整版