论文部分内容阅读
本文通过对PXI Express(PXIE)总线协议以及嵌入式控制器的研究,完成了PXI Express总线嵌入式控制器的研制。作为集成测试系统的核心部分,嵌入式控制器的性能直接决定了集成测试系统的性能的高低,尤其是在高性能、高速率的PXI Express总线集成测试系统中,嵌入式控制器的性能更加值得关注。为了充分发挥PXI Express总线的优势,本文以性能优异的基于PowerPC(Performance Optimization With Enhanced RISCPC)架构的MPC8536处理器为核心,制定了高性能的PXI Express嵌入式控制器的总体方案。本文随后详细介绍了计算机通用外设接口以及PXI Express总线接口的设计方案。其中重点介绍了VGA显示控制器的FPGA逻辑设计方案,该方案采用基于片上网络系统架构的Qsys设计流程。在课题的软件设计部分,本文分析了PXI Express总线嵌入式控制器的启动流程以及U-Boot相关的源码,完成了U-Boot的移植,并在分析完Linux系统移植的方法步骤后使用U-Boot引导了嵌入式Linux系统,完成了Linux系统的移植。随后完成了基于Linux操作系统的PXI Express总线外设模块驱动开发。本文最后完成了各个通用计算机接口的测试以及采用基于网页服务器的测试方案测试了嵌入式控制器模块在集成测试系统中访问并控制外设模块的功能,并给出了测试结果。测试结果表明PXI Express嵌入式控制器可以完成对PXI Express集成测试系统外设模块的正常控制,对基于PowerPC处理器的PXIExpress嵌入式控制器的研发具有一定的参考价值。