- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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总线计算机测试系统的稳定、可靠的运行。另外,在设计的过程中,应当对数据和信息的传输形式,进行全面的控制,
您可能关注的文档
最近下载
- 人教版(2024)七年级上册生物全册集体备课教案 .pdf
- YYT 1789.4-2022 体外诊断检验系统 性能评价方法 第4部分:线性区间与可报告区间.docx VIP
- 江西省临川第一中学2024-2025学年高一上学期开学考试历史试题(解析版).docx VIP
- 2023年汕头市投资控股集团有限公司人员招聘考试题库含答案解析.docx VIP
- 一种凝汽式汽轮机低压缸效率的在线计算方法.pdf VIP
- 口腔名词解释、大题.pdf VIP
- 《革命烈士诗抄》阅读试题及答案.docx VIP
- 招标代理投标文件.doc VIP
- 2022年汕头市投资控股集团有限公司校园招聘考试笔试试题及答案解析.docx VIP
- 2024年四川宜宾初中学业水平考试数学试卷真题(含答案详解).doc VIP
文档评论(0)