IEEE1394技术及其应用

ieee1394原为apple公司开发的计算机接口技术,被称为fire wire(火线)。1995年,ieee制定并颁布了ieee1394-1995标准。ieee1394作为一种串行接口,其目的在于取代并行接口scsi(small computer system interface,小型计算机系统接口)来实现外围设备与计算机的连接。作为一种数据传输的开放式技术标准,ieee1394技术广泛应用于视、音频领域,支持的产品包括数码相机、数字摄像机及数字录像机等。同时在计算机硬盘和网络互连等方面,ieee1394技术都有广阔的发展空间,ieee1394能够以100mbps、200mbps和400mbps的高速率进行声音、图像信息的实时传送,还可以传送数字数据以及设备控制指令。我们可以利用通过ieee 1394创建高速的内部局域网络,来传送大量的多媒体资料。

  一、ieee1394的主控制器接口

  ieee1394开放式主控制器接口(ohci)是向所有准备支持ieee1394技术的厂商提供的开放式标准。ohci由物理层、链路层、事务层和串行总线管理四个部分组成。具体如下:

  1.物理层

  物理层主要提供设备和线缆之间的电气和机械连接,处理数据传输和接收,确保所有设备可以访问总线。

  2.链路层

  链路层提供同步和异步模式下的数据包确认、定址、数据校验及数据分帧等。

  3.事务层

  事务层只处理异步数据包,提供read、wire 和lock 命令。read命令向发出方传回数据;wire命令向接收方发送数据;lock 命令通过生成往返通路实现read和wire功能。

  4.串行总线管理

  串行总线管理提供全部总线的控制功能,包括确保向所有总线 连接设备的电力供应,优化定时机制,分配同步通到id,处理基本错误提示等。

  在实际操作过程中,如果进行异步传输,数据发送方和接收方互换地址,然后进行数据传输。当接收方收到数据包时,会向发送方传回确认信息。接收方没有收到数据包,则启动错误修复机制。如果进行同步传输,发送方首先要获得一个特定带宽的数据通道。然后将通道id附加在所要传输的数据中一起发送。接收方对数据流进行检测,只有当发现具有特定id信号的数据时才进行接收。同步数据传输模式在优先级上高于异步传输模式。

  在ohci规范中没有任何对数据调制或解调的规定。这是因为ieee1394是一种全数字协议,在数字传输过程中不需要进行任何的数模转换,从而大大节省了系统的开销。

  • IEEE1394技术及其应用已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计