首页> 外国专利> Method and apparatus for transferring bi-directionally data between an IEEE 1394 bus and a device

Method and apparatus for transferring bi-directionally data between an IEEE 1394 bus and a device

机译:在IEEE 1394总线和设备之间双向传输数据的方法和装置

摘要

The IEEE 1394 bus communication protocol has three layers: physical layer, link layer, and transaction layer. Typically, the transaction layer is realised by firmware whereas the other layers are implemented using chip sets. The link layer IC usually contains a FIFO having a capacity of e.g. 32k or 64k bits. Therefore, the link layer chip is the most costly part of a complete IEEE 1394 interface. Due to these cost reasons most ICs on the market are not bi-directional although the IEEE 1394 bus specification supports this feature. Incoming or outgoing data packets are intermediately stored in the FIFO. The current solution to this problem is to have two separate IEEE 1394 bus nodes assigned to the same application, the two nodes including two physical layer ICs and two link layer ICs. The inventors have found that although the physical link layer interface is not designed for this purpose, it works correctly with up to three link layer ICs and one physical layer IC if the additional link layer IC/ICs is/are programmed respectively. Therefore two or more link layer ICs can operate together with one physical layer IC in one node wherein the link layer ICs are connected to the same application or device.
机译:IEEE 1394总线通信协议具有三层:物理层,链路层和事务层。通常,事务层是通过固件实现的,而其他层是使用芯片组实现的。链路层IC通常包含一个容量为例如1×200的FIFO。 32k或64k位。因此,链路层芯片是完整IEEE 1394接口中最昂贵的部分。由于这些成本原因,尽管IEEE 1394总线规范支持此功能,但市场上大多数IC都不是双向的。传入或传出数据包中间存储在FIFO中。该问题的当前解决方案是将两个单独的IEEE 1394总线节点分配给同一应用程序,这两个节点包括两个物理层IC和两个链路层IC。发明人已经发现,尽管物理链路层接口不是为此目的而设计的,但是如果分别对附加链路层IC / IC进行编程,则它可以与多达三个链路层IC和一个物理层IC正确地工作。因此,两个或更多个链路层IC可以在一个节点中与一个物理层IC一起工作,其中链路层IC被连接到同一应用或设备。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号