添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符I型号页 > 首字符I的型号第447页 > IP82C237 > IP82C237 PDF资料 > IP82C237 PDF资料1第6页
82C237
该82C237可以假设七个独立的国家,每个
组成一个完整的CLK周期。国I( SI )是闲置
状态。它进入时, 82C237没有有效的DMA
请求未决,在一个传输序列的结束,或
当复位或主清除已经发生。而在SI ,
DMA控制器是不活动的,也可以是在程序
条件(被编程的处理器) 。
状态0 ( S0 )是DMA服务的第一个连接状态。在82C237
请求了暂停,但该处理器还没有恢复
一个应答。在82C237仍然可以编程,直到
它已收到HLDA从CPU 。从承认
CPU将信号DMA传输可以开始。 S1,S2, S3中,
和S4是在DMA服务的工作状态。如果有更多的
时间才能完成转印均可比
正常计时,等待状态( SW )可S3之间插入
和S4上所使用的就绪线路正常传输
在82C237 。对于压缩传输,等待状态可
S2和S4之间插入。见时机图14和图15 。
注意,该数据被从I / O设备直接传送
内存(或反之亦然)与IOR和MEMW (或MEMR
和IOW )被激活的同时。该数据不被读取
进入或驶出的82C237的I / O到内存或
内存到I / O DMA传输。
内存到内存的传输需要读的,并有写
内存来完成每次传输。状态,这
类似于正常的工作状态,用两个数字
对于identi网络阳离子。八个状态都需要一个单独的传输。
的网络连接第一个四个状态( S11,S12, S13,S14 )被用于
读从内存的一半,最后四个州( S21 , S22 ,
S23,S24 ),用于传输的写入到存储器的一半。
特殊软件命令可通过82C237执行
在编程状态。这些命令被解码为
台与CS , IOR和IOW地址。命令
不利用数据总线的。指令包括设置
和Clear第一/最后触发器,主清除,清除模式
登记柜台,并清除屏蔽寄存器。
活跃周期
当82C237是在空闲周期,以及一个软件请求
或东窗事发通道请求DMA服务,设备
会发出HRQ微处理器和输入Active
周期。正是在这个周期的DMA服务将发生,
在四种模式之一:
单传输模式 -
在单次传输模式下,设备
被编程,以使只有一个传输。字数
将被递减,并且所述地址递减或
增加在每次转移。当字数
“滑过”从零到FFFFH ,在终端计数位
状态寄存器被置位,产生一个EOP脉冲,并且
如果该选项已经被选中的通道将autoinitialize 。如果
没有编程到autoinitialize ,掩模位将被置位,
随着TC位和EOP脉搏。
DREQ必须保持有效,直到DACK变为有效。如果
DREQ在整个单一的传输保持有效, HRQ会
变为无效并释放总线系统。它会再次去
活性和,在接收到一个新的HLDA的,另一个单
传输将被执行,除非较高优先级的信道
接管。在8080A , 8085A , 80C88或80C86系统中,这
确保DMA之间的一个完整的机器周期执行
接送。定时的82C237等之间的信息
总线控制协议将取决于特征
微处理器所涉及。
块传输模式 -
在块传输模式,该设备是
通过DREQ或软件请求启动并继续
该服务直到TC过程中进行传输,造成
字数要FFFFH ,或过程的外部终结
( EOP)时遇到的。 DREQ只需要保持有效,直到
DACK变得活跃。同样,在自动初始化会发生
在服务结束时,如果该信道已经
设定该选项。
按需传输模式 -
在需求转移模式
设备将继续使转移到一个TC或外部
EOP遇到,或者直到DREQ变为无效。因此,
传输可以继续下去,直到I / O设备已用完
数据容量。在I / O设备有机会赶上
向上时,DMA服务由DREQ的手段重新建立。
中的服务时,微处理器之间的时间
被允许工作,地址的中间值,并
字计数存储在82C237当前地址和
当前字数寄存器。优先级较高的渠道可能
干预需求的过程中,一旦DREQ已经
无效。只有一个EOP会导致自动初始化处
服务结束。 EOP或者由TC或通过生成
外部信号。
级联模式 -
该模式用于比级联多
1 82C237简单的系统扩展。该HRQ和
从附加82C237 HLDA信号连接到
对于一个信道的DREQ和DACK信号分别
空闲周期
如果没有通道请求服务时, 82C237会
进入空闲周期,并执行“SI”状态。在这个周期中,
82C237将采样的DREQ信号线上的下降沿
每一个CLK周期,以确定是否有任何频道正在请求
DMA服务。
请注意,对于待机操作,其中所述时钟已被
停止时, DMA请求将被忽略。该设备将
的情况下由一个试图响应于CS(片选) ,
微处理器必须写或读的内部寄存器
82C237 。当CS为低和HLDA为低时, 82C237
进入编程状态。现在的CPU可以建立,
改变或通过读检测零件的内部解音响nition
荷兰国际集团或写入内部寄存器。
该82C237可以编程与时钟停止,
只要HLDA低并且至少一个CLK上升沿
发生后, HLDA被拉低,所以控制器
在SI状态。地址线A0 -A3是输入设备
并选择对哪些寄存器进行读或写。该IOR
和IOW线用于选择和时间的读或写
操作。由于内部寄存器的数目和大小
TER值,内部IP- FL佛罗里达州运称为第一/最后触发器
用于生成地址的附加位。使用该位
以确定的16位地址的高字节和低字节
与工作计数寄存器。在佛罗里达州IP- FL操作是由主复位
清除或复位。独立的软件命令也可以设置
或重置此IP- FL佛罗里达州运。
4-153

深圳市碧威特网络技术有限公司