当前位置: 主页 > 硬件器材 > 影音器材资料 > DV数据传输接口IEEE1394详细资料(2)

DV数据传输接口IEEE1394详细资料(2)

2008-10-12   www.AV110.net 整理 / 点击: 标签:IEEE1394
  传输分层协议

  1394接口的传输通过分层协议实现,分为物理层、链路层和处理层。其中处理层用于实现信号的请求和响应协议。右图是1394分层协议示意图。其中串行总线管理(Serial Bus Manager)负责系统结构控制。

  各层的具体功能如下:

  链路层(Link Layer):提供数据包传送服务,即具有异步和同步传送功能。异步传送与大多数计算机应答式协议相似;同步传送为实时带宽保证式协议。同步传送适合处理高带宽的数据,特别是对于多媒体信号。同步信号传送对于要把AV产品的信号保存到PC的硬盘上的消费者尤其重要。

  物理层(Physical Layer):提供1394电缆与1394设备间的电气及机械方面的连接,它除了完成实际的数据传输和接收任务之外,还提供初始设置(Initialization)和仲裁(Arbitration)服务,以确保在同一时刻只有一个节点传输数据,以使所有的设备对总线能进行良好的存取操作。

  处理层(Transaction Layer):支持异步协议写、读和锁定指令。此处,写即是将发送者的数据送往接收者;读即是将有关数据返回到发送者;锁定即是写、读指令功能的组合。

同步传输及其操作作

  为了保证高速数据传送所需带宽及其时延,1394总线具有同步传送功能。

  1394总线同步资源管理有一个带宽可利用(Bandwidth Available)寄存器,对具有同步传送能力的节点规定了剩余的可利用的带宽。在总线复位或同步节点加入总线时,对节点就需要进行带宽的分配。例如一个DV设备需要近30Mb/s的带宽(视频数据率:25Mb/s;音频、时码和包开销:3~4Mb/s)。带宽以带宽分配单元来度量。在1600Mb/s (s160)速率下,一帧为125ms,一个分配单元约20ms,共有6144个单元。一帧内,100ms用于同步传送,25ms用于异步传送,所以在总线复位时,可利用带宽寄存器的设定值为4915个单元。在100Mb/s(s100)系统中,DV设备将需要约1800个单元;在200Mb/s(s200)系统中,将需要900个单元。

  1394设备需要通过物理层的控制传送数据。对于异步传送,首先要传送发送端和接收端地址(ID),然后传送数据包;一旦接收端收到数据包,将发送一个应答信号给发送端。当同步传输时,发送端需要一个具有规定带宽的同步通道。同步通道ID传出后将传输数据包;接收端监视进来的通道ID,仅接收有关ID的数据。用户负责确定所需同步通道的数量和带宽,最多可以使用64个同步通道。这里总线首先以定时间隙(Timing Gap)形式送出帧定时指示以表明帧包的开始,紧接着是同步通道#1和#2所规定的时间,其余时间用作异步传输。由于同步传输通道已经建立,总线就能保证所需带宽,从而进行数据传送。

  1394电缆标准规定了3种信号速率: 90.304、196.608和393.216Mb/s,简称为S100、S200和S400。更高的速率正在发展之中。

顶一下
(0)
0%
踩一下
(0)
0%
精彩推荐