php epp 协议,epp协议

09b44faa1e1a7c61a88457878d9fd7cb.gif

EPP协议与标准并行口协议兼容且能完成数据的双向传输,它提供了四种数据传送周期:数据写周期;数据读周期;地址写周期;地址读周期。虽然用于域名是EPP最初的动因,但协议设计的目标是可应用于任何订单和执行体系。EPP协议基于XML(结构化文本)格式,底层网络传输是不固定的,虽  EPP泡沫然目前指定的唯一方法是通过TCP,但该协议的灵活性设计,同样允许其使用如BEEP、SMTP、SOAP或其他方式传输。该协议由IETF的provreg工作组于2004年定稿,2009年8月,IETF认定了EPP的充分标准地位。

在设计中我们把数据周期用于便携机与采集板之间的数据传输,地址周期用于地址的传送与选通。表1列出了DB25插座在EPP协议中的各脚定义。

表1 EPP信号定义

EPP信号

方向

DB25对应脚

描述

nWrite

out

1

低电平写,高电平读

nDataSTB

out

14

低有效,数据读写

nAddrSTB

out

17

低有效,地址读写

AD[8:1]

Bi

2~9

双向数据/地址线

GND

18~25

地线

nReset

out

16

低有效,外设复位

NINTR

in

10

外设中断,对主机产生

一个中断请求

nWait

in

11

握手信号,低表示可以开始一个

读写周期,高表示可以

结束一个读写周期

Userdfn

in

12/13/15

根据不同外设灵活定义

(1) 程序执行一个I/O写周期,写数据到Port4(EPP数据寄存器)。

(2)nWrite变低,数据送到串行口上。

(3)由于nWait为低,表示可以开始一个数据写周期,nDataSTB变低。

(4)等待外设的握手信号(等待nWait变高)。

(5)nDataSTB变高,EPP周期结束。

(6)ISA的I/O周期结束。

(7)nWait变低,表示可以开始下一个数据写周期。

可以看到,整个数据传送过程发生在一个ISA I/O周期内,所以用EPP协议传送数据,系统可以获得接近ISA总线的传输率(500k~2M byte/s)。

时间:2020-09-08

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值