首页> 中文期刊> 《计算机测量与控制》 >基于串口通信的FPGA配置控制方法及实现

基于串口通信的FPGA配置控制方法及实现

         

摘要

由于FPGA配置存储器具有掉电易失性,系统设计中的主控器需要操纵非易失性存储器对其进行配置;另外,在某些系统工作过程中需要对FPGA配置码流进行实时更新以升级系统,对FPGA码流进行回读以获取系统的实时工作状态;针对这些需要,设计并实现了一种基于串口通信的FPGA配置控制方法:以CPLD作为配置主控器,通过串口对CPLD的工作状态进行控制,成功实现了Flash的擦除、烧写、FPGA配置以及回读功能;由于串口协议比较简单,只需简单的转换就可完成与其它传输协议的交互,使得设计的配置控制方案具有比较好的可移植性和通用性.%Because the configuration memory of FPGA is volatile, the system needs some nonvolatile storage to complete FPGA configuration. The configuration memory needs to be updated to improve the system performance usually, and the configuration memory read procedure is needed to detect the real time status of the system in some applications. A novel method of controlling FPGA configuration based on serial communication is proposed in this paper: the operation of the CPLD could be controlled according to the serial instruments, and then the clearing、 programming and modification of the Flash could be implemented, along with the reconfiguration and readback of the FPGA.Since the serial communication protocol could be transformed with other communication protocol easily, the method proposed has better generality compared with other strategy.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号