基于FPGA的串行外围接口SPI设计与实现  被引量:17

Design and Implementation of Serial Peripheral Interface Based on FPGA

在线阅读下载全文

作  者:王松[1] 

机构地区:[1]南京航空航天大学信息科学与技术学院,南京210016

出  处:《微计算机信息》2010年第32期117-119,共3页Control & Automation

摘  要:SPI总线是一个同步串行接口的数据总线,具有全双工、信号线少、协议简单、传输速度快等特点。介绍了SPI总线的结构和工作原理,对4种工作模式的异同进行了比较,并着重分析了SPI总线的工作时序。利用Verilog硬件描述语言编写出SPI总线的主机模块,经ModelSim仿真得出相应的仿真波形。根据仿真波形分析,所设计的SPI主机模块的功能是正确的。最后在Xilinx ISE中对该模块进行综合与实现,并在FPGA上完成了下载与验证。SPI bus is a data bus of synchronal and serial interface,which is characterized by full duplex communication,few signa lines,simple protocol,high speed,etc.The architecture and principle of SPI bus were introduced,and the differences between th four modes were compared,with focus on the analysis of SPI bus timing.A master module of SPI bus was designed in Verilog HDL and then simulated by ModelSim with the simulating waveforms presented.According to the analysis of the simulating waveforms,th function of the designed SPI master module is correct.Finally the module was synthesized and implemented in Xilinx ISE,afterwar configured and verified on a FPGA development board.

关 键 词:串行外围接口 FPGA VERILOG 数字系统设计 

分 类 号:TN791[电子电信—电路与系统]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象