描述
Intel UPI-452(通用外设接口)是一个68针CHMOS从I/O处理器,在从总线上具有复杂的双向FIFO缓冲接口,并在芯片上具有双通道DMA处理器。UPI-452是英特尔UPI系列产品的最新成员。它是一个通用的从I/O处理器,允许设计者开发定制的接口解决方案。
UPI-452包含一个完整的80C51,具有两倍的片上数据和程序存储器。复杂的从FIFO模块充当UPI-452内部CPU和外部主机CPU之间的缓冲器。对于外部主机和内部CPU来说,FIFO模块看起来就像一个双向无底缓冲区,既可以读取数据,也可以写入数据。FIFO独立于UPI-452核心CPU管理数据传输,并向CPU、主机或内部产生中断或DMA请求,作为FIFO服务请求。
FIFO由两个通道组成:输入FIFO和输出FIFO。输入通道和输出通道之间的FIFO模块阵列(128字节)的划分可由用户编程。每个FIFO字节都有一个附加的逻辑第九位,用于区分数据字节和数据流命令字节。
此外,即时命令允许UPI-452内部CPU和外部主机CPU之间的直接、中断驱动、双向通信,绕过FIFO。
片上DMA处理器允许从一个可写存储器空间到另一个空间的高速数据传输。
在单个DMA操作中可以传输多达64K字节。DMA操作中可以使用三个不同的存储器空间;内部数据存储器、外部数据存储器和特殊功能寄存器(包括FIFO IN、FIFO OUT和串行通道特殊功能寄存器)。
特征
■83C452/80C452:3.5至14 MHz时钟速率
■与MCS-51系列兼容的软件
■128字节双向FIFO从接口
■两个DMA通道
■256×8位内部RAM
■34附加特殊功能寄存器
■40条可编程I/O线
■两个16位定时器/计数器
■布尔处理器
■位可寻址RAM
■8中断源
■可编程全双工串行通道
■64K程序内存空间
■64K数据存储空间
■68针PGA和PLCC
(图片:引出线)