首页> 中文期刊> 《计算机测量与控制》 >基于FPGA和EMIFA的SPI控制器系统设计

基于FPGA和EMIFA的SPI控制器系统设计

         

摘要

为了可以灵活地在现有C6000系列DSP芯片上扩展多路SPI外围设备,提出了一种基于FPGA和EMIFA接口的多路SPI控制器系统方案;该方案采用C6000系列DSP上的EMIFA接口与FPGA进行数据交互,扩展出多路SPI控制器;在FPGA上实现了接口模块、寄存器读写模块以及多路通用SPI模块;在ModelSim环境下对所设计的SPI控制器进行了仿真实验,仿真结果表明SPI控制器可以与SPI接口外设芯片进行全双工通信;随之,在DSP-FPGA集成计算机上对系统进行了实物测试,扩展出来的SPI控制器外接具有SPI接口的CAN控制器芯片MCP2515,通过扩展的SPI控制器控制MCP2515的数据收发,测试结果显示DSP可以通过MCP2515与其它CAN设备进行通信,表明扩展的SPI控制器工作正常.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号