欢迎来到天天文库
浏览记录
ID:33141284
大小:842.47 KB
页数:57页
时间:2019-02-21
《pci总线智能gjb289a仿真卡研制》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、硕士学位论文PCI总线智能GJB289A仿真卡研制DEVELOPMENTOFPCIBUSINTELLIGENTGJB289ASMULATOR李世良哈尔滨工业大学2010年6月国内图书分类号:TN98学校代码:10213国际图书分类号:621.3密级:公开工学硕士学位论文PCI总线智能GJB289A仿真卡研制硕士研究生:李世良导师:邹昕光副教授申请学位:工学硕士学科:仪器科学与技术所在单位:电气工程与自动化学院答辩日期:2010年6月授予学位单位:哈尔滨工业大学ClassifiedIndex:TN98U.D.C:621.3ThesisfortheMaster’sDegree
2、inEngineeringDEVELOPMENTOFPCIBUSINTELLIGENTGJB289ASMULATORCandidate:LiShiliangSupervisor:Prof.ZouXinguangAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:InstrumentScienceandTechnologyAffiliation:SchoolofElectricEngineeringandAutomationDateofDefence:June,2010Degree-Conferring-Instit
3、ution:HarbinInstituteofTechnology哈尔滨工业大学工学硕士学位论文摘要GJB289A总线是现在最常用的航空总线。在航电系统半实物仿真系统中需要使用GJB289A总线仿真设备完成系统的功能验证与测试。传统的GJB289A总线仿真设备一般采用底层通讯板卡+上层仿真软件的模式,由于计算机软件与通讯板卡之间数据传输时延较大,所以仿真实时性不好。本文的目的在于开发智能的GJB289A仿真设备,仿真软件直接运行于板卡之上,可有效地提高仿真的实时性;在线加载仿真算法,更新数据处理程序,提高系统的灵活性。本文在详细分析PCI总线标准和GJB289A总线标准的
4、基础上,采用基于DSP和FPGA的设计方法来实现PCI总线智能GJB289A仿真卡研制。通过DSP内嵌的PCI接口模块实现PCI总线接口,采用PCI接口在线加载程序的方式,在线更新仿真处理算法,利用板上CPU对GJB289A总线数据进行快速处理,提高了仿真系统的灵活性和实时性。在FPGA内部实现了GJB289A总线接口协议,包括曼彻斯特编解码单元、协议处理模块、数据缓冲FIFO、寄存器控制等,设计满足GJB289A总线接口标准。接口逻辑的控制方法简单,便于移植到其他采用GJB289A总线的系统中;设计了GJB289A总线模拟收发器,替换了国外芯片,降低了系统设计成本,增加
5、了系统的灵活性及产品功能扩展能力。设计采用WinDriver开发PCI硬件驱动程序,完成设备的初始化、对端口的读写操作及中断响应的调用;采用VC++开发上位机程序,上位机通过PCI接口在线加载DSP程序,更新数据处理算法,有效控制了与智能仿真卡之间的数据通讯。最后对智能仿真卡进行了测试,测试结果表明仿真卡功能和性能满足技术要求,可以实现数据处理算法在线加载及GJB289A总线的数据通讯。关键词GJB289A仿真卡;PCI总线;在线加载;曼彻斯特编解码-I-哈尔滨工业大学工学硕士学位论文AbstractGJB289Abusisoneofthemostusedairbusno
6、w.GJB289Abussimulationequipmentisrequiredtocompletethesystem’sfunctionalverificationandtestingintheavionicssimulationsystem.TraditionalGJB289Abussimulationequipmentgenerallyusetheunderlyingcommunicationcard+topmodelsimulationsoftware.Causeofthedelaybetweencomputersoftwareandcommunications
7、card,thereal-timeofthesimulationisnotgood.ThepurposeofthispaperistodevelopintelligentGJB289Asimulationequipment,withsimulationsoftwarerunningonthecarddirectly,whicheffectivelyimprovesthereal-timeofthesimulation;loadingsimulatealgorithmson-line,updatatheprogrammeofda
此文档下载收益归作者所有