1 引言
ARINC429 总线具有设计维护方便,与航空电子系统兼容性好等优点,其作为一种重要的.已经广泛的应用于民用飞机上,空客公司的A310 飞机和波音公司的747 飞机均采用了ARINC429 总线。国外对此方向的研究比较成熟,Actel 和CONder 等公司均推出了自己的ARINC429 总线产品,其产品大多收发通道在8路以上。国内实现ARINC429 协议大多采用HOLT 公司HS3282 或DEI 公司的DEI1016,采用这类实现方法虽然在一定程度降低了设计难度, 缩短开发周期, 提高了系统可靠性;但在实现多路收发时,不仅成本高, 大大增加了PCB 板的面积,而且影响数据的传输速率[2]。本文将介绍一种利用FPGA 实现多路ARINC429 编解码,并且每路收发都可以改变波特率和字长的方法,在降低成本、减小PCB 板面积、提高系统特性的同时,在一定程度上提高了系统的可移植性和设计的灵活性。
2 总体方案
ARINC429 总线以串行差分方式传输数据,调制方式为双极归零制的三态码方式,即总线A 和总线B 之间差分电平的“高”、“零”和“低”状态传递信息。每帧数据可以为32 位或25 位, 帧长位32 位时,每帧数据由LABEL、SDI、DATA、SSM、P 五个部分组成;帧长位25 位时,每帧数据仅由LABEL、DATA、P 三个部分组成。帧与帧以4 比特位的静默状态区分,传输的波特率可以为100Kbit/s 或12.5Kbit/s。
根据ARINC429 总线的特点,采用如下的设计方案实现8 发8 收的PCI 总线ARINC429 通信卡:采用HI8444 和HI8585 实现ARINC429 电平和TTL 电平之间的转换,HI8444 和HI8585 为HOLT 公司推出的专业ARINC429 电平转换芯片,符合ARINC429 协议并满足航空上的要求,均只需两根信号线就可实现ARINC429设计传输,可以节省大量FPGA I/O 口和提高设计的灵活性;利用FPGA 实现ARINC429 协议的编解码、数据的缓冲及通信控制;FPGA 与上位机之间采用PCI9030实现通信,PCI9030 符合PCI v2.2 规范,数据传输速率可达132Mbyte/s,远大于8 路ARINC429 收发通道的数据传输速率,符合设计要求。总体框图如图1 所示。
图1 总体方案框图
关键字:PCI总线 ARINC429通信卡
引用地址:
一种PCI总线ARINC429通信卡实现方法
推荐阅读最新更新时间:2024-05-02 21:37
PCI总线接口芯片PCI 9052及其应用
引言
PCI(Peripheral Compornent Interconnect,即外围部件互连)总线是一种先进的高性能32/64位地址数据复用局部总线,该总线是以INTEL为首的多家集团设计的, PCI总线可以同时支持多组外围设备,且处理器和时钟频率无关,可以提供高达132MB/s的数据传送速率,PCI总线具有严格的规范,只要符合PCI规范的扩展卡,那么,插入任何PCI系统就能可靠地工作,是当今PC领域中流行的总线。
PCI总线协议非常复杂,目前实现PCI接口的有效方案分为两种:即使用可编程逻辑器件和使用专用总线接口的器件,可编程逻辑器件实现PCI接口比较灵活,可以利用的器件比较多,现在有许多生产可编程逻辑器件的厂商(
[嵌入式]
简化PCI总线协议的实现以及FPGA驱动设计
目前,许多公司都提出了新型的计算机高速总线,如Arapahoe总线标准和HyperTransport技术,但各协议互不兼容,没有形成统一标准。作为传统的通用局部总线,PCI总线仍然占据着主流个人电脑市场,具有顽强的生命力。 现在市面上存在着各种PCI接口芯片,如AMCC公司的S5933,PLX的9080系列等。专用芯片可以实现完整的PCI主设备与从设备模式的接口功能,将复杂的PCI总线接口转化相对简单的用户接口,但系统结构受接口芯片的限制,不能灵活地设计目标系统,且成本较高。本文使用符合PCI电气特性的FPGA芯片进行简化的PCI接口逻辑设计,实现了33MHz、32位数据宽度的PCI从设备模块的接口功能,节约了系统的
[嵌入式]
基于PCI总线的STM32运动控制卡的设计
伴随着计算机的普及,PC的性能、可靠性及应用环境也已经今非昔比,在工业领域方面PC拥有大量的支持软件用以改善用户界面、图形显示、动态仿真、故障诊断、网络通讯等诸多功能,此外,在总线的开发也因PC丰富的接口资源和模块化设计而变得简单。因此,基于PC的开放式数控系统绝对是未来控制系统主流主流方向,发展开放式和形成具有自主产权软件型数字控制系统,是我国数控发展迈出实质性突破和赶超世界先进水平的一次良机。因此,文中研究课题主要对数控系统实际要求出发,结合PC和高性价比的ARM系列芯片,利用模糊控制算法,设计一款性能稳定,高精度的伺服控制器,为推进伺服技术的发展具有重要意义。 1 系统结构 本系统采用的是“PC+运动控制卡”形式。其
[单片机]
基于PCI总线的电视图像处理仿真系统设计
0 引言 随着电视图像处理系统性能的提高,设计人员需要不断采纳新的数字图像处理算法,如何对这些新算法进行评估,如何将理论设计转化成工程应用成为设计人员关心的首要问题。 实现电视图像信号处理需要设计一套复杂的电路系统,且硬件电路的设计应综合考虑高速DSP芯片的开发、超大规模集成电路设计、视频转换、接口等复杂电路。设计印刷电路板和调试将占用设计人员较多的工作时间,较长的研制周期和较高的研制经费均不利于图像处理新思路、新算法向工程应用的转化。仿真系统能较大程度降低硬件电路设计的复杂性,缩短研制周期,有利于科研设计人员集中精力对新算法进行评估和测试。 能否实时采集和实时处理电视图像信号是设计仿真系统的关键问题。鉴于微型计
[模拟电子]
基于FPGA的PCI总线接口设计
摘 要:PCI是一种高性能的局部总线规范,可实现各种功能标准的PCI总线卡。本文简要介绍了PCI总线的特点、信号与命令,提出了一种利用高速FPGA实现PCI总线接口的设计方案。
关键词:PCI总线;信号;命令;协议
---在现代数据采集及处理系统中,ISA、EISA、MCA等扩展总线已无法适应高速数据传输的要求,而PCI局部总线以其优异性价比和适应性成为大多数系统的主流总线。
PCI总线特点
---PCI总线宽度32位,可升级到64位;最高工作频率33MHz,支持猝发工作方式,使传输速度更高;低随机访问延迟(对从总线上的主控寄存器到从属寄存器的写访问延迟为60ns);处理器/内存子系统能力完全一致;隐含的中央仲裁器;多路复
[半导体设计/制造]
基于PCI总线集成电路测试仪接口设计
0 引言 如今社会的正常运行已离不开集成电路产品,集成电路技术在社会各行各业,诸如,交通运输、工业生产、农林自动化、电力等等都有着广泛的应用,集成电路技术与社会的发展密切相关。集成电路行业的发展日趋专业化,逐渐形成设计、制造、封装、测试独立并举、相互依持、共同发展的新局面。其中集成电路测试作为芯片设计、芯片制造和芯片封装的有力补充,推动了集成电路产业的迅速发展。集成电路测试的能力和水平的提高是保证集成电路性能、质量的关键手段之一。 目前广泛用于集成电路封装测试的设备是由计算机软件控制,通过接口总线与硬件设备通信,能够代替测试人员的大部分劳动,也称为自动化测试系统(ATE)。其工作原理是:在计算机中使用测试软件编写待测
[嵌入式]
基于PCI总线的无线电高度表测试系统
引言
为了适应高科技条件下的现代战争,不仅要不断地提高战斗机的性能,而且对相应检测设备也提出了更高要求。先进测试技术的应用是战斗机维护修理的发展方向,是减少维修时间、提高装备完好率的重要手段。本文所设计的检测设备的技术高低对高度表的日常维护、检测起了决定性的作用。
本文对高度表的组成和工作原理进行分析,确定被测试项目。重点对被测参数进行分析,采用并行的开发模式。选择适合的工控机,设计相应的调理电路。软件用LabWindows/CVI语言,完成编辑、编译、连接、调试、仿真等开发。
1 高度表概述
本文所研究的无线电高度表(以下简称高度表)作为某型导弹纵向弹道控制的关键部件,其性能的好坏将直接影响
[网络通信]
ARM922T核ZCP320A处理器PCI总线操作
ZCP320A采用了ARM公司的ARM922T核,ARM922T是ARM9TDMI通用处理器家族中的一员采用哈佛结构内部使用5级流水线支持32位的ARM指令系统和16位的Thumb指令系统包括两个相互独立的8KB 的数据和指令高速缓存,高速缓存行的长度是8个字。ARM922T 实现增强型ARM结构v4MMU以提供对指令和数据地址的转换和访问许可检测。ARM922T 支持ARM调试结构协处理器以及Tracking ICE。 ZCP320A内部使用三条AHB总线连接实现功能所需的主从设备。每条AHB总线连接一个主设备和多个从设备。根据总线连接的主设备的不同,三条总线分别被命名为COREBUS(ARM9 核作为该总线的主设
[单片机]