一种基于PCI接口的1394B总线的设计与实现
智能Mil-1394B总线仿真器的设计和开发

智能Mil-1394B总线仿真器的设计和开发张阳;解文涛【摘要】针对市场上缺少1394总线测试仿真设备的现状,文中介绍了Mil-1394总线协议的发展情况,给出了一种基于智能处理器和FPGA为主要构架的Mil-1394总线仿真器的实现方案,重点描述了自主通讯诊断功能和智能协议处理能力的设计思路,并对软硬件设计等方面进行了详细论述,为Mil-1394总线的应用及测试提供了一种新的思路.【期刊名称】《电子科技》【年(卷),期】2014(027)006【总页数】4页(P113-116)【关键词】Mil-1394总线;SAE AS5643;API;WinDriver【作者】张阳;解文涛【作者单位】中国航空计算技术研究所第6研究室,陕西西安710119;中国航空计算技术研究所第6研究室,陕西西安710119【正文语种】中文【中图分类】TP3361394 总线是近年来发展迅猛的一种高速串行总线,该总线具有发展迅速、技术成熟、传输速率高、价格低廉等特点,同时传输协议和规范完整,基本符合航空电子系统以及军用的需求。
为满足航空或军用领域的需求,Mil-1394 网络的研制通常需一整套测试设备及仪器对其进行全面可靠的测试与验证。
当前,可实现对Mil -1394 总线进行测试的设备较少,使1394 总线接口的研制面临困难,产品的可靠性和鲁棒性也无法有效保障。
文中设计的Mil-1394B 总线仿真器,不但可实现对普通1394 总线和军用1394 总线网络的仿真,还可实现对1394 总线网络上消息数据的捕获与监控,为构建Mil-1394B 总线网络测试环境提供了帮助。
1 1394 总线及其协议的介绍IEEE-1394 总线是为商用电子开发的,不能提供安全关键系统应用所需的鲁棒性和确定性。
因此,SAE AS5643 的提出主要是为了使IEEE-1394b 在军事和飞行器中的安全关键/任务关键系统中应用和测试。
作为军事航空领域中的一种网络传输数据总线标准,SAE AS5643 航空标准是基于IEEE-1394B 的用法和需求建立的。
IEEE_1394b光总线扩展技术研究

总线技术 电 子 测 量 技 术 EL ECTRON IC M EASU REM EN T TECHNOLO GY第29卷第6期2006年12月 IEEE21394b光总线扩展技术研究段靖远 史洁琴 张春熹(北京航空航天大学仪器科学与光电工程学院北京100083)摘 要:本文提出一种基于IEEE-1394b协议的光总线系统实现方案。
并以DSP和IEEE1394b协议芯片为基础,利用CPLD进行时序配合,完成了光总线系统总线扩展电路的硬件电路和程序设计,使光总线系统可以兼容采用多种通用通信协议的设备。
在基于总线扩展电路搭建的光总线系统中,从PC端的总线系统网络拓扑图可以看出所设计的总线扩展电路可以满足应用的需求。
关键词:光总线;总线扩展;IEEE21394bR esearch on optical bus extension technology based on IEEE21394bDuan Jingyuan Shi Jieqin Zhang Chunxi(School of Instrumentation&Optoelect ronics Engineering,Beijing University of Aeronautics and Astronautics,Beijing100083)Abstract:This paper shows a means of optical bus implementation using IEEE21394b.Based on DSP chip and IEEE1394b protocol chips with appropriate timing provided by CPLD,the bus extension circuit design and program design of optical bus is accomplished,which can facilitate the compatibility between optical bus system and the devices adopted different general communication protocols.In optical bus system which adopted the bus extension circuit,f rom the network topology diagram of optical bus on PC,it can be concluded that the bus extension circuit meets the needs of practical applications.K eyw ords:optical bus;bus extension;IEEE21394b0 引 言随着计算机及其相关技术的发展,总线技术应用领域不断扩大,受到越来越多的重视,出现了大量的组网方式和相应的协议。
1394B总线信号质量测试系统设计与实现

收稿日期:2018-05-25作者简介:胡亮(1984-),男,吉林省吉林市人,硕士,工程师,主要研究方向为硬件电路设计.第33卷第3期2018年6月光电技术应用ELECTRO-OPTIC TECHNOLOGY APPLICATIONV ol.33,No.3June ,2018随着微电子、计算机及控制理论的发展,使得航空电子系统在近些年发展更为迅速。
1394总线是由IEEE 制定的一种高性能串行总线标准,又名火线(fire wire )。
IEEE1394协议分为1394A 和1394B ,其中1394B 可支持高达3.2Gbps 传输速率,并支持光纤传输。
基于1394B 总线的军事应用,对于提高电子战系统和航电系统数据通讯的快速性和准确性具有重要意义。
IEEE1394B 总线已经使用在军用飞机上,并作为F22战机的视频总线,同时在F35上也有所应用[1]。
针对1394B 总线的信号质量测试,对1394B 总线的开发和验证工作有着重要意义。
1测试系统设计实现测试信号质量是对信号参数进行分析。
测试的主要参数包括波特率、共模电压、差分电压、抖动和差分偏斜。
信号质量好坏直接影响数据传输的·信号与信息处理·1394B 总线信号质量测试系统设计与实现胡亮,张志伟(中国电子科技集团公司光电研究院,天津300308)摘要:随着1394总线在机载领域的广泛应用,出于低成本和灵活性考虑,地面配置、仿真、测试、监控和试验等环节急需建立一套完整的1394总线信号质量测试系统。
可靠的总线信号质量测试系统可实现产品的模块级和系统级信号质量测试,同时最大程度地缩短系统研制周期,节省开发成本。
提出一种1394总线信号质量测试系统的设计方案,在充分理解1394总线协议的基础上,分别从硬件架构、软件构架和测试构型方面介绍了1394总线信号质量测试系统的设计与实现,为基于1394B 总线通讯的机载设备开发和验证提供可靠的技术保障。
1394与RS422总线桥的设计与实现

t r od u c e t h e d e s i g n i n g o f b u s b r i d g e b e t we en 1 3 9 4 Bu s nd a RS 4 2 2 Bu s i n l o g i c s t r u c t u r e nd a d a t a lo f w. Ke y wo r d s : 1 3 9 4 Bu s ; RS 42 2 Bu s ; b us b d dg e
对成 熟并 且应 用较 多的 总线 , 其 特点 灵活 、 方便 、 可靠 。 因此 根 据在 研 项 目, 为 了实 现新 老 总 线之 间正 常 、 稳 定 的通 讯 , 基 于F P G A技 术设 计并 实现 了 1 3 9 4总 线与 R S 4 2 2总线 桥 。经 过实 践论 证 , 在 一定 条件 下 , 1 3 9 4总 线 与 R S 4 2 2总 线可 以进 行 正常、 稳定 的通 讯 。文 中着重 介绍 了 1 3 9 4总线与 R S 4 2 2总线桥 的设计 方 法 , 着 重通过 1 3 9 4总线 与 R S 4 2 2总线 桥 的逻 辑架 构 和总线 桥 的数据 流两个 方 面介绍 了 1 3 9 4总线 与 R S 4 2 2 总线 桥 的设计 思路 。 关键 词 : 1 3 9 4总线 ; R S 4 2 2总线 ; 总 线桥
基于SPI接口的1394总线配置表加载设计与实现

基于SPI接口的1394总线配置表加载设计与实现SPI接口是一种串行通信接口,用于在微控制器和外部设备之间进行通信。
而1394总线是一种高速串行数据总线,用于连接计算机和外部设备。
本文将详细介绍基于SPI接口的1394总线配置表加载的设计与实现。
需要明确的是,SPI接口和1394总线是两种不同的通信协议,它们之间的互联需要通过一些中继设备来实现。
在设计和实现基于SPI接口的1394总线配置表加载系统时,需要考虑到这两种协议之间的相互转换问题。
设计一个外部设备,该设备可以通过SPI接口与微控制器进行通信,并能够接收来自1394总线的数据。
这个设备可以是一个专门设计的中继设备,它能够将来自1394总线的数据转换为SPI接口所支持的格式,并通过SPI接口将数据传输给微控制器。
在设计中继设备时,需要考虑到SPI接口和1394总线之间的转换问题。
SPI接口是一种全双工的通信方式,而1394总线是一种半双工的通信方式。
需要设计一个双向的数据缓冲区,用于存储从1394总线接收到的数据和从微控制器接收到的数据。
还需要设计一个时钟信号的转换电路,将1394总线的时钟信号转换为SPI接口所需的时钟信号。
在实现中继设备时,需要使用适当的硬件电路来支持SPI接口和1394总线之间的数据转换和时钟转换。
这可能涉及到使用电平转换器、逻辑门、时钟电路等硬件组件。
还需要编写适当的软件程序,来控制中继设备的操作,包括数据传输、时钟同步等。
然后,设计一个微控制器程序,用于控制中继设备和处理来自1394总线的数据。
该程序需要实现SPI接口的通信协议,并根据配置表的内容来加载相应的设备参数和设置。
该程序还需要处理中继设备发送回来的数据,并根据需要做出相应的处理操作。
在实际使用中,需要将中继设备连接到计算机的1394总线上,并将微控制器连接到中继设备的SPI接口上。
然后,在计算机上运行相应的软件程序,通过1394总线向中继设备发送配置表,然后由中继设备将配置表加载到微控制器中。
一种基于1394B的CCDL设计与实现

信息通信INFORMATION & COMMUNICATIONS2019年第5期(总第197期)2019(Sum. No 197)一种基于1394B 的CCDL 设计与实现周勇,王博,白M(中国航空工业集团公司西安航空计算技术研究所,陕西西安710065)摘要:1394B 是一种高速串行总线,以其离带宽、低延迟、高可靠特性在机栽系统中被广泛应用。
文章提出了一种在容错 计算机中使用1394B 总线作为通道间CCDL 对数据进彳亍可靠性传输,满足目前高性能容错计算机对高速数据通信及可 靠性的要求。
关键词:高性能容错计算机;1394B ; CCDL 中图分类号:TP333 文献标识码:A 文章编号:1673-1131(2019)05-0291-020引言IEEE 1394 是 1995 年 12 月由 IEEE(Institute of E lectiwiic and Electrical Engineers 〉制定的一种高性能串行总线标准,又名火线(FireWire)。
它的数据传输速率为100Mbps 、200Mbps 和400Mbps. IEEE 1394B 是对IEEE 1394增强或者扩展,主 要是对总线效率的改进,输速率达到800 Mbps 、1600 Mbps 和 3200 Mbps,支持即插即用热插拔功能。
航空电子系统的综合化带来总线网络传输的高带宽、高可 靠性和实时性需求。
原来广泛使用的1553B 总线1Mbps 的传 输速率已经无法满足系统总线带宽要求,而1394B 、AFDX 、FC 等新型总线在带宽上可满足系统需求叫并行总线比如PCI 、 VME 等虽然在带宽上能与上述总线相媲美,但是其冗余的数 据通路增加了错误发生的概率,使得系统高可靠性面临考验, 而串行总线的使用,使得故障比较容易隔离.相对于FC 和 AFDX, 1394B 在协议复杂度、开发的成本、总线线缆等方面具 有成本上的优势。
1394b数据传输有什么特点?如何利用FPGA设计一个1394b双向数据传输系统?

1394b数据传输有什么特点?如何利用FPGA设计一个1394b双向数据传输系统?引言随着时代和技术的发展,对于数据总线带宽的要求越来越高,现有的总线标准越来越难以满足实际应用中对高总线速率的要求。
先进的总线技术对于解决系统的瓶颈,提高系统性能起着至关重要的作用,同时为了实现批量数据的传输,IEEE又公布了支持更高传输速率的IEEE Std 1394b-2002(简称1394b)串行总线标准,高速可升级性可支持高达800 Mb/s下的数据传输速率,并且能够向后兼容先前的1394-1995和1394a标准。
由于1394b是一种数据传输速率更高的串行总线标准,支持异步传输和等时传输两种传输方式。
分层的软件和硬件模型可使其通信建立在事务层、链路层和物理层协议的基础之上。
本文充分利用FPGA和DSP芯片的硬件资源,基丁1394b传输协议和规范的基础上,介绍139 4b数据传输系统的硬件设计结构、系统的工作流程和总线的配置过程。
1 1394b的特点1394b双向数据传输系统的主要特点如下:(1)高速可升级:支持100 Mb/s、200 Mb/s、400 Mb/s和800 Mb/s的传输速率,使用塑料光纤时可以提高到3.2 Gb/s;(2)支持点到点传输:各个节点可脱离主机自主执行事务;(3)即插即用:可以在任何时候向1394b网络添加或移除设备,既不用担心会影响数据的传输,也不需要进行重新配置,总线会重新枚举,节点也可以自动配置,无需主机干预;(4)热插拔:无需将系统断电就可以加入或移除设备;(5)传输距离:采用CAT-5UTP5线(5类非屏蔽双绞线)时,可以保证传输速率在100 Mb/s 的前提下将传输距离延长至100 m,使用玻璃光纤时可在3.2Gb/s的前提下延长至50 m; (6)支持两种传输方式:包括等时(Isochronous)和异步(Asynchronous)数据传输方式;(7)拓扑结构:设备间采用树形或菊花链拓扑结构,每条总线最多可以连接63台设备;(8)可提供电源:一些低功耗设备可以通过总线取得电源,而不必为每一台设备配置独立的供电系统;(9)公平仲裁:等时传输具有较高的优先级,同时异步传输也能获得对总线的公平访问;。
一种带自主转发功能的1394B总线监控模块设计与实现

2020(Sum. No 215)2020年第11期(总第215期)信息通信INFORMATION & COMMUNICAUONS一种带自主转发功能的1394B 总线监控模块设计与实现杨寒,范祥辉(中国航空工业集团公司西安航空计算技术研究所,陕西西安710068)摘要:随着机载网络的不断进步,飞机飞行管理系统普遍选择1394B 总线作为各子系统之间的互联总线。
1394B 总线由于其复杂的网络协议和庞大的数据量往往会造成各种各样故障的发生,网络中迫切需要〜种监控设备能够采集和记录■总线数据,从而进行分析和故障定位。
文章提出一种1394B 监控模块设计与实现,作为数据记录接口模块 用来记录、存储1394B 网络中的数据内容,并将记录的数据全部或有针对性的发给记录器。
同时为满足额外设备的需求,可在不影响当前1394B 网络拓扑的前提下将总线上记录的数据同时转发给外挂设备,从而满足飞机不同的任务需求。
关键词:1394B 总线监控;自主转发中图分类号:TP39 文献标识码:A 文章编号= 1673-1131(2020)11-0167-03Design and implementation of 1394b bus monitoring module with autonomous forwarding functionMughan, Fanxianghui(Xi'an Institute of A eronautical computing technology AVIC Xi'an 710068)Abstract : With the continuous progress of a irborne network, 1394b bus is generally selected as the interconnection bus betweensubsystems in aircraft flight management system. Because of i ts complex network protocol and huge amount of d ata, 1394b bus often causes various kinds of f aults. A monitoring device is urgently needed in. the network to collect and record the bus data, soas to analyze and locate the fault. This thesis presents a design and implementation of 1394b monitoring module. As a data re cording interface module, it is used to record and store the data from 1394b network, and send all the recorded data to the logger.At the same time, in order to meet the needs of a dditional equipment, the data recorded on the bus can be transmitted to the ex ternal devices at the same time without affecting the current 1394b network topologj^as to meet the different mission require ments of the aircraft.Key words : 1394b bus moiutoring;autonomous forwarding0引言随着航空电子技术的不断发展,1394B 总线以其高可靠、低延迟、确定性的特点以及更高的速率、更多的节点正在逐步替代1553B 总线,成为飞机飞行管理系统互连总线。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一种基于PCI接口的1394B总线的设计与实现
一、引言
随着科技的不断发展,人们对于数据传输的速度和效率要求也越来越高。
在数据传输中,总线的设计和实现是非常重要的一环。
1394B总线是一种高速数据传输总线,它可以满足高速数据传输的需求。
本文将介绍一种基于PCI接口的1394B总线的设计与实现。
二、1394B总线的概述
1394B总线是一种用于高速数据传输的接口,它的传输速度可以达到800Mbps。
它可以连接多种设备,包括摄像机、打印机、音频设备等。
1394B总线采用了同步传输技术,可以实现高速数据传输并且保持稳定的传输速度。
在实际应用中,1394B总线被广泛应用于视频编辑、摄像头、音频设备等领域。
1. 设计思路
基于PCI接口的1394B总线的设计与实现,首先需要考虑的是如何将PCI接口和1394B 总线进行连接,并实现数据传输。
在实际设计过程中,可以使用PCI-1394B桥接芯片来实现PCI接口和1394B总线之间的连接,并通过相关的驱动程序来实现数据传输功能。
还需要考虑如何进行硬件设计,例如电路板的设计、连接接口的设计等。
2. 硬件设计
在硬件设计方面,需要设计一个PCI-1394B桥接芯片的电路板。
这个电路板需要包括PCI接口和1394B接口,以及相应的连接电路。
还需要考虑电源管理、时钟同步、数据缓存等功能。
在设计电路板的过程中,需要注意信号的稳定性和干扰的处理,以确保数据传输的稳定性和可靠性。
3. 驱动程序设计
在PCI-1394B桥接芯片的电路板设计完成后,还需要设计相应的驱动程序,以实现PCI接口和1394B总线之间的数据传输。
驱动程序需要实现相关的数据传输协议,并提供用户接口,以方便用户进行数据传输操作。
还需要考虑驱动程序的稳定性和兼容性,以确保它能够在不同的操作系统上运行。
4. 数据传输测试
设计与实现基于PCI接口的1394B总线后,需要进行数据传输测试。
测试的内容包括数据传输速度、稳定性、数据完整性等。
通过测试,可以验证设计与实现的正确性,并发现潜在的问题,以进行修正和优化。
四、总结
基于PCI接口的1394B总线的设计与实现是一项相对复杂的工作。
在实际设计过程中,需要考虑到硬件和软件的兼容性、数据传输的稳定性和可靠性等多个方面。
通过本文介绍
的设计思路,可以帮助读者了解基于PCI接口的1394B总线设计与实现的基本方法和流程,为实际工程应用提供参考。