基于FPGA嵌入系统设计—接口设计 毕业设计.doc

基于FPGA嵌入系统设计—接口设计 毕业设计.doc

摘 要 随着专用集成电路(ASIC)设计技术的进步以及超大规模集成电路(VLSI)工艺技术的飞速发展,以及其价格的日益降低,采用嵌入式FPGA(Field-Programmable Gate Array)编程的硬件电路来实现诸如SPI(Serial Peripheral Interface)接口也日益切实可行,相对软件实现具有更好的优点。SPI接口是一种常用的标准接口,由于其使用简单方便且节省系统资源,很多芯片都支持该接口,SPI接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间等等。 由于SPI接口是一种事实标准,并没有标准协议,大部分厂家都是参照Motorola的SPI接口定义来设计的,但正因为没有确切的版本协议,不同厂家产品的SPI接口在技术上存在一定的差别,容易引起歧义,有的甚至无法互联(需要用软件进行必要的修改)。本文基于一种使用较为普遍的协议来进行设计,用C语言进行编写设计,并在Quartus II和Nios II软件上进行设计仿真,本文基于GX-SOC/SOPC-Dev-Lab Platform 开发试验平台,采用Altera公司的Cyclone系列的FPGA为核心设计完成。 关键词:FPGA SPI接口 QuartusII Abstract With the advances in design techno

文档评论(0)

1亿VIP精品文档

相关文档