:2002209205;:2003203217:(102010303)::100026893(2003)04203602051,2,1,1(1.,210016)(2.,224002)DesignofaNewElectronicHorizontalSituationIndicatorinAircraftCockpitZHUYao2dong1,2,ZHANGHuan2chun1,JINGYa2zhi1(1.DepartmentofMeasurement&TestingEngineering,CollegeofAutomationEngineering,NanjingUniversityofAeronautics&Astronautics,Nanjing210016,China)(2.DepartmentofElectricalEngineering,YanchengInstituteofTechnology,Yancheng224003,China):(EHSI:ElectronicHorizontalSituationIndicator),EHSI,,EHSI1/3,,,1,,EHSIFPGA:;;;;FPGA;DSP:TP39114;TN47:AAbstract:ThefeatureofgraphicsofEHSI(ElectronicHorizontalSituationIndicator)inaircraftcockpitsandthedif2ficultiesindevelopmentareintroduced,andanewdesignschemeofEHSIgraphicsdisplaysystembasedonanewstructureofframebufferispresented,whichhascharacteristicsofdoubleframebufferalternationandautomaticvan2ishingscreen,andcanmakethetimeneededforgeneratingaircraftcompassgraphicsshortenbyone2third;further2more,referringtotheprincipleofmovie2shade,itcontrolsthesystemtodisplayontheone2frame2two2displaymode,whichcandoublethesystembandwidth.Thosedesignmethodsreducetheburdenofthemainprocessorgreatly,improvethespeedofgraphicsgeneration,andsolvethebottleneckofspeedinthedesignofEHSI.Thesystemstruc2tureandthedesignmethodsofthevideocontrollerandtheframebuffercontrollerwithFPGAaredetailed.Keywords:EHSI;graphicsdisplaysystem;instruments;graphicsframebuffer;FPGA;DSP(HSI:HorizontalSituationIndicator),1,,,1Fig11EHSI(EHSI:ElectronicHSI),,,EHSI,,,:,,,,,,,EHSI,,,,,,,[1,2],244Vol124No1420037ACTAAERONAUTICAETASTRONAUTICASINICAJuly2003EHSI,,,1EHSI2EHSI,EHSI,,DSP(DigitalSignalProcessor)+FPGA[3,4]2EHSIFig12StructureofEHSIdisplaysystem(1)ADSHARCDSP:ADSP21060,DSP32DSP,40MIPS,120MFLOPS,DMA,ADSP2210604MbitSR2AM4G,6ADSP221060Host,[5](2)KDM710KorryKDM710,55600600,24RGB2::38RGB/HSYNC/VSYNCDATAENDCLKRGB,[6](3)SRAM,,3IDTSRAM(71V424L10Y),SRAM512K8,10ns,71V424,3SRAM:DSP,FP2GAKDM710,(4)ADSP21060,,XilinxSpar2tanIIFPGAXC2S100(5)EHSIRAM,RAMRAMIDTIDT70V24,4K16RAM,,2211,KDM710,1,;,11KDM710RGBKDM710,3,,,,,1,CB20MHz,650,615(50Hz),630/HSYNC,612,/VSYNCKDM710RGB1634:DATAEN,(/HB,/VB),,6006003KMD710Fig13ScanningsequenceofKDM7104,,DCLKDSP40MHzFPGADLL(Delay2LockedLoop),/HSYNC/HB,,,4,/HSYNC,,,,/VSYNC/VB/HB/VBDA2TAEN,,DATAEN,KDM710DCLK4Fig14Structureofvideocontroller,1,SRAM,,DCLKKDM710[6,7]212(1),,(,),,DSP,DSPDSP,,DSP,,EHSI,:DSP,,,DSP,FPGA,DSP,,EHSI,80,,DSP,,,,,,,,DSP,,,,(2)5,DSP,DSP263245Fig15Principleofdoubleframebufferalternationandautomaticvanishingscreen,FPGA,4(80MHz),2,2,FPGADLL[8]:DSP;FPGA;(MUX)SRAM,:DSP;FPGA;SelClearClear,Sel:,6Clear,,,DSPClear,ClearMUX:S0=1,FPGAI1;S0=0,S1=0,DSPI0;,S0=0,S1=1,FP2GAI2:Sel=1,,,Clear,MUX(A)S1=1S0=0,MUX(A)FPGAI2,(5),(1)(3),FPGAA,,Clear,MUX(A)S1=0S0=0,MUX(A)DSPI0,(1),(3)(5),DSPA,MUX(B)S0=1,FPGAB,(4),(2)(6),FPGA6Fig16Controllingsequenceofframebufftercontroller213,40,,50Hz,,,,,:AABBAA,,25Hz50Hz7,6,,/VSYNC,,S1,2C,CQ1Sel,,3634:7Fig17Structureofframebuffercontroller,Sel(Sel)S2,S2FPGAA,A,Clear,360000(),,Clear,360000,Clear,A80MHz,Sel,Clear7/8,5ms,DSP35ms3SRAM,FPGA,EHSI,:1616EHSI,1/3(7ms,2424,),,,DSP,DSP,,,,FPGAEHSI,,,FPGA,EHSI,,,VHDLFPGA,,,,[1],.()[M].:,1999.12-20.(ShunJG,XuLW.ComputerGraphics(new)[M].Bei2jing:TsinghuaUniversityPress,1999.12-20.)[2],,.[J].,1998,30(2):229-234.(DuHT,JingYZ,ZhangHC.DisplaySystemofElectroni2calFlightInstrument[J].JournalofNanjingUniversityofAeronautics&Astronautics,1998,30(2):229-234.)[3]ThomsenSV,HancockWR,ExtendingAMLCDtechnologyintothespaceshuttlecockpit[A].SPIEProceedings[C].1994,2219.118-129.[4]RunyonKR.Applicationofanadvancedgraphicsprocessor[A].SPIECockpitDisplays[C].1994.2219:383-387.[5]AnalogDevicesInc.ADSP22106xSHARCUsersManual.SecondEdition[Z].Norwood,Mass:AnalogDevicesInc,1997.1-7.[6]KorryElectronicsCo.Interfacecontroldocument2KDM27105X52AMLCD[Z].Seattle,WA:KorryElectronicsCo.,2001.5-14.[7].[M].:,2000.65-92.(SuGD.Processingsystemofmicro2computer[M].Beijing:TsinghuaUniversityPress,2000.65-92.)[8]XilinxInc.Spartan2II2.5VFPGAfamily:functionaldescrip2tion[Z].SanJose,California:XilinxInc,2001.11-12.:(1970-),,,Email:nuaazyd@nuaa.edu.cn.(1940-)1963,:025-4893467(1942-),,1965:025-4893467(:)46324