位置:51电子网 » 技术资料 » D S P

增强并口EPP与DSP接口的设计

发布时间:2007/8/23 0:00:00 访问次数:443

来源:单片机与嵌入式系统应用  作者:张俊杰 邢 涛 张万生 冯海涛


摘要:提出用计算机的EPP协议与ADSP2181的IDMA口进行快速通信的设计方法。该接口的核心是可编程逻辑器件EPLD,只需要修改EPLD的逻辑就可以满足各种不同设计的要求,因此具有很强的通用性。


关键词:增强并行口(EPP) ADSP2181 EPLD

利用计算机进行数据采集与控制一直都是研究的热点。大部分数据采集与控制系统都是做成插卡的形式;然而,对于日益普及应用的笔记本电脑而言,由于没有提供扩展插槽,不能够直接做成插卡的形式,因此就需要充分利用笔记本提供的外围接口,例如并口、串口等来实现。由于串口速度的限制,对于速度比较高的数据采集与控制系统,往往采用计算机的并口。这几年在国内已经有很多大在做利用增强型并行口(EPP)与外界进行通信这方面的工作,但大部分都是与一些简单外围电路的通信与控制(例如FIFO、A/D转换器),很少有人涉及到与DSP的通信。我们所设计的并口与ADSP2181的接口,为和外围复杂电路进行通信提供了一种途径。


一、EPP并口

最常见的计算机并口模式是SPP模式(标准并行口)。该模式数据传输是单向的,如果要完成数据的输入就不得利用状态线。故读入一个数据就需要进行好几次的I/O读周期,因此传输速度就不可能做到很高,仅能做到150KB/s。其外围设计电路并不比EPP简单,因此SPP在数据采集与控制系统中很少应用。

1992年,intel、Xicom与Zenith公司共同制定了EPP1.7标准,并在随后的时间里对该增值修订与完善。对于EPP标准而言,现在主要有EPP1.7与EPP1.9两种标准;对于用户而言,它们在具体的应用中并没有什么不匹配的地方。

EPP协议与标准并行口兼容而且能够完成双向数据传输的协议。它提供了四种数据传送周期:数据读周期、数据写周期、地址读周期、地址写周期。数据周期一般用于主机与外设之间进行数据传送;地址周期一般用于传送地址、通道、命令和控制等信息。在实际操作中,两者并没有太大的区别。几乎可以把地址周期看到另外一种的数据周期。仅有的区别将在后面说明。

表1给出了EPP协议中各引脚的信号的定义与描述。

表1 EPP中各引脚的定义与描述






EPP信号方向



输出



输出



输出



输出



输入



输入



双向



输入



输入


来源:单片机与嵌入式系统应用  作者:张俊杰 邢 涛 张万生 冯海涛


摘要:提出用计算机的EPP协议与ADSP2181的IDMA口进行快速通信的设计方法。该接口的核心是可编程逻辑器件EPLD,只需要修改EPLD的逻辑就可以满足各种不同设计的要求,因此具有很强的通用性。


关键词:增强并行口(EPP) ADSP2181 EPLD

利用计算机进行数据采集与控制一直都是研究的热点。大部分数据采集与控制系统都是做成插卡的形式;然而,对于日益普及应用的笔记本电脑而言,由于没有提供扩展插槽,不能够直接做成插卡的形式,因此就需要充分利用笔记本提供的外围接口,例如并口、串口等来实现。由于串口速度的限制,对于速度比较高的数据采集与控制系统,往往采用计算机的并口。这几年在国内已经有很多大在做利用增强型并行口(EPP)与外界进行通信这方面的工作,但大部分都是与一些简单外围电路的通信与控制(例如FIFO、A/D转换器),很少有人涉及到与DSP的通信。我们所设计的并口与ADSP2181的接口,为和外围复杂电路进行通信提供了一种途径。


一、EPP并口

最常见的计算机并口模式是SPP模式(标准并行口)。该模式数据传输是单向的,如果要完成数据的输入就不得利用状态线。故读入一个数据就需要进行好几次的I/O读周期,因此传输速度就不可能做到很高,仅能做到150KB/s。其外围设计电路并不比EPP简单,因此SPP在数据采集与控制系统中很少应用。

1992年,intel、Xicom与Zenith公司共同制定了EPP1.7标准,并在随后的时间里对该增值修订与完善。对于EPP标准而言,现在主要有EPP1.7与EPP1.9两种标准;对于用户而言,它们在具体的应用中并没有什么不匹配的地方。

EPP协议与标准并行口兼容而且能够完成双向数据传输的协议。它提供了四种数据传送周期:数据读周期、数据写周期、地址读周期、地址写周期。数据周期一般用于主机与外设之间进行数据传送;地址周期一般用于传送地址、通道、命令和控制等信息。在实际操作中,两者并没有太大的区别。几乎可以把地址周期看到另外一种的数据周期。仅有的区别将在后面说明。

表1给出了EPP协议中各引脚的信号的定义与描述。

表1 EPP中各引脚的定义与描述



EPP信号名 EPP信号描述 对应并口引脚
Nwrite 低电平写,高电平读 1
Ndatastb 低有效,进行数据读写 14
Naddstb 低有效,进行地址读写 17
Ninit 低有效,得置外设 16
Intr 外设断,外设对机产生中断请求 10
Nwait 低有效,外设响应信号 11
AD[0..7] 双向数据/地址总线 2~9
用户定义 用户可灵活定义 12
用户定义 用户可灵活定义 13



EPP信号方向



输出



输出



输出



输出



输入



输入



双向



输入



输入


相关IC型号
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!
EPP信号名 EPP信号描述 对应并口引脚
Nwrite 低电平写,高电平读 1
Ndatastb 低有效,进行数据读写 14
Naddstb 低有效,进行地址读写 17
Ninit 低有效,得置外设 16
Intr 外设断,外设对机产生中断请求 10
Nwait 低有效,外设响应信号 11
AD[0..7] 双向数据/地址总线 2~9
用户定义 用户可灵活定义 12
用户定义 用户可灵活定义 13