TS68230
HMOS并行接口/ TIMER
.
.
.
.
.
.
.
.
TS68000总线兼容
端口模式包括:
位I / O
单向的8位和16位
双向8位和16位
可编程握手选项
24位可编程定时模式
五个独立的中断向量
单独的端口和定时器中断
服务请求
寄存器,读/写和指示按
LY可寻址
寄存器MOVEP得到解决
(移动外围设备)和DMAC兼容性
1
P
(PDIP48)
FN
(PLCC52)
引脚连接
描述
该TS68230并行接口/定时器( PI / T)提供
多功能双缓冲并行接口和一个
系统面向定时器TS68000系统。该纸张
rallel接口工作在单向或bidirectio-
最终的模式,无论是8位或16位。在
单向模式,相关联的数据的方向
寄存器决定每个端口引脚是输入
或输出。在双向模式中的数据方向
化寄存器被忽略,方向是阻止 -
通过四个握手的状态动态地开采
销。这些可编程握手引脚提供
一个接口具有足够的灵活性,用于连接到一个宽
各种低,中,或高速的外围设备或
其他计算机系统。该PI / T端口允许使用
矢量或自动向量化中断,并且还亲
韦迪DMA请求引脚连接到所述68440
直接存储器存取控制器(DMAC )或类似的
电路。该PI / T定时器包含一个24位宽的计数器
和一个5位的预分频器。该定时器的时钟源可以
系统时钟(PI / T CLK引脚)或由外部
时钟( TIN PIN) ,和一个5位的预分频器可以使用。它
可以产生周期性中断,方波,或
后一个编程时间周期的单个中断。它
也可用于测量经过时间或
作为设备的看门狗。
1989年1月
1/61
TS68230
第1节
介绍
该TS68230并行接口/定时器( PI / T)提供
多功能双缓冲并行接口和一个
系统面向定时器TS68000系统。该
并行接口工作在单向或bidi-
rectional模式,无论是8位或16位。在单向
定向模式中,相关联的数据的方向
寄存器决定每个端口引脚是输入
或输出。在双向模式中的数据方向
化寄存器被忽略,方向是阻止 -
通过四个握手的状态动态地开采
销。这些可编程握手引脚提供
一个接口具有足够的灵活性,用于连接到一个宽
各种低,中,或高速的外围设备或
其他计算机系统。该PI / T端口允许使用
的向量或autovectored中断,并且还亲
韦迪DMA请求引脚连接到所述68440
直接存储器存取控制器(DMAC )或类似的
电路。该PI / T定时器包含一个24位宽的计数器
和一个5位的预分频器。该定时器的时钟源可以
系统时钟(PI / T CLK引脚)或由外部
时钟( TIN PIN) ,和一个5位的预分频器可以使用。
它可以产生周期性中断,方波,
或后一个设定的时间周期的单个中断。
它也可以被用于测量经过时间
或设备监视。
该PI / T由两个逻辑上独立节
系统蒸发散:端口和定时器。口部
由A口( PA0 - PA7 ) , B口的( PB0 - PB7 ) ,四
握手销( H1,H2 ,H3和H4 ),两个一般
输入/输出( I / O)引脚, 6双功能引脚。
双功能引脚可以作为一个独立运作
第三个端口(端口C)或复用功能相关
无论是A口, B口,或定时器。这四个编程
序的握手管脚,根据模式的不同,
可以控制数据传输,并从端口或
可以作为中断发生输入或I / O
销。参见图1.1 。
该定时器由一个24位计数器,可选
由5位的预分频器提供时钟。三个引脚提供
全定时器I / O: PC2 /锡, PC3 / TOUT和
PC7 / TIACK 。只需要对给定的那些
配置执行计时器功能,而邻
thers保持端口C的I / O。
系统总线接口提供了asynchro-
数据从PI / T常识转移到一个总线主
通过数据总线( D0-D7 ) 。数据传输acknow-
窗台( DTACK ) ,寄存器选择( RS1 - RS5 ) ,定时器
中断响应( TIACK ) ,读/写线
( R / W) ,芯片选择(CS ) ,或端口的中断acknow-
之间的窗台( PIACK )控制数据传输
PI / T和TS68000 。
1.1 。端口模式说明
大多数应用程序的主要重点将放在
端口,端口B,握手引脚,端口中断
销,并在DMA请求引脚。他们控制
以下面的方式:所述端口一般控制寄存器
包含一个2比特的字段,用于指定四个ope- 1
配给模式。这些管理的整体运作
端口,并确定其相互关系邮轮。
有些模式需要从其他信息
每个端口的控制寄存器,以进一步确定其ope-
口粮。在每个端口的控制寄存器,有一个2位的
子模式字段用于此目的。每个端口
模式/子模式的组合指定一组的亲
可编程特性完全定义BE-
该端口的havior和2的握手管脚。
这种结构总结于表1.1和图 -
URE 1.2 。
.
.
.
.
.
.
.
.
在PI的特点/ T ,包括:
TS68000总线兼容
端口模式包括:
位I / O
单向的8位和16位
双向8位和16位
可编程握手选项
24位可编程定时模式
五个独立的中断向量
单独的端口和定时器中断服务
请求
寄存器读/写,并直接
寻址
寄存器的地址为MOVEP (移动
外设)和DMAC的兼容性
2/61
TS68230
表1.1 :
端口模式控制总结。
模式0
(单向8位模式下)
端口A
子模式00 - 引脚定义的双缓冲输入或单输出缓冲
H1 - 锁存输入数据
H2 - 状态/产生中断输入,通用输出,或操作与H1的互锁或
脉冲握手协议
子模式01 - 引脚定义的双缓冲输出或非锁存输入
H1 - 表示数据接收外设
H2 - 状态/产生中断输入,通用输出,或操作与H1的互锁或
脉冲握手协议
子模式1X - 针定义的单输出缓冲的还是非锁存输入
H1 - 状态/中断输入生成
H2 - 状态/中断发生输入或通用输出
端口B
H3和H4 - 等同于端口A , H1和H2
模式1
(单向16位模式)
端口A - 最显著数据字节或非锁存输入或单输出缓冲
子模式XX - (未使用)
H1 - 状态/中断输入生成
H2 - 状态/中断发生输入或通用输出
端口B - 最不显著数据字节
子模式X0 - 引脚定义的双缓冲输入或单输出缓冲
H3 - 锁存输入数据
H4 - 状态/产生中断输入,通用输出,或操作与H3的互锁或
脉冲握手协议
子模式X1 - 引脚定义的双缓冲输出或者非锁存输入
H3 - 表示数据接收外设
H4 - 状态/产生中断输入,通用输出,或操作与H3的互锁或
脉冲Hanshake协议
模式2
(双向8位模式)
端口A - 位I / O
子模式XX - (未使用)
B口 - 双缓冲双向数据
子模式XX - (未使用)
H1 - 表示由外设接收的输出数据,并控制输出驱动器
H2 - 操作与H1的互锁或脉冲输出握手协议
H3 - 锁存输入数据
H4 - 操作与H3的互锁或脉冲输入的握手协议
模式3
(双向16位模式)
A口 - 双缓冲双向数据(最signifiant数据字节)
子模式XX - (未使用)
B口 - 双缓冲双向数据(最低signifiant数据字节)
子模式XX - (未使用)
H1 - 表示由外设接收的输出数据,并控制输出驱动器
H2 - 操作与H1的互锁或脉冲输出握手协议
H3 - 锁存输入数据
H4 - 操作与H3的互锁或脉冲输入的握手协议
4/61