FC-AE-ASM协议分析仪产品手册
- 格式:pdf
- 大小:1.45 MB
- 文档页数:18
FC-AE-ASM网络通信鲁棒性测试设计与实现马城城;田泽;黎小玉【摘要】通信鲁棒性用来衡量网络在极端情况下数据传输的可靠性。
机载网络通信要求高可靠性,尤其是极端情况下的数据传输。
如何测试恶劣环境下高带宽、低延迟网络的通信鲁棒性,评估网络可靠性至关重要。
光纤通道以其抗干扰能力强、高传输速度等优点,成为新一代航空电子系统优选主干网络。
文中结合自研FC-AE-ASM协议处理芯片设计阶段的原型验证过程,介绍一种FC-AE-ASM网络通信鲁棒性测试方法,以及设计与实现过程。
该方法对于大数据量传输和通信忙碌情况下数据传输的正确性进行充分验证,通过仿真的手段模拟了真实应用环境中出现的数据传输的时间不确定性、链路故障等现象,实现对光纤网络鲁棒性的测试,对网络可靠性的评估有一定借鉴意义。
%The communication robustness is used to indicate the reliability of data transmission in abominable environment. The avionic network needs high reliability,especially in bad condition. It is important to test the communication robustness and evaluate the reliability of the high-bandwidth,low-latency network. As the fiber channel has advantages of high data transmission speed,anti-jamming etc,it is a good option to avionics main network. It introduces a method to test FC-AE-ASM network's communication robustness based on self-design FC-AE-ASM protocol chip. It tests data transmission's correctness in event of large data transmission and transmission busy. The method simulates sufficiently in data transmission time indeterminacy,link error etc,in order to test fiber channel network's communica-tion robustness. It provides a useful reference for evaluating network's reliability.【期刊名称】《计算机技术与发展》【年(卷),期】2013(000)003【总页数】4页(P208-210,214)【关键词】光纤通道;鲁棒性;大数据量;时间不确定性;通信忙碌【作者】马城城;田泽;黎小玉【作者单位】中国航空计算技术研究所,陕西西安 710119;中国航空计算技术研究所,陕西西安 710119;中国航空计算技术研究所,陕西西安 710119【正文语种】中文【中图分类】TP3110 引言航空电子系统对网络通信的高带宽、低延迟、可靠性、实时性、确定性具有苛刻的要求。
CEMS
操作手册
测量组分
氧气(O2)
二氧化硫(NO2)
氮氧化物(NO x)
序列号: CEMS201A2006AS2901
Rosemount Analytical Inc.
2006
本维护操作手册包括以下方面的信息:关于系统维护、仪表的操作、特别指示、注意事项、故障显示和维修等。
注意!
系统故障的诊断和故障的处理与内在调节需要由经过训练的专业人员进行。
制造商仅对本手册存在的不妥当之处负责。
同时,仅对于由于发货过程的过错造成的直接后果负责。
但是,将明确拒绝承担由此产生的间接的法律后果。
制造商承诺本系统以完好的状态出厂。
系统的操作和维护,需要严格按照操作手册的要求和指示进行。
特别要注意本手册和系统上的有关警告标识。
制造商保留对手册更改和变动的权利。
在操作本系统之前,请仔细阅读本手册及其随机提供的其它操作手册和资料。
为了便于处理系统可能出现的问题,请记录下系统的型号和序列号。
注意。
FC总线技术简介(二)在上一期中我们了解到光纤通道(FC)是高吞吐量、低延时、低误码率的网络技术。
整个标准系列还在不断的发展,其中用于航空领域-航空电子系统环境工程(FC-AE)的协议规范已经定制了5种,分别是:MIL-STD-1553高层协议(FC-AE-1553)、无签名的匿名消息传输(FC-AE-ASM)、FC轻量协议(FC-AE-FCLP)、远程直接存储器访问协议(FC-AE-RDMA)及虚拟接口(FC-AE-VI)。
因此,本期我们将对FC-AE的系列标准进行介绍。
1. 简介FC-AE 标准是Fiber Channel-Avionics Environment 的简称,即光纤通道在航空电子领域的应用,它是由美国国家信息委员会(ANSI)组织制订的一组草案。
FC-AE定义的是一组协议集,这些协议主要用于航空电子的控制工作、命令指示、信号处理、仪表检测、仿真验证和视频信号或者传感器数据的分配。
FC-AE 标准所涉及的应用协议都有着许多相同的特点,如它们都具有实时性、高可靠性、可确定性带宽和可确定性延迟。
FC-AE 规范中定义的在航电系统中采用光纤通道的环路拓扑与交换网络来连接设备的选择,已经得到了广泛的应用。
具体的FC-AE规范如下。
FC-AE-1553:FC-AE-1553 协议是MIL-STD-1553B 协议在带宽,地址空间和数据传输量上的扩展,其目的是更好地支持航电系统中各元素之间的通信。
FC-AE-1553 的主要特性在于它的命令/响应式,消息的ACK 选择,RDMA 传输,文件传输,以及兼容MIL-STD-1553B 终端的能力。
FC-AE-ASM:ASM 是Anonymous Subscriber Messaging 的缩写,即匿名订制信息传输协议。
该协议用于支持航空电子应用的处理器、传感器和显示器之间确定、安全、低延迟的通信。
FC-AE-FCLP:FCLP 是Fiber Channel Lightweight Protocol 的缩写,即轻量协议传输。
Test and MeasurementDivisionOperating ManualSPECTRUM ANALYZERFSEA20/301065.6000.20/30FSEM20/301080.1505.20/1079.8500.30FSEB20/301066.3010.20/30FSEK20/301088.1491.20/1088.3494.30ContentsFind TopicsFront and Rear View of FSEBrief Introduction: How to use this CD-ROMRelease Notes for Firmware Version 1.65Printed in the FederalRepublic of GermanyFSE Contents Overview Contents OverviewContentsIndexData SheetSafety InstructionsEC Certificate of ConformitySupplement to Data SheetFront and Rear View of FSEChapter 1:Preparation for UseChapter 2:Manual OperationChapter 3:Remote ControlChapter 4:MaintenanceChapter 5:Performance TestAnnex A:InterfacesAnnex B:List of Error MessagesAnnex C:List of CommandsAnnex D:Programming ExampleAnnex E:EmulationFSE Contents Overview Diagrams, Lists, Overviews...Table of contentsList of figuresList of tablesFront view of FSERear view of FSEMenu overviewList of commands (remote control)Softkeys with IEC/IEEE-bus assignmentList of error messagesFSE ContentsContentsIndexData Sheet1 Preparing for Operation1.1 Description of Front and Rear Panel Views.....................................................................1.1-11.1.1 Front View..................................................................................................................1.1-11.1.2 Rear View.................................................................................................................1.1-131.2 Start-Up...............................................................................................................................1.2-11.2.1 Unpacking the Instrument..........................................................................................1.2-11.2.2 Instrument Setup........................................................................................................1.2-11.2.2.1 Stand-alone Operation..................................................................................1.2-11.2.2.2 19" Rack Installation......................................................................................1.2-11.2.3 EMI Protection Measures...........................................................................................1.2-21.2.4 Connecting to AC Power............................................................................................1.2-21.2.5 AC Power Line Fuses.................................................................................................1.2-21.2.6 Instrument On/Off.......................................................................................................1.2-21.2.7 Battery-Powered Memory...........................................................................................1.2-11.3 FunctionalTest...................................................................................................................1.3-11.4 Connecting a Mouse..........................................................................................................1.4-11.5 Connecting an External Keyboard....................................................................................1.5-11.6 Connecting an Output Device...........................................................................................1.6-11.7 FirmwareUpdate................................................................................................................1.7-11.8 Options................................................................................................................................1.8-11.8.1 Option FSE-B17 – Second IEC/IEEE Interface..........................................................1.8-11.8.1.1 Installing the software....................................................................................1.8-11.8.1.2 Operation.......................................................................................................1.8-11.8.2 Option FSE-B5 - FFT Filter........................................................................................1.8-21.8.2.1 Prerequisites..................................................................................................1.8-21.8.2.2 Enabling the option........................................................................................1.8-21.8.3 Option FSE B16 – Ethernet Adapter..........................................................................1.8-31.8.3.1 Hardware Installation.....................................................................................1.8-31.8.3.1.1 BNC (Thin Ethernet, CheaperNet; FSE-B16 Var. 03).................1.8-31.8.3.1.2 AUI (Thick Ethernet; FSE B16 Var. 02).......................................1.8-41.8.3.1.3 RJ45 (UTP, 10BaseT, Western Connector)................................1.8-4Contents FSE1.8.3.2 Software Installation......................................................................................1.8-51.8.3.2.1 Installation of Network Drivers.....................................................1.8-5a) ODI................................................................................1.8-5b) NDIS................................................................................1.8-6c) Packet Drivers.........................................................................1.8-81.8.3.2.2 Installation of Network Operating System...................................1.8-8a) NOVELL NETWARE...............................................................1.8-8b) MICROSOFT NET................................................................1.8-10c) TCP/IP..............................................................................1.8-10d) KERMIT..............................................................................1.8-111.8.3.3 Operation.....................................................................................................1.8-111.8.3.3.1 NOVELL....................................................................................1.8-111.8.3.3.2 MICROSOFT.............................................................................1.8-131.8.3.3.3 TCP/IP.......................................................................................1.8-151.8.3.3.4 FTP............................................................................................1.8-151.8.3.3.5 KERMIT.....................................................................................1.8-162 Manual OperationExamples.....................................................................................................2.1-12.1 Measurement2.1.1 Level and Frequency Measurements.........................................................................2.1-12.1.1.1 Measurement Task........................................................................................2.1-12.1.1.2 Important Spectrum Analyzer Functions.......................................................2.1-22.1.1.3 Sweep, Level and Frequency Measurements – Example 1........................2.1-22.1.1.4 Sweep, Level and Frequency Measurements – Example 2........................2.1-62.1.1.5 Level Measurement Accuracy.......................................................................2.1-82.1.2 Measurement of Harmonic Separation......................................................................2.1-92.1.2.1 Measurement Task........................................................................................2.1-92.1.2.2 Important Spectrum Analyzer Functions.....................................................2.1-102.1.2.3 Measurement Procedure - Harmonic Separation – Example 1.................2.1-112.1.2.4 Measurement Procedure - Harmonic Separation – Example 2...................2.1-162.1.2.5 Measurement Procedure - Harmonic Separation – Example3.................2.1-202.1.3 Measurement of Intermodulation Distortions...........................................................2.1-242.1.3.1 Measuring Task...........................................................................................2.1-242.1.3.2 Important Spectrum-Analyzer Functions.....................................................2.1-252.1.3.3 Measurement...............................................................................................2.1-262.1.4 Time-domain Measurements with Pulsed Signals...................................................2.1-312.1.4.1 Measuring Task...........................................................................................2.1-312.1.4.2 Important Spectrum Analyzer Functions.....................................................2.1-312.1.4.3 Measurement...............................................................................................2.1-32Overview...................................................................................................................2.2-12.2 Menu2.2.1 System Key Group.....................................................................................................2.2-12.2.2 Configuration Key Group............................................................................................2.2-32.2.3 Hardcopy Key Group..................................................................................................2.2-52.2.4 Frequency Key Group................................................................................................2.2-62.2.5 Level Key Group, Input Key........................................................................................2.2-82.2.6 Marker Key Group....................................................................................................2.2-102.2.7 Lines Key Group.......................................................................................................2.2-14FSE Contents2.2.8 Trace Key Group......................................................................................................2.2-152.2.9 Sweep Key Group....................................................................................................2.2-162.2.10 Memory Key Group..................................................................................................2.2-182.2.11 User Key Group.......................................................................................................2.2-202.3 Basic Steps of Operation...................................................................................................2.3-12.3.1 The Screen.................................................................................................................2.3-22.3.1.1 Diagram Area................................................................................................2.3-32.3.1.2 Split Screen...................................................................................................2.3-92.3.1.3 Softkey Area................................................................................................2.3-102.3.2 Changing the Menu..................................................................................................2.3-112.3.3 Setting the Parameters.............................................................................................2.3-132.3.3.1 Data Entry....................................................................................................2.3-132.3.3.1.1 Numeric Keypad on the Front Panel.........................................2.3-132.3.3.1.2 Roll-key and Cursor Keys..........................................................2.3-142.3.3.2 Entry Windows.............................................................................................2.3-152.3.3.2.1 Setting Up the Entry Window.....................................................2.3-152.3.3.2.2 Editing of Numeric Parameters.................................................2.3-162.3.3.2.3 Editing of Alphanumeric Parameters.........................................2.3-172.3.3.2.4 Help Line Editor.........................................................................2.3-172.3.3.3 Table Entry..................................................................................................2.3-172.3.3.3.1 Shifting Mode.............................................................................2.3-182.3.3.3.2 Editing Mode..............................................................................2.3-182.3.4 Disabling the Control Elements - HOLD Key............................................................2.3-192.3.5 Setting the Stepsize - STEP Key..............................................................................2.3-202.3.6 Mouse and External Keyboard Control.....................................................................2.3-212.3.6.1 External Keyboard Control...........................................................................2.3-212.3.6.2 Data Entry Windows with Mouse Control....................................................2.3-212.3.6.3 Mouse Control of Further Display Elements.................................................2.3-212.4 General Configuration – SYSTEM and CONFIGURATION Key Groups........................2.4-12.4.1 FSE Initial Configuration – PRESET Key...................................................................2.4-12.4.2 Display Configuration – DISPLAY Key.......................................................................2.4-22.4.2.1 Display Screen Mode Selection.....................................................................2.4-32.4.2.2 Measurement Window Coupling...................................................................2.4-42.4.2.3 Display Screen Configuration........................................................................2.4-52.4.3 FSE Calibration – CAL Key........................................................................................2.4-82.4.3.1 Calibration Function Calls..............................................................................2.4-92.4.3.2 Calibration Results......................................................................................2.4-112.4.4 Instrument Status and Measurement Parameters – INFO Key...............................2.4-122.4.4.1 Firmware Versions.......................................................................................2.4-122.4.4.2 Hardware Configuration and Options..........................................................2.4-132.4.4.3 Self Test......................................................................................................2.4-142.4.4.4 System Messages.......................................................................................2.4-152.4.5 Mode Selection – MODE Key...................................................................................2.4-16Contents FSE2.4.6 Preliminary Setup and Interface Configuration – SETUP Key .................................2.4-182.4.6.1 Using Transducers......................................................................................2.4-182.4.6.1.1 Activating Transducer Factors and Transducer Sets................2.4-192.4.6.1.2 New Entry and Editing of Transducer Factors...........................2.4-212.4.6.1.3 New Entry and Editing of Transducer Sets................................2.4-252.4.6.2 External Reference Oscillator.......................................................................2.4-292.4.6.3 Enabling Firmware Options..........................................................................2.4-292.4.6.4 Programming the Interface Configuration and Time....................................2.4-302.4.6.4.1 IEC Bus Address Selection..........................................................2.4-312.4.6.4.2 Switching the Beeper ON/OFF.....................................................2.4-312.4.6.4.3 User Port Configuration................................................................2.4-322.4.6.4.4 Serial Interface Configuration.......................................................2.4-332.4.6.4.5 Setting Date and Time..................................................................2.4-362.4.6.4.6 Mouse Configuration....................................................................2.4-372.4.6.4.7 External Keyboard Configuration..................................................2.4-382.4.6.5 Service Functions.........................................................................................2.4-392.5 Status Display-Remote/Manual Control – STATUS Key Group .....................................2.5-12.6 Measurement Documentation –HARDCOPY Key Group...................................................2.6-12.6.1 Printing Data – START Key........................................................................................2.6-12.6.2 Printing Configuration – SETTINGS Key....................................................................2.6-22.6.2.1 Selection of Displayed Elements and Colour Settings..................................2.6-32.6.2.2 Selection of Hardcopy Format.......................................................................2.6-42.6.2.3 Entry of Comment Text .................................................................................2.6-52.6.2.4 Selection and Configuration of the Output Device.........................................2.6-62.7 Saving and Recalling Data Sets – MEMORY Key Group ................................................2.7-12.7.1 Configuration of Memory – CONFIG Key ..................................................................2.7-32.7.2 Saving Data Sets – SAVE Key ..................................................................................2.7-52.7.2.1 Selecting the Data Set for Storage................................................................2.7-62.7.2.2 Selecting the Partial Data Set for Storage.....................................................2.7-82.7.3 Recalling of Data Sets – RECALL Key......................................................................2.7-92.7.3.1 Selecting the Data Set for Recalling............................................................2.7-102.7.3.2 Building a Data Set......................................................................................2.7-122.8 Macros – USER Key ...........................................................................................................2.8-12.8.1 Fundamentals.............................................................................................................2.8-12.8.2 Starting Macros..........................................................................................................2.8-22.8.3 Defining Macros .........................................................................................................2.8-32.9 Analyzer Mode....................................................................................................................2.9-12.9.1 Frequency and Span Selection – FREQUENCY Key Group .....................................2.9-12.9.1.1 Start Frequency – START Key ......................................................................2.9-12.9.1.2 Stop Frequency – STOP Key ........................................................................2.9-22.9.1.3 Center Frequency – CENTER Key ................................................................2.9-32.9.1.4 Center Frequency Step Size..........................................................................2.9-52.9.1.5 Frequency Span – SPAN Key .......................................................................2.9-72.9.1.6 Display Zoom.................................................................................................2.9-9FSE Contents2.9.2 Level Display and RF Input Configuration – LEVEL Key Group...............................2.9-102.9.2.1 Reference Level – REF key.........................................................................2.9-102.9.2.2 Display Units................................................................................................2.9-122.9.2.3 Level Range – RANGE Key.........................................................................2.9-152.9.2.4 RF Input Configuration – INPUT Key..........................................................2.9-162.9.3 Marker Functions – MARKER Key Group................................................................2.9-192.9.3.1 Main Markers– NORMAL Key.....................................................................2.9-192.9.3.1.1 LF Demodulation.......................................................................2.9-232.9.3.1.2 Frequency Measurement...........................................................2.9-252.9.3.1.3 Noise Power Density Measurement..........................................2.9-262.9.3.1.4 Channel Power Measurements.................................................2.9-272.9.3.1.4.1 Channel Configuration..........................................2.9-282.9.3.1.4.2 Channel Power Measurement..............................2.9-312.9.3.1.4.3 Signal / Noise Power Measurement......................2.9-332.9.3.1.4.4 Adjacent Channel Power.......................................2.9-352.9.3.1.4.5 Occupied Bandwidth Measurement......................2.9-362.9.3.1.4.6 Parameters for Channel Power Measurements /Configuration.........................................................2.9-372.9.3.1.5 Marker Step Size.......................................................................2.9-392.9.3.2 Delta Markers – DELTA Key.......................................................................2.9-402.9.3.2.1 Phase Noise Measurement.......................................................2.9-432.9.3.2.2 Delta-Marker Step Size - STEP Key..........................................2.9-442.9.3.3 Search Functions – SEARCH Key..............................................................2.9-452.9.3.3.1 Summary Marker.......................................................................2.9-512.9.3.4 Instrument Parameter Changes via Markers – MKRÐ Key......................2.9-542.9.4 Setup of Display and Limit Lines – LINES Key Field................................................2.9-562.9.4.1 Display Lines – D LINES Key......................................................................2.9-562.9.4.2 Limit Lines – LIMITS Key.............................................................................2.9-592.9.4.2.1 Limit Line Selection...................................................................2.9-602.9.4.2.2 Entry and Editing of Limit Lines.................................................2.9-632.9.5 Trace Selection and Setup –TRACE Key Group......................................................2.9-682.9.5.1 Measurement Function Selection - TRACE 1 to 4 key................................2.9-682.9.5.2 Detector Selection.......................................................................................2.9-732.9.5.3 Quasi Analog Display..................................................................................2.9-772.9.5.4 Mathematical Functions for Traces.............................................................2.9-772.9.6 Sweep Control – SWEEP Key Group.......................................................................2.9-792.9.6.1 Coupled Settings – COUPLING Key...........................................................2.9-792.9.6.1.1 Setting and Coupling the Coupling Resolution,Video Bandwidth and Sweep Time............................................2.9-802.9.6.1.2 Sweep Coupling Ratio...............................................................2.9-852.9.6.2 Sweep Trigger – TRIGGER Key..................................................................2.9-872.9.6.3 Sweep Setup – SWEEP Key.......................................................................2.9-892.9.6.3.1 Gated Sweep.............................................................................2.9-912.9.6.3.2 Sweep Blanking – Gap Sweep..................................................2.9-97Contents FSE 3 Remote Control3.1 Introduction.........................................................................................................................3.1-1Instructions................................................................................................................3.2-13.2 Brief3.3 Switchover to Remote Control..........................................................................................3.3-13.3.1 Remote Control via IEC Bus......................................................................................3.3-13.3.1.1 Setting the Device Address...........................................................................3.3-13.3.1.2 Indications during Remote Control................................................................3.3-13.3.1.3 Return to Manual Operation..........................................................................3.3-23.3.2 Remote Control via RS-233.2-Interface.....................................................................3.3-33.3.2.1 Setting the Transmission Parameters...........................................................3.3-33.3.2.2 Indications during Remote Control................................................................3.3-33.3.2.3 Return to Manual Operation..........................................................................3.3-3Messages.............................................................................................................3.4-13.4 IEC-Bus3.4.1 Interface Messages....................................................................................................3.4-13.4.2 Device Messages (Commands and Device Responses)...........................................3.4-23.5 Structure and Syntax of the Device Messages................................................................3.5-13.5.1 SCPI Introduction.......................................................................................................3.5-13.5.2 Structure of a Command............................................................................................3.5-13.5.3 Structure of a Command Line....................................................................................3.5-43.5.4 Responses to Queries................................................................................................3.5-43.5.5 Parameter...................................................................................................................3.5-53.5.6 Overview of Syntax Elements....................................................................................3.5-63.6 Description of Commands.....................................................................................................3.6-13.6.1 Notation.......................................................................................................................3.6-13.6.2 Common Commands..................................................................................................3.6-43.6.3 ABORt Subsystem.......................................................................................................3.6-73.6.4 CALCulate Subsystem.................................................................................................3.6-73.6.4.1 CALCulate:DELTamarker Subsystem............................................................3.6-83.6.4.2 CALCulate:DLINe Subsystem......................................................................3.6-143.6.4.3 CALCulate:FEED Subsystem.......................................................................3.6-173.6.4.4 CALCulate:FORMat Subsystem...................................................................3.6-183.6.4.5 CALCulate:LIMit Subsystem........................................................................3.6-193.6.4.6 CALCulate:MARKer Subsystem...................................................................3.6-323.6.4.7 CALCulate:MATH Subsystem......................................................................3.6-513.6.4.8 CALCulate:UNIT Subsystem........................................................................3.6-523.6.5 CALibration Subsystem.............................................................................................3.6-533.6.6 CONFigure Subsystem..............................................................................................3.6-553.6.6.1 CONFigure:BTS Subsystem........................................................................3.6-553.6.6.2 CONFigure:BURSt Subsystem....................................................................3.6-593.6.6.3 CONFigure:MS Subsystem..........................................................................3.6-61。
基于FPGA的多功能FC协议分析仪设计杨海波;田泽;蔡叶芳;李攀;黎小玉【摘要】光纤通道是下一代航空电子统一网络的一种主要联网标准,广泛应用于航空电子系统设备的互连、通讯等领域.专门的FC仿真测试、调试分析设备是加速机载FC设备研制所必需的仪器,是设计的协议符合性、可靠性和性能等的保障,也是维护和排故的有效工具.但是,由于FC协议的复杂性等原因,目前专用FC协议仿真、测试分析设备的研发远滞后于机载FC设备的研制.针对这一现状,提出了一种支持原语和帧捕获分析、故障注入、压力测试等多项功能的FC协议分析仪设计方案,描述了其系统结构和硬、软件组成,并详细说明了其核心FPGA的设计思路.该分析仪具有便携、功能丰富、使用简便直观的特点,能够替代昂贵、复杂的国外商用FC测试设备,具有广阔的市场前景.%Fiber Channel is a unified network of next-generation avionics networking standard,widely used in the field of avionics interconnect and communication.Special equipments for airborne FC equipment simulation,test and analysis are necessary instrument that accelerate its development,safeguard protocol compliance,reliability and performance.They are also effective tools of maintenance and debugging.But,because of the complicacy of FC protocol,the development of special FC equipment for simulation,test and analysis lags behind the development of Airborne FC equipment.According to this starus,proposed a multi-functional FC protocol analyzer,which support primitive and frame capture and analysis,fault injection,pressure testing.Describe its system architecture and hardware and software components,and then a detailed description of its core FPGA design is given.This FC protocol analyzer has aportable,feature-rich and easy to use alternative to expensive and complex foreign commercial test equipment and has a broad market prospects.【期刊名称】《计算机技术与发展》【年(卷),期】2013(023)007【总页数】4页(P214-217)【关键词】FPGA;光纤通道;协议分析仪【作者】杨海波;田泽;蔡叶芳;李攀;黎小玉【作者单位】中国航空计算技术研究所,陕西西安710119;中国航空计算技术研究所,陕西西安710119;中国航空计算技术研究所,陕西西安710119;中国航空计算技术研究所,陕西西安710119;中国航空计算技术研究所,陕西西安710119【正文语种】中文【中图分类】TP391 概述光纤通道(Fiber Channel,FC)是由美国国家标准协会(ANSI)T11委员开发的一种高速传输数据、音频和视频信号的 ANSI串行通信标准[1,2]。
FC-AE简介作者:光航信科技日期:2012/10/27近年来,随着计算机技术的发展,随着科技的进步,随着信息量的增加,外部存储设备越来越庞大,人们对超高速数据连接的需要日益增长,对数据存储和读取的速度要求也越来越高。
作为一种高速的网络或子网络的存储区域网络(SAN),可以提供数据在计算机和存储系统之间传输。
存储设备是用于存储信息的设备,可以将信息数字化后加以存储,在SAN 网络中,通常指磁盘阵列。
SAN 网络包含主机,网络交换机,适配器,磁盘阵列前端,磁盘阵列后端和磁盘等,保证数据传输的安全性和力度。
由于存储区域网络能够满足人们日益增长的需要,在此背景下应运而生;而光纤通道(Fibre Channel,FC)协议是专门针对SAN而提出的一种网络协议。
光纤通道(Fibre Channel,FC)是1988年由美国工业标准协会(ANSI)为适应快速增长的高速数据传输需求提出的通道标准。
光纤通道是一种新一代的网络和数据总线技术,又是一种能支持多种媒介和链接器件的网络通信协议[3]。
它使得在同一物理接口上运行当今流行的通道标准和网络协议成为可能。
光纤通道作为一种能满足高性能数据传输要求的互联网技术,它的实质是一种系统互联。
光纤通道标准组织专门成立了航空电子分委员会(ANSI FC-AE)。
该航空电子委员会主要研究光纤通道技术如何应用于航空电子领域,光纤通道(FC)是高吞吐量、低延时、包交换或面向连接的网络技术,在航空应用中,通常采用后者的配置。
目前可以达到的速率为1/2/4/8Gbit/s,还在研究10Gbit/s型.整个标准系列仍在不断发展,其中一个专用于航空领域--航空电子系统环境工程(FC-AE)。
目前已经制定了5 种协议规范[16],分别是:无签名的匿名消息传输(FC-AE-ASM)、MIL- STD- 1553 高层协议、虚拟接口(FC-AEVI)、FC轻量协议(FC-AE-FCLP)、远程直接存储器访问协议(FC-AE-RDMA)。
FC协议分析仪产品手册北京华力创通科技股份有限公司目录1. 产品概述 (3)2. 硬件接口简介 (4)2.1. 设备接口 (4)2.2. SFP接口模块 (5)2.3. 时钟和触发接口 (5)3. 软件简介 (6)3.1. 软件介绍 (6)3.2. 界面风格 (7)4. 工程配置管理 (7)4.1. 新建工程 (7)4.2. 打开工程 (8)4.3. 过滤配置 (9)5. 数据采集 (10)5.1. 开始采集 (10)5.2. 暂停采集 (10)5.3. 停止采集 (10)5.4. 数据浏览 (11)5.5. 快速查看错误数据帧 (12)6. 数据统计 (12)6.1. 实时统计 (12)6.1.1. TAP实时统计 (12)6.2. 离线统计 (14)6.2.1. TAP离线统计 (14)7. 全局设置 (17)1.产品概述FC 协议分析仪是一款高性能的FC通信协议分析设备,该设备可以独立分析2路FC 数据通信链路,支持实时显示、过滤配置、离线分析等功能,可线速度采集1、2G的通信数据,并储存到本地磁盘供离线分析和数据挖掘等功能。
分析仪的主要功能包括:支持2路独立FC通信数据采集支持1、2G速度采集及切换支持所有FC通信协议数据采集,支持ASM协议分析支持ICD文件导入,对数据进行ICD解析支持实时数据显示及过滤功能支持错误数据显示及查找功能支持1TG存储空间,可扩展数据采集记录功能数据统计分析功能数据在线分析和离线分析功能提供1个IRIG-B时间同步接口,支持解码和生成码提供可配置IO电平触发采集功能(2路输入,2路输出)提供1个100M/1000M自适应以太网接口,便于功能扩展FC协议分析仪由便携式加固计算机和华力创通公司的FC光纤数据采集卡组成,配合高性能的采集、存储、分析软件,实现对高速FC光纤数据的采集和分析功能,为用户提供光纤通信的调试、测试手段。
FC协议分析仪的实物如下:2. 硬件接口简介本章节主要介绍FC 协议分析仪的FC 数据采集卡接口及定义说明。
2.1. 设备接口FC 分析仪中插入的FC 采集节点卡的对外接口如下图:FC-A :FC A 网络端口,R为接收,T为发送。
FC-B :FC B 网络端口,R为接收,T为发送。
L灯:Link状态显示,SFP模块连接正常,但无光信号为黄色,SFP模块连接正常,且光信号连接正常则为绿色,未连接SFP灯灭。
S灯:速度状态显示,连接速度1G且有数据传输时为绿灯闪烁,连接速度为2G且有数据传输时则为黄灯,无数据通信状态下灯灭。
指示灯的状态定义如下表所示:指示灯 状态 指示含义L 灭 SFP 未连接黄灯 SFP 连接正常,无光输入绿灯 SFP 连接正常,有光输入S 灭无数据传输 黄灯闪 1G 数据传输绿灯闪 2G 数据数据传输HDMI 接插件:IRIG-B时钟同步接口,TRIG触发输入和输出。
2.2. SFP接口模块FC网络端口A和B均通过标准的SFP光模块(默认设备为多模光模块)接插件实现,在未经技术支持人员确认情况下,请勿随意更换SFP光模块设备型号,其外型如下图所示:接口为标准的LC光纤接口,连接标准的多模光缆。
2.3. 时钟和触发接口FC协议分析仪支持IRIG-B系统时钟,IRIG-B系统时钟可同步多台设备系统时钟,支持多节点AFDX仿真/测试系统分布式布局,同步采集数据,时标统一,便于用户进行系统级数据信息分析比较。
IRIG-B提供两对差分收发信号,信号为直流码。
接插件提供4路独立的触发输入/输出信号,这些属于专用信号,用以符合某条件时触发外部设备或者外部设备触发本板卡相应事件。
插头采用19芯HDMI接插件(要使用此接口时需附带定制相应的电缆,电缆型号HWA-AES-CB1),3排15芯公头一个,;2排9芯母头接插件一个)。
表1 HDMI接插件信号定义管脚信号1 空TX2-2 IRIG3 空TX2+4 IRIG5 空RX2-6 IRIG7 空RX2+8 IRIG9 TRIGIN1TX1-10 IRIGIN211 TRIG12 IRIGTX1+OUT113 TRIGRX1-14 IRIGOUT215 TRIGRX1+16 IRIG17 GND18 GND19 GNDHWA-FC-NIC支持触发IO(Trigger),便于用户进行FC网络功能、性能测试,同步数据信息分析。
TIRG IN:TTL输入,上升沿触发,脉冲宽度大于75ns。
TRIG OUT:TTL输出,高电平持续时间250ns。
IRIG-B 收发有如下用发:1)单个网卡,没有外部IRIG‐B源信号时,不需要进行连接;2)多个网卡,没有同步需求时,不需要进行连接;3)单个或多个网卡,有外部IRIG‐B源信号时,将网卡设为从,信号连接到IRIG RX+和 IRIGRX‐上;4)多个网卡,没有外部IRIG‐B源信号,但有同步需求时;一块网卡设为主,其他网卡设为从。
主网卡的IRIG TX+和IRIG TX‐分别连接到其他网卡的IRIG RX+和 IRIG RX‐上。
3.软件简介3.1. 软件介绍FC协议分析仪软件可以采集、分析、存储FC数据帧的应用软件,主要包括以下产品特性:✓支持FC数据帧采集、解析。
✓支持数据实时显示、分析。
✓支持数据离线查看、分析。
✓提供丰富的统计功能。
✓提供各种图表统计功能。
✓提供端口速率和帧率对比图。
✓支持大容量存储。
3.2. 界面风格4.工程配置管理4.1. 新建工程点击图标,弹出新建工程对话框,填写工程名,填写工程路径,然后点击确定按钮来建立一个项目工程,系统会在工程路径下建立一个和工程名同名字的工程文件夹。
4.2. 打开工程双击选中工程,打开已有工程并查看历史数据,用于离线分析。
4.3. 过滤配置获取实时数据时需先配置过滤条件,用于FPGA过滤实时数据。
点击菜单栏中“过滤配置”项,如下图所示:过滤条件包括SID、DID、MsgID、TYPE、FrameSize起始、FrameSize终止。
同时用户可以添加多条过滤条件。
5.数据采集5.1. 开始采集点击图标,软件开始接收数据,并且将接收的数据作简单的协议分析后以列表方式显示在界面上。
5.2. 暂停采集点击图标,暂停采集数据。
5.3. 停止采集点击图标,停止数据采集。
5.4. 数据浏览数据浏览可查看所有的FC数据帧,并进行简单的协议分析,数据以列表形式显示。
若数据帧较多,系统会自动分页。
用户可在过滤条件中输入想查询的条件,按回车键查询结果。
用鼠标选择某一个FC数据帧,协议解析和详细数据就显示该数据帧的内容的详细数据。
详细数据以16进制显示fc帧的数据。
点击里面的数据,程序会标记一段数据,表示该段数据属于某个协议,并在上面的树形结构中显示字段所处的协议。
数据左边为16进制,右边显示可见字符,若字符不可见,用“.”代替。
5.5. 快速查看错误数据帧该项在停止接收数据以后,若系统检测到有错误帧的存在,按钮会点亮,点击下一个可以快速找到当前错误帧的下一个错误帧,点击上一个可以找到当前错误帧的上一个错误帧。
该项功能只有在接收停止以后,或者在离线分析状态下,并且有错误帧的情况下才能使用。
6.数据统计FC网络分析仪提供丰富的统计功能,并且提供各种图表统计,数据统计分为实时统计和离线统计。
6.1. 实时统计6.1.1.TAP实时统计选择菜单栏的数据统计,点击TAP实时统计按钮,进入TAP实时统计页面,TAP实时统计分为:TAP流量统计、TAP统计值、速率曲线图、帧率曲线图。
a.TAP流量:以仪表方式显示当前的速率(Mbps)和帧率(千帧/s)。
b.TAP统计值:以数值方式各端口的统计信息。
c.速率曲线图:记录整个TAP一段时间内的速率变化。
d.帧率曲线图:记录整个TAP一段时间内的帧率变化。
6.2. 离线统计6.2.1.TAP离线统计选择菜单栏的数据统计,点击TAP离线统计按钮,进入TAP离线统计页面,TAP离线统计分为:TAP统计值、TAP各端口数据饼状图、TAP各端口数据柱状图、TAP各端口错误帧饼状图、长短帧分布饼状图。
a.TAP统计值:对TAP接收到的数据整体分析,以数值的方式显示统计的值。
b.TAP各端口字节数据图:对TAP各端口接收的数据所占的比例,以饼状图和柱状图的形式显示。
c.TAP各端口帧数据图:对TAP各端口接收的数据大小,以饼状图和柱状图的形式显示。
式显示。
e.长短帧分布饼状图:TAP接收到的数据的长短帧分布的比例,以饼状图的方式显示。
以饼状图的方式显示。
点击菜单栏的菜单->显示字段,进入字段显示设置页面。
用于显示在数据显示列表中显示的列项。
点击菜单栏的菜单->服务器IP,进入设置服务器IP设置页面。
用于设置分析服务器端的IP,并重新连接服务器。