首页> 外文会议>Informatics in control automation and robotics >Conformance Testing of Soft-Core Can Controllers: A Low-Cost and Practical Approach
【24h】

Conformance Testing of Soft-Core Can Controllers: A Low-Cost and Practical Approach

机译:软核罐控制器的一致性测试:一种低成本实用的方法

获取原文
获取原文并翻译 | 示例

摘要

Since its introduction in the early 1980's, CAN has become the de-facto communications protocol employed in vehicle and industrial control applications. Before any new device can claim to support CAN-connectivity, extensive conformance testing is normally required to demonstrate compliance with the protocol at the physical and data link layers. To help standardize the nature of the specific test plans and documentation required for this testing, the ISO has published a set of draft standards specifically for CAN conformance testing. To date, most commercial CAN controllers and transceivers have been implemented at the silicon level, either in the form of dedicated IC's or as on-chip peripherals of embedded devices. The practical implementation of CAN conformance testers has been realised using dedicated hardware and specially written analysis software; this is a practical approach when testing and verifying conformance prior to high-volume IC manufacture. However, recent years have seen an increased interest in the employment of programmable logic devices such as FPGA's for the implementation of CAN controllers and CAN-enabled devices. Such 'soft core' implementations are often realised in small-volume (or sometimes even one-off) batches; in such circumstances, cost and availability reasons may dictate that developers simply cannot employ traditional CAN-conformance testing equipment. To help alleviate this problem, this paper proposes a low-cost and easily implemented method which will allow developers to fully test a CAN soft core implementation. The method allows developers to verify a CAN core against the relevant ISO standards using only (low-cost) off-the-shelf development boards, coupled with a simple analysis tool such as Chipscope. Finally, the paper extensively describes the use of the test bed in the verification of an open-source CAN soft core implementation.
机译:自1980年代初期推出以来,CAN已成为在车辆和工业控制应用中采用的实际通信协议。在任何新设备声称可以支持CAN连接之前,通常需要进行广泛的一致性测试,以证明在物理层和数据链路层对协议的一致性。为了帮助标准化此测试所需的特定测试计划和文档的性质,ISO已发布了一组专门针对CAN一致性测试的标准草案。迄今为止,大多数商用CAN控制器和收发器已经以专用IC形式或作为嵌入式设备的片上外围设备在硅片级别实现。 CAN一致性测试仪的实际实现是通过专用硬件和专门编写的分析软件实现的;这是在大批量生产IC之前测试和验证一致性的一种实用方法。但是,近年来,人们对采用可编程逻辑器件(例如FPGA)以实现CAN控制器和支持CAN的器件的兴趣日益浓厚。这种“软核”实现通常以小批量(有时甚至是一次性)批量实现。在这种情况下,出于成本和可用性的原因,可能会指示开发人员根本无法使用传统的CAN一致性测试设备。为了缓解此问题,本文提出了一种低成本且易于实现的方法,该方法将使开发人员能够全面测试CAN软核实现。该方法允许开发人员仅使用(低成本)现成的开发板以及简单的分析工具(例如Chipscope),根据相关的ISO标准验证CAN内核。最后,本文广泛描述了测试平台在验证开源CAN软核实现中的使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号