首页> 中文期刊>电子设计工程 >一种通用基于CPLD实现的CAN接口连接设计

一种通用基于CPLD实现的CAN接口连接设计

     

摘要

This paper describes a CPLD implementation of the DSP or ARM processor and CAN bus controller interface design based on SJA1000. Usually DSP or ARM processor has separate address and data bus, and SJA1000 is used in data address, time division multiplexing bus, they cannot be directly connected. This design is mainly through CPLD to achieve the two bus adapter. The scheme has low cost, stable performance, reliable. Using CPLD to make the design more freedom, flexibility. The microprocessor is independent of the address and data bus for accessing external memory in the connection side processor and CPLD, and many have separate address and data bus microprocessor can access the external memory, so that the design has strong universality. It gives the design code and the simulation results with the complete, tested and in the practical application, which can be applied directly to your design.%介绍一种基于CPLD实现的DSP或ARM处理器与CAN总线控制器SJA1000接口连接设计。通常DSP或ARM处理器都有独立的地址和数据总线,而SJA1000采用的是地址、数据分时复用总线,它们不能直接连接。该设计主要是通过CPLD实现这两种总线方式的转接。该方案成本低,性能稳定,实现可靠。采用CPLD使该设计更为自由、灵活。在处理器与CPLD的连接一侧是采用微处理器用独立的地址和数据总线访问外部存储器的方式工作的,而许多具有独立的地址和数据总线的微处理器都能做到访问外部存储器,从而使该设计具有很强的通用性。全篇给出了完整详细的设计代码和仿真结果,并在实际应用中得到检验,可直接应用到设计中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号