期刊文献+

基于CAN总线的CPLD程序在系统更新技术

CPLD in System Programming Technology Based on CAN Bus
下载PDF
导出
摘要 复杂可编程逻辑器件(CPLD)程序的更新主要使用下载电缆来实现,在大型分布式应用系统中,这种方式显得十分笨拙。文章提出一种基于控制器局域网(CAN)总线的CPLD程序在系统更新技术,将分布式系统中的多个节点使用CAN总线进行组网,利用广播通信方式,将CPLD配置文件同时发送给各个节点的微控制器(MCU)。随后各MCU根据收到的配置文件对各自节点中的CPLD同步进行配置。该技术采用高可靠性的CAN总线设计,克服复杂电磁环境对通信的干扰。经搭建实验系统验证,并与传统方法进行对比实验,此技术能够高效地实现系统中CPLD程序的在线更新。 The update of complex programmable logic device(CPLD)program is mainly realized by downloading cables.In large distributed application systems,this approach is awkward.In this paper,an in system programming technology of CPLD program based on controller area network(CAN)bus is proposed to solve this problem.Multiple nodes in the distributed system are networked using the CAN bus.The CPLD configuration file is sent to the Micro Control Unit(MCU)of each node at the same time using broadcast communication.Then each MCU synchronously configures CPLD in their respective nodes according to the received configuration file.The technology proposed in this paper adopts high-reliability CAN bus design to overcome the interference of complex electromagnetic environment to communication.The test system is established and compared with the traditional method.The result shows that the technology can realize the in-system-programming of CPLDs efficiently.
作者 韩尧 陈振东 孙颋 Han Yao;Chen Zhendong;Sun Ting(Nanjing Research Institute of Electronics Technology,Nanjing 210039,China)
出处 《信息化研究》 2022年第6期46-51,共6页 INFORMATIZATION RESEARCH
关键词 控制器局域网 复杂可编程逻辑器件 微控制器 在线更新 分布式系统 controller area network complex programmable logic device micro control unit in system programming distributed system
  • 相关文献

参考文献13

二级参考文献89

共引文献61

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部