论文部分内容阅读
IEEE1394总线技术是PC体系中的一套全新的工业总线标.IEEE1394作为一种高速串行通信标准,具有高传输率、带宽容量高、支持即插即用和总线动态配置等优点,特别适合高速计算机外设(如消费视频产品)以及需要实时传输的工业场合.随着计算机技术的发展,个人PC机的功能越来越强大,虚拟仪器技术也在高速发展,具有广阔的前景.1394总线技术在虚拟仪器的应用将越来越成为一种新的趋势.该文将1394总线技术用于虚拟仪器控制系统总线,开发了一种基于IEEE1394总线的虚拟仪器采集板以及相应的采集控制系统,为虚拟仪器总线的研制提出了一种新的思路.在吃透了IEEE1394总线协议以及虚拟仪器系统的基础上,研制出了采用S3C44BOX作为嵌入式处理器,TSB12LV01A作为1394链路层控制器,TSB41AB2作为1394物理层控制器,采用大容量的FLASH存储器作为存放程序的存储器,使用EEPROM作为引导程序的Bootloader,使用SDRAM运行程序,也采用了信号采集以及信号调理等数据采集电路,实现了一个IEEE1394总线的数据采集板.在13940HCI寄存器映射机制和DMA传输机制的基础上,采用1394异步传输方式和公平仲裁协议,以DriverWorks为开发工具进行13940HCI程序开发生成1394驱动程序,实现了1394总线的一系列总线操作功能.同时采用了Labwindows/CVI实现了数据采集处理、波形显示的用户界面.该文详细讨论了将1394总线技术应用到虚拟仪器中的软、硬件设计,给出了新的虚拟仪器总线实现的可行方案.