新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > IEEE1394总线的高速网络通信系统设计

IEEE1394总线的高速网络通信系统设计

作者:时间:2011-03-25来源:网络收藏

  2 硬件

  主控计算机上的1394节点采用PowerPC作为通信和数据处理的核心。采用PowerPC的原因是它的体系结构是开放的,而且PowerPC在大数据量、信号处理中具有强大的优势和很好的应用潜力。由于大多数PC机上都具有PCI接口,PCI应用广泛,PCI接口驱动的通用性较强,所以主控计算机与PowerPC可通过主控计算机上的PCI接口进行通信,这就简化了在主控计算机上开发PCI接口驱动的工作。而IEEE 1394接口采用双接口芯片,并配备了SDRAM作为大容量数据缓冲,用Flash来存放软件。1394节点都是通过1394连接的。主控计算机上的1394节点(已设为根节点)通过1394与网络中其他某个设备上的1394节点(已设为叶节点)相连的整体框图如图2所示。左侧为根节点架构,右侧为叶节点架构。叶节点的架构与根节点的架构是类似的,但由于只有根节点与主控计算机连接,而叶节点不与主控计算机相连,所以叶节点并不需要PCI总线。

主控计算机上的1394节点架构

图2 主控计算机上的1394节点架构

  接口采用的是链路层芯片TSB12LV32和物理层芯片TSB41AB3。TSB41AB3是支持3个线缆接口的物理层芯片。TSB12LV32是一款支持a总线标准的高性能通用链路层芯片,最高传输速率为400 Mb/s[5],本网络可采100 Mb/s、200 Mb/s、400 Mb/s来进行数据的传输。TSB12LV32为后端提供了主机接口,中PowerPC采用主机接口完成寄存器的配置和异步流包的传输。TSB12LV32还为PowerPC提供了中断输出INT和可编程状态STAT[0:2],用于总线复位、传输错误和内部FIFO状态指示。

  对于数据的收发,采用DMA来进行数据的搬运而完成。通过中断机制来把收到消息事件报告给核心处理器PowerPC,由处理器对消息进行处理。

软件层次图

图3 软件层次图



评论


相关推荐

技术专区

关闭