基于FPGA的SPI总线接口的实现摘要:在现代EDA外围电子器件的接口中存在多种标准,已知的一些接口协议存在速度慢、协议复杂等问题。SPI总线是能够克服上述缺点的一种外围串行总线,其能很好地满足要求。通过使用Lattice公司的FPGA芯片以及工程开发软件,特别是在线逻辑分析仪这一先进的EDA工具,实现了基于FPGA的SPI接口的连接。将FPGA编程的灵活性和SPI总线的易用性结合,实现了FLASH的存取功能。同时也为同类型接口的芯片应用提供了一个原型,为进一步的工程设计提供了支持。关键词:FPGA;FLASH;SPI;在线逻辑分析中图分类号:TN710;TP336文献标识码:A 文章编号:1004-373X(2010)14-0102-03 ImplementationofSPIBusInterfaceBasedonFPGA WANGJue-wen??1,JINWei-xin??2,CAIYi-bing??2,YANLi-ping??2 (,Nanjing210007,China;,Beijing100141,China) Abstract:,especiallytheon-linelogicanalyzerwhichisanadvancedEDAtool,??realized??,itcanbetakenasaprototype,whichcanbeusedinafurtherprofoundexploitationinEDAprojection. Keywords:FPGA;FLASH;SPI;on-linelogicanalysis 0引言串行接口已成为当前传输接口的发展趋势,原因在于串行的高速率传输性能和较简单的线路连接。在已知的外围器件连接端口中,有USB,wishbone和并行端口。其中SPI接口总线基于串行传输的思想,已经制定成为标准,成为常用的外围器件连接方式。针对FLASH这种常用的外围存储器件,有多种接口可供选择,然而具有SPI接口的FLASH芯片硬件连接方便,通过FPGA编程可以便捷地实现FLASH的存取功能。因此基于FPGA的具有SPI总线接口的FLASH功能实现为工程设计提供了一种原型,为进一步的工程开发奠定了基础。 1SPI总线介绍 (serialperipheralinterfac
基于FPGA的SPI总线接口的实现 来自淘豆网www.taodocs.com转载请标明出处.