共查询到15条相似文献,搜索用时 156 毫秒
1.
2.
3.
4.
结合IEEE 1394b协议规范,设计了某通信系统单节点1394b模块的驱动接口程序,并对各接口的设计做了详细的分析,实现了在VxWorks操作系统下对PCI接口的访问以及1394b总线网络的通信测试及性能测试,在以单节点1394b模块组成的通信系统中的运行结果表明该驱动程序运行稳定、可靠。 相似文献
5.
《自动化仪表》2019,(4)
为了实现控制器与I/O模块之间的数据实时、可靠传输,设计并实现了一种基于现场可编程门阵列(FPGA)的控制系统高速冗余输入/输出(I/O)总线。其物理层采用多点低压差分信号标准。因此,该总线具有高实时性、高吞吐率和易扩展等特点。控制器通过A/B总线交替实现与I/O模块的通信,实时监测链路状态并采集I/O模块数据。利用非实时时隙,可以实现I/O模块对时、内存监视等非实时报文的控制。控制器ARM芯片运行QNX实时操作系统,通过直接内存存取(DMA)把需要与I/O通信的报文传输给FPGA。FPGA接收到报文后进行解析,并在报文末尾自动填入循环冗余校验(CRC)码和帧尾标志。FPGA接收到I/O模块反馈的数据后进行循环冗余校验:校验通过则填入对应模块接收缓冲区;校验错误则在相应I/O模块的寄存器填入循环冗余校验错误标志,以减轻ARM芯片的负载。该基于FPGA的高速冗余I/O通信总线,在实际应用中取得了很好的使用效果。 相似文献
6.
串口通信广泛应用于各种控制环境,在视频监控领域中通过Linux串口通信实现ARM与DSP双处理器之间的信息数据交互是关注的热点之一.针对海康威视的IP视频模块(IPMOD),提出了Linux下双处理器系统通信的实现技术:(1)采用I/O重定向的文件共享技术,使原IP视频模块开发板硬件仅有的一个控制台串行口成为普通串行通信口,实现了IP模块和TMS320DM642之间的双向串行通信;(2)采用异步非阻塞I/O的通信模式,提高I/O的读写和CPU的执行效率. 相似文献
7.
一种基于IEEE1394总线的高速数据传输设备的设计 总被引:1,自引:0,他引:1
为了满足姿轨控/推进仿真中心计算机与通用仿真接口箱之间的高速实时数据传输,设计了一套基于IEEE1394串行总线的通用数据传输设备,同时介绍了IEEE1394协议的传输类型以及物理层、链路层、事务层和总线管理层的功能,并详细描述了基于高性能的1394控制器TSB12LV01B和TSB41AB1的传输系统的硬件设计、软件设计和工作过程.经测试方案实验验证,该设备可以实现最高400 Mb/s的高速数据实时传输,证明了这种系统的可行性和可靠性,对其他通信系统的设计具有参考价值. 相似文献
8.
《自动化仪表》2020,(8)
在工业过程控制领域,为了提高系统的可靠性与稳定性,一般都进行冗余设计。因此,设计了一种动态可配置的冗余I/O模块系统,包括控制器、I/O底座、I/O模块和通信总线。其中,冗余通信总线集成在I/O底座中,I/O模块可通过热插拔插入I/O底座。控制器对I/O模块进行配置,可设置成单模块运行或冗余模块运行,并把设置模式下发给I/O模块。I/O模块初始化为"初始化"运行方式。当接收到控制器下发的是冗余运行方式时,I/O模块进行状态决策,决策出主I/O模块和备I/O模块,并把决策结果反馈给控制器。备I/O模块周期性地监视主I/O模块状态,当发现主I/O模块丢失或故障等级高于本身时,则发送命令给对方,让其切换为备I/O模块,当前备I/O模块主动升级为主I/O模块。该方法通过高速通信的方式,实现了主备I/O模块的决策。 相似文献
9.
目前,μC/OS-Ⅱ操作系统缺乏对IEEE1394高速接口的支持;介绍了基于ARM处理器S3C2410A和IEEE1394集成控制器TSB43AA82A的嵌入式IEEE1394通信的软硬件设计与实现。针对Linux和μC/OS-Ⅱ在中断机制、定时器机制、延迟过程调用机制等方面的较大差异,提出一种高效的解决方案;基于μC/OS-Ⅱ操作系统,移植了嵌入式μCLinux的IEEE1394协议栈,开发了1394设备驱动程序;基于串口所进行的通信应用测试表明,IEEE1394通信正常,30ms内实现一个180bytes载荷的异步事务的传输,达到了功能要求。 相似文献
10.
11.
12.
IEEE1394总线又称之为火线,是一种工业标准高速串行总线,具有可靠性好、传输速率高、扩展性强的优点;采用TI公司的链路层控制芯片TSB82AA2和物理层接口芯片TSB81BA3,设计了一种基于CPCI总线的IEEE1394接口模块,在嵌入式计算机中扩展了2路1394总线接口,该模块在车载指控计算机系统中得到应用,实现了图像采集和视频监控,实际应用表明模块能够在恶劣环境下可靠稳定工作。 相似文献
13.
IEEE 1394串行总线以其高速实时性的特点和灵活可配置的拓扑结构为提高系统性能提供了一种有效的途径。文中介绍了IEEEStd1394b总线系统的功能和特点,并以FPGA和DSP为控制核心设计了1394b双向数据总线传输系统,最后阐述了系统的硬件设计、工作流程以及总线的配置过程。 相似文献
14.
结合IEEE1394总线规范,介绍了在Windows XP环境下利用微软驱动程序开发套件(DDK)开发IEEE1394设备驱动程序的设计原理,讨论了如何利用DDK提供的设备诊断驱动程序实现1394异步通信与等时通信程序的设计,给出了PC端通信程序的设计方法,最后结合工程实例表明了程序的可行性. 相似文献
15.
Marco Devillers David Griffioen Judi Romijn Frits Vaandrager 《Formal Methods in System Design》2000,16(3):307-320
The IEEE 1394 high performance serial multimedia bus protocol allows several components to communicate with each other at high speed. In this paper we present a formal model and verification of a leader election algorithm that forms the core of the tree identify phase of the physical layer of the 1394 protocol.We describe the algorithm formally in the I/O automata model of Lynch and Tuttle, and verify that for an arbitrary tree topology exactly one leader is elected. A large part of our verification has been checked mechanically with PVS, a verification system for higher-order logic. 相似文献