一种基于PCI接口的1394B总线的设计与实现

合集下载

智能Mil-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光总线扩展技术研究

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总线信号质量测试系统设计与实现

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总线桥的设计与实现

1394与RS422总线桥的设计与实现
Abs t r a c t : T h e mo l e a n d mo r e d e v i c e s b e g i n t o U S e 1 3 9 4 Bus b e c a u s e o f i t s c h a r a c t e r s o f h i g h s p e e d, le f x i b i l i t y a n d e x p a n s i b i l i t y. RS 42 2
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总线配置表加载系统时,需要考虑到这两种协议之间的相互转换问题。

设计一个外部设备,该设备可以通过SPI接口与微控制器进行通信,并能够接收来自1394总线的数据。

这个设备可以是一个专门设计的中继设备,它能够将来自1394总线的数据转换为SPI接口所支持的格式,并通过SPI接口将数据传输给微控制器。

在设计中继设备时,需要考虑到SPI接口和1394总线之间的转换问题。

SPI接口是一种全双工的通信方式,而1394总线是一种半双工的通信方式。

需要设计一个双向的数据缓冲区,用于存储从1394总线接收到的数据和从微控制器接收到的数据。

还需要设计一个时钟信号的转换电路,将1394总线的时钟信号转换为SPI接口所需的时钟信号。

在实现中继设备时,需要使用适当的硬件电路来支持SPI接口和1394总线之间的数据转换和时钟转换。

这可能涉及到使用电平转换器、逻辑门、时钟电路等硬件组件。

还需要编写适当的软件程序,来控制中继设备的操作,包括数据传输、时钟同步等。

然后,设计一个微控制器程序,用于控制中继设备和处理来自1394总线的数据。

该程序需要实现SPI接口的通信协议,并根据配置表的内容来加载相应的设备参数和设置。

该程序还需要处理中继设备发送回来的数据,并根据需要做出相应的处理操作。

在实际使用中,需要将中继设备连接到计算机的1394总线上,并将微控制器连接到中继设备的SPI接口上。

然后,在计算机上运行相应的软件程序,通过1394总线向中继设备发送配置表,然后由中继设备将配置表加载到微控制器中。

一种基于1394B的CCDL设计与实现

一种基于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双向数据传输系统?

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总线监控模块设计与实现

一种带自主转发功能的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 总线,成为飞机飞行管理系统互连总线。

基于PCIe总线的双路1394B接口模块设计与实现

基于PCIe总线的双路1394B接口模块设计与实现

基于PCIe总线的双路1394B接口模块设计与实现范祥辉;闫海明;史岩;吴娇【摘要】为了满足航电系统中前端传感器捕获的图形图像数据实时传输的需求,设计并实现了基于PCIe总线的双路1394B接口模块;该模块通过PCIe接口与主机交互,采用S400β传输模式,软件设计符合标准OHCI规范,支持AS5643协议,异步流包数据收发采用链式队列管理,主机与1394B控制器之间通过DMA操作,实现大数据块的并行处理,两路1394B相互独立,显著提升数据传输性能;测试验证结果表明,该模块具备带宽高、可靠性高、CPU资源占用率低等特点,已在某项目获得成功应用,实现了图形图像数据的实时传输,满足系统设计要求,表现出了良好的稳定性和适应性,具有实践应用价值.【期刊名称】《计算机测量与控制》【年(卷),期】2016(024)008【总页数】3页(P165-167)【关键词】1394B总线;异步流消息;链式队列【作者】范祥辉;闫海明;史岩;吴娇【作者单位】中航工业计算所,西安 710119;中航工业计算所,西安 710119;中航工业计算所,西安 710119;中航工业计算所,西安 710119【正文语种】中文【中图分类】TP334.4IEEE 1394是为了增强外部多媒体设备与电脑连接性能而设计的高速串行总线,传输速率可以达到400 Mbps,利用IEEE 1394技术可以轻易地把电脑和摄像机、高速硬盘、音响设备等多种多媒体设备连接。

IEEE1394具有高带宽、低成本、拓扑灵活、支持热插拔等特点[1-2]。

SAE对IEEE1394B-2002协议进行了扩展和约束,并制定了包括AS5643、AS5643/1、AS5657、AS5706、AS5654、AS5708等多个标准,规定了应用协议、测试规范、电缆特性等,用于指导1394B总线在航空领域的应用。

军用航空领域1394B总线应用模式大致分为两类,第一类应用于数据传输要求高可靠、低延迟、确定性、完整性的环境,如美国JSF 战机飞控系统用1394B作为各子系统互联的主总线,第二类应用于航电系统中,利用其高带宽和实时性高的特点,完成图形图像数据的实时传输。

一种智能1394B接口模块设计与实现

一种智能1394B接口模块设计与实现

一种智能1394B接口模块设计与实现作者:邓发俊来源:《电脑知识与技术》2016年第01期摘要:1394B总线以其高带宽、低延迟、高可靠特性在机载系统中应用越来越广泛。

该文介绍了1394B总线协议,实现了一种智能1394B接口模块,并进行了通信测试,具有一定的参考意义。

关键词:1394B;匿名签署协议;通信中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)01-0238-02Design and Implementation of An Intelligent 1394B Interface ModuleDENG Fa-jun(AVIC Computing Technique Research Institute,Xi’an 710065 , China)Abstract: With its high bandwidth, low delay and high reliability, 1394B bus is widely used in airborne system. This paper introduces the 1394B bus protocol, implements an intelligent 1394B interface module, and carries out the communication test, which has a certain reference value.Key words: 1394B; ASM; communication1 概述1394B总线网络与传统1553B总线系统相比具有高带宽、低延迟、高可靠性等方面优势,已经广泛应用于新一代战机的航电系统、飞行器管理系统和机电公共设备管理系统。

2 1394B总线概述IEEE 1394-1995最初由Apple公司提出,由IEEE正式制定,支持100/200/400Mbps通信速率,其目的是为了简化计算机的外部连线,并且为实时数据传输提供一个高速接口[1]。

基于PCI Express的双路IEEE 1394b接口卡的设计与实现

基于PCI Express的双路IEEE 1394b接口卡的设计与实现

基于PCI Express的双路IEEE 1394b接口卡的设计与实现作者:冯源等来源:《现代电子技术》2015年第12期摘要:在此选用PLX公司的桥芯片PEX8114,设计并实现基于PCIe架构的双路1394b 总线接口卡的硬件平台。

在该平台上进行基于VxWorks操作系统的1349b驱动开发和主机PCIe接口驱动开发。

经过与1394总线测试设备的验证测试,两路1394b总线接口可以实现400 Mb/s的高速数据实时传输,证明了该模块系统应用的可行性和可靠性,对其他通信系统的设计具有参考价值。

关键词: IEEE 1394b; OHCI; PCI Express;高速串行总线; PowerPC处理器中图分类号: TN915.04⁃34; TP336 文献标识码: A 文章编号: 1004⁃373X(2015)12⁃0033⁃060 引言随着嵌入式控制领域对大容量、高速、实时数据传输需求的不断增长,以IEEE 1349b总线为代表的新一代串行总线应运而生,在工业控制、汽车和航空航天等领域应用越来越广。

同时由于总线速率和处理器主频的不断增强,要实现外部高速总线数据的传输和处理,还必须选择与之匹配的主机接口来实现外部总线协议逻辑与处理器的高速互联。

采用传统的PCI总线的并行数据传输接口已经无法满足芯片级互连对带宽、成本、灵活性及可靠性的要求。

串行点对点的PCI Express(简称PCIe)总线克服了PCI总线在系统带宽、可靠性和可扩展性等方面的固有缺陷。

本文针对PCIe的技术优势,采用PCIe⁃PCI桥芯片(PEX8114),实现了双路IEEE 1394b总线接口卡。

1394链路层接口以高速DMA方式将数据传输到主机,以满足高速实时采集的应用需求。

1 IEEE 1394b总线网络简介IEEE 1394b通信系统的层次结构见图1。

1394节点由主机和1394接口两部分组成。

其中驱动和应用软件驻留在主机上,驱动软件以一组标准API函数形式提供给应用程序,应用程序通过调用驱动软件完成对1394b模块功能的使用、管理与控制。

基于1394b协议的SoC软硬协同设计与验证方法研究的开题报告

基于1394b协议的SoC软硬协同设计与验证方法研究的开题报告

基于1394b协议的SoC软硬协同设计与验证方法研究的开题报告一、研究背景及意义随着计算机技术的不断发展,各种外设设备与计算机之间的数据交换需求不断增加,而尤以高速数据交换为主。

其中,FireWire(i.Link、IEEE 1394)接口协议因其高速传输、支持热插拔等特性而被广泛应用。

IEEE 1394b协议是PMCE公司(现改名为VIA公司)推出的一种高速串行总线协议,支持400Mbps、800Mbps和1.6Gbps三种速率,并在电脑接口中取得了一定的市场份额。

基于IEEE 1394b协议的SoC是目前计算机系统中一种常见的设计方案,其结构复杂,需要同时考虑多个功能模块的设计,如总线控制器、传输控制器、访问地址转换器等,具有高度的软硬协同特性。

为实现一个高效、可靠的SoC设计,必须采用合理的设计方法和验证技术。

因此,本课题旨在研究基于IEEE 1394b协议的SoC软硬协同设计与验证方法,为该领域的设计与研究提供技术支持和优化方案,实现SoC 设计的高效与可靠。

二、研究内容(1)IEEE 1394b协议的功能特点与结构分析,了解各种子模块的功能和接口要求。

(2)基于SoC的整体设计方案,包括硬件、软件和系统架构。

设计主要包括:总体芯片结构设计、各个子模块的设计及其接口之间的协同设计、系统实现方案设计等。

(3)在硬件设计阶段,采用基于HDL(硬件描述语言)框架的VHDL或Verilog对单个模块或子系统进行建模,并确定适当的仿真和验证技术。

(4)在软件设计阶段,开发嵌入式软件(指在专用的硬件环境中运行的软件程序),进行软件与硬件协同设计及软件测试。

(5)设计基于FPGA平台的IEEE 1394b SoC原型,实现硬件、软件与系统总体验证。

三、研究方法采用软硬件协同设计方法,使用高级语言进行单个模块建模,再对整个子系统进行建模,最后完成整个SoC的建模。

在建模完成后,进行适当的仿真,确认规范正确性。

IEEE 1394b VersaPHY的IP核设计与实现

IEEE 1394b VersaPHY的IP核设计与实现

IEEE 1394b VersaPHY的IP核设计与实现朱榆涵;邵洪峰;伊小素;龙映雪【摘要】Implementations of VersaPHY IP core is presented. According to VersaPHY protocol, we analyse the VersaPHY labels, packages and register, and complete the design of VersaPHY IP core. In the Altera Quartus II development platform, combining with the Verilog HDL language and its own IP CORE realizes the reception and transmission of packets addressed by VP-Label (read request, read response packet, a write request, write response packets) . Finally we use SignalTap II logic analyzers which is provided by Quartus II integrated development environment to verify , the results show the functions of VersaPHY of IP core is implemented.%文章提出了VersaPHY的IP核的实现方案;根据VersaPHY协议,分析了VersaPHY 的标签、数据包和寄存器,完成了VersaPHY的IP核设计;在A ltera QuartusⅡ开发平台上,结合Verilog HDL语言和其自带的IP CORE实现了VP- Label寻址的数据包(读请求包、读响应包、写请求包、写响应包)的接收和发送;最后借助于QuartusⅡ集成开发环境提供的SignalTapⅡ逻辑分析仪进行验证,结果表明,该系统可以实现不同速度(100Mb/s、200Mb/s、400Mb/s、800Mb/s)的VersaPHY 的数据包的传输,工作稳定可靠,满足实际应用需求.【期刊名称】《计算机测量与控制》【年(卷),期】2012(020)009【总页数】4页(P2525-2528)【关键词】VersaPHY;IP核;Verilog HDL【作者】朱榆涵;邵洪峰;伊小素;龙映雪【作者单位】北京航空航天大学仪器科学与光电工程学院,北京 100191;北京航空航天大学仪器科学与光电工程学院,北京 100191;北京航空航天大学仪器科学与光电工程学院,北京 100191;北京航空航天大学仪器科学与光电工程学院,北京100191【正文语种】中文【中图分类】TP20 引言随着传感器技术的发展和信息化程度的加强,导致现代车载系统日益复杂,传输的数据量不断增大,传统的电总线由于存在带宽有限、体积重量大以及在电磁兼容方面的问题,已经不能很好的满足系统的需求[1]。

1394仿真卡驱动软件的设计与实现

1394仿真卡驱动软件的设计与实现

1394仿真卡驱动软件的设计与实现吴姣【摘要】Based on IEEE1394 bus codex, the design principles to develop 1394 emluator driver using the hierarchical model in Windows environment are introduced. How to develop 1394 emluator WDM driver to implement the Plug and Play function is discussed in detail. Then, the design method of 1394 emluator static link lib file with WDM driver is given. The driver designed by the hierarchical model can be applied to other PCI devices in Windows environment with a little modification. The performance of 1394 emluator driver is analyzed and summarized with 1394 protocol analysis device in the end.%结合IEEE 1394总线规范,介绍了在Windows环境下使用分层模型开发1394仿真卡驱动的原理.详细讨论了如何开发1394仿真卡的WDM (Windows Driver Model)驱动,实现设备的即插即用功能,并且利用WDM驱动实现1394仿真卡应用层静态库的设计方法.分层模型设计的1394仿真卡驱动只需要少量的改动就可以应用于Windows环境下的其他PCI设备.最后结合1394协议分析仪对该驱动的性能进行了分析与总结.【期刊名称】《科学技术与工程》【年(卷),期】2011(011)033【总页数】5页(P8211-8214,8218)【关键词】IEEE 1394;WDM;设备驱动;即插即用;中断服务程序【作者】吴姣【作者单位】西安航空计算技术研究所,西安710068【正文语种】中文【中图分类】TP391.9先进的总线技术对于解决系统瓶颈、提高整机系统性能有着十分重要的影响。

基于PCIExpress总线1394b网络传输系统WDM驱动设计

基于PCIExpress总线1394b网络传输系统WDM驱动设计

1 3 9 4网络是 由 A p p l e 公 司提 出的一种简 化计算 机连接 , 并且为实时数据传输提供了一个高速接 口, 并 命 名为 F i r e Wi r e ( 火线 ) 。之后 , 随着 F i r e Wi r e的发 展 , 在 1 9 9 5年 , I E E E组 织 正式 认 可 了 F i r e Wi r e技术 , 并 将 其 定位 为 I E E E 1 3 9 4—1 9 9 5规范 , 开启 了 F i r e Wi r e 作 为 开放技术的发展 的时代 , 并逐步完善 , 先后提出 1 3 9 4 a 以及 1 3 9 4 b协议 , 并 最终 统 一到 I E E E 1 3 9 4— 2 0 0 8协议
规范。
③ 支持多种通信速率模式, 可以满足不同应用下
的通信 要求 ; ④ 采用串行通信接 口, 支持远距离通信传输 ;
1 3 9 4网络 具有 以下 特点 :
① 支持高速串行通信方式 , 具备简单易用的网络 通信控制接 口; ② 支持多余度通信接 口, 可 以实现可靠 的数据传
me n t p r o c e s s o f W DM d iv r e r b a s e d o n PCI Ex pr e s s 1 3 9 4b n e t wo r k t r a n s mi s s i o n c a r d i S ma i n l y di s c u s s e d. wh i c h i n c l ud e s h a r d wa r e a c c e s s .DMA t r a ns f e r a n d i n t e r r u p t p r o c e s s i n g .Af te r r e p e a t e d t e s t i n g . t he s y s t e m i s s t a b l e a nd r e l i a bl e , mo r e o v e r , t h i s d iv r e r p r o g r a m c a n b e t r a ns pl a n t e d t o o t h e r t r a n s mi s s i o n s y s t e ms . Ke y wo r d s : 1 3 9 4b; PCI Ex p r e s s b u s ; W DM d iv r e r ; DMA

一种基于SAE AS5643协议的1394B总线监控设计与实现

一种基于SAE AS5643协议的1394B总线监控设计与实现

—种基于SAE AS 5643协议的 1394B 总线监控设计与实现___________□徐文杰航空工业西安航空计算技术研究所T 互联N +技术___________________________________________ Internet Technology【摘要】SAE AS 5643协议具有确定性、高可靠性的特点,并已成功应用在航空航天等高安全关键领域。

文中对SAE AS 5643协议 进行了特征分析。

提出一种基于AS 5643协议的1394B 总线监控设计方法,采用FPGA 实现对总线数据的实时监控,并通过DMA 高效传输至CPU 模块中。

文中详细讨论了硬件、逻辑和软件等设计方法与实现,通过不同的场景的测试验证。

结果表明,该监控设 计方法满足基于SAE AS 5643协议的总线监控要求。

【关键字】AS 5643总线监控1394B 预分配通道号及带宽—、概述基于SAE AS 5643"1协议的1394B 总线通信技术,具有 高传输带宽、热插拔、传输距离长等特点[2],文中首先介 绍SAE AS 5643的技术特点,其次分析了总线监控设计的逻 辑设计及具体工作流程,然后提出了软件设计,最后对设计 进行功能测试验证,最后给出了监控功能的设计结论。

二、AS 5643协议分析作为一种确定性安全网络,SAE AS 5643采用异步流包131 进行固定帧速率的传输方式,通过静态分配通道号及控制传 输偏移等技术手段实现了确定性传输,并通过增加垂直奇偶 校验(VPC )等方式,进一步加强数据完整性,提高安全性, 确保其应用在关键安全可靠领域。

2.1固定帧速率SAEAS 5643协议中,除物理层包数据意外,其他总线 通信均采用异步流包格式。

为了确保通信的确定性,协议采 用一种固定帧速率的方式来实现各个网络节点的时间同步,具体操作为:在每条总线上,C C 节点会以固定的帧率(如: 12.5ms )传输STOF 包(一种特殊的异步流包),用来通知总 线上的所有节点一个新帧周期的起始。

VxWorks下1394b总线系统驱动软件设计

VxWorks下1394b总线系统驱动软件设计

VxWorks下1394b总线系统驱动软件设计
刘莎;阴亚芳
【期刊名称】《测控技术》
【年(卷),期】2013(032)005
【摘要】结合IEEE 1394b协议规范,设计了某通信系统单节点1394b模块的驱动接口程序,并对各接口的设计做了详细的分析,实现了在VxWorks操作系统下对PCI接口的访问以及1394b总线网络的通信测试及性能测试,在以单节点1394b 模块组成的通信系统中的运行结果表明该驱动程序运行稳定、可靠.
【总页数】5页(P96-99,104)
【作者】刘莎;阴亚芳
【作者单位】西安邮电大学电子工程学院,陕西西安710061;西安邮电大学电子工程学院,陕西西安710061
【正文语种】中文
【中图分类】TP311.1
【相关文献】
1.基于VxWorks的PCI显卡实时驱动软件设计 [J], 刘尉悦;王砚方;刘松强
2.VxWorks下串口设备驱动设计与实现 [J], 邝安玄;刘明;朱守园
3.基于VxWorks的POS接口驱动软件设计 [J], 师黎;欧阳玲;宋克
4.VxWorks环境下捷联惯导系统的软件设计 [J], 刘锡祥;徐晓苏;冯丹琼;刘建娟
5.VxWorks系统下CAN驱动的设计与优化 [J], 尹加豹; 朱涛; 崔凯华
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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总线设计与实现的基本方法和流程,为实际工程应用提供参考。

相关文档
最新文档