一种基干FPGACAN总线计算机测试系统策划.docVIP

一种基干FPGACAN总线计算机测试系统策划.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基干FPGACAN总线计算机测试系统策划

一种基于FPGA的CAN总线计算机测试系统设计   摘 要:FPGA的CAN总线计算机测试系统作为一种新的技术形式,在我国相关行业中,起到了重要的作用和意义。其实,FPGA的CAN总线计算机测试系统设计,主要是为了测试机载计算机运行的性能,并且针对其应用形式,制定了CAN总线报文协议,保证了机载计算机的正常运行。文章就对FPGA的CAN总线计算机测试系统的相关问题,进行了简要的分析和阐述,通过良好测试的形式,从而保证良好通信性能 关键词:FPGA;CAN总线计算机测试系统;设计形式 1 结构和功能的设计形式 1.1 功能设计分析 (1)模拟终端设计形式。在FPGA的CAN总线计算机测试系统设计的过程中,应当具有终端模拟各个网络节点。并且,在节点运行的过程中,在测试系统中以仿真模型的形式出现,并且在接受到相相应命令的时候,及时反馈到仿真模型中,这样可以在最大程度上保证了FPGA的CAN总线计算机测试系统运行。(2)CAN接口的多元化通道。在设计的过程中,应当对CAN接口进行全面的模拟,建立多元化的通道,这样CAN接口信息和数据接收的时候,可以利用多元化的通道进行全面的处理,提升了FPGA的CAN总线计算机测试系统中信息和数据处理的能力。(3)多项总线测试设计。在FPGA的CAN总线计算机测试系统设计的过程中,多项总线的测试设计是非常重要的,主要是以发送指令的形式,以此对总线传输的速度,进行全面的测试,这样在一定程度上也有效的提升了FPGA的CAN总线计算机测试系统运行性能 1.2 结构设计 结构是保证该项系统稳定、可靠运行在重要形式。因此,在设计的过程中,FPGA的CAN总线计算机测试系统在满足测试功能的情况下,可以利用PC设备,构建相应的节点模型,例如:如图1所示。并且在该系统运行的过程中,与控制进行有效的连接。同时,在FPGA的CAN总线计算机测试系统设计的过程中,利用CAN控制器,对数据和信息的分发和帧解进行全面的设计,并且将相应的数据和信息的上传到测试终端。在这样的情况下,相应的节点要与该系统中CAN接口相互连接,这样才能形成完整的结构 2 FPGA的CAN总线计算机测试系统中硬件、软件的设计形式 2.1 硬件的设计形式 在FPGA的CAN总线计算机测试系统设计的过程中,can控制器主要嵌入的方式,在该系统中运行的,对其系统的运行形式,进行了的控制。但是,CAN控制器的种类和型号相对较多,因此在FPGA的CAN总线计算机测试系统设计的过程中,应当对该系统运行的情况,进行全面的选择。在硬件设计的过程中,应当在FPGA的基础之上,这样可以在最大程度上提升了该系统对信息和数据的处理性能,并且对其灵活和逻辑等性能,也有着很大程度上提升,保证了该系统正常运行 另外,在硬件设计的过程中,应当对系统的功能和资源的占用率,作为整个设计重点,例如:如图2所示。其实从图中就可以看出,ARM芯片S3C4510B主要是对的信息和数据传输以及交流等方面的通信功能,进行全面的控制。并通过对利用查询的形式,与访问的接口进行全面的连接,对总线的数据,进行全面的接受。除此之外,在硬件设计的过程中,FPGA主要是利用20MHz的主频旋律上,对ARM上数据和信息,进行全面的接受,并且对其进行全面的处理,使其相关的功能得以全面的展现 2.2 软件的设计形式 软件是该项系统中非常重要的组成部分,也是整个系统中,设计的重点。因此,在该项系统软件设计的过程中,应当选择ALTERA的QUARTUSⅡ410和SYNPLIFYPRO716综合软件,作为FPGA的CAN总线计算机测试系统中开发的平台 同时,在软件设计的过程中,应当根据该项运行的需求、以及实际情况,将其相应的数据进行全面的结合,对FPGA中的数据,进行全面解码,识别中数据中的节点。并且在FPGA的CAN总线计算机测试系统设计的过程中,应当对软件的功能,制定相应的模板。但是,在总线接受的过程中,数据若是在检测时发生中断的现象,应当将相关数据进行重组放置在相应的系统中,这样有助于提升系统对信息和数据的接受性能 3 FPGA的CAN总线计算机测试系统实现设计 要想有效提升该项系统的运行性能,那么在设计的过程中,应当对出程序的端口,进行初始化的设计,并且根据其实际需求,对其相应的端口进行科学、合理的安排。同时,在运行形式设计的过程中,应当对该项系统的工作方式、滤波方式、接受屏蔽寄存器、接受代码寄存器、波特率参数、中断允许寄存器等方面,进行全面的设计,并且利用的CAN控制器,对其运行方式,进行全面的控制,这样在一定程度上保证了FPGA的CAN总线计算机测试系统的稳定、可靠的运行。另外,在设计的过程中,应当对数据和信息的传输形式,进行全面的控制,

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档