期刊文献+

基于FPGA和EMIFA的SPI控制器系统设计 被引量:6

Design of a SPI controller system based on FPGA and EMIFA
在线阅读 下载PDF
导出
摘要 为了可以灵活地在现有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控制器工作正常。 In order to extend multiple SPI peripheral devices based on current C6000 series DSP chips,this article presents a multi-channel SPI controller system solution based on FPGA and EMIFA interface.By utilizing the EMIFA interface in C6000 series DSP chips,an interface through which DSP can communicate with FPGA,multiple SPI controllers can be extended on FPGA.Interface module,register module and multiple generic SPI modules are implemented on FPGA.Simulation experiments are done under ModelSim environment,the result shows SPI controller can communicate with the SPI interface peripheral chips in full-duplex mode.Finally,real tests are conducted on a DSP-FPGA embedded computer.A CAN controller chip with SPI interface,MCP2515,is connected to an extended SPI controller,using which to control MCP2515.The result shows DSP can communicate with other CAN device through MCP2515,which means the extended SPI controller works normally.
作者 杨宇科 王保成 Yang Yuke;Wang Baocheng(Academy of Opto-Electronics, Chinese Academy of Sciences, Beijing100094, China;University of Chinese Academy of Sciences, Beijing100049, China)
出处 《计算机测量与控制》 2019年第5期82-86,共5页 Computer Measurement &Control
关键词 SPI控制器 FPGA DSP EMIFA接口 SPI controller DSP FPGA EMIFA interface
  • 相关文献

参考文献6

二级参考文献31

  • 1杨承富,徐志军.SPI总线接口的FPGA设计与实现[J].军事通信技术,2004,25(2):72-76. 被引量:16
  • 2夏继强,周丽萍,满庆丰.基于FPGA的串行总线扩展平台[J].微电子学与计算机,2004,21(9):127-130. 被引量:6
  • 3胡为,王宏斌.基于FPGA的控制器局部网(CAN)总线控制器设计[J].火控雷达技术,2006,35(1):70-73. 被引量:5
  • 4于凤芹.TMS320C6000DSP结构原理与硬件设计[M].北京:北京航天航空大学出版社,2008.
  • 5Babulu K,Soundara K,Rajan.FPGA Implementation of USBTransceiver Macrocell Interface with USB2.0 Specifications.Emerging Trends in Engineering and Technology,2008.IC-ETET'08.First International Conference on.Nagpur,Mahara-shtra:IEEE Press,2008:966-970.
  • 6任爱锋.基于FPGA的嵌入式系统设计.西安:西安电子科技大学出版社,2005.
  • 7张俊国,王进祥.CAN总线控制器IP核设计[J].微处理机,2007,28(4):12-14. 被引量:5
  • 8LEE B W, CHO S H. A design of the signal processing hard- ware platform f or communication systems [J]. IEICE Transac- tions on Communications, 2008, E91-B(3): 939-942.
  • 9Texas Instruments. TMS320C6000 programmer's guide [M]. USA: Texas Instruments, 2006.
  • 10Xilinx. Virtex-5 FPGA user guide [M]. USA: Xilinx, 2012.

共引文献49

同被引文献30

引证文献6

二级引证文献24

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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