摘 要
随着专用集成电路(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
您可能关注的文档
- 基于52单片机 太阳能自动跟踪系统设计.doc
- 基于485总线的超声波的液位测量与控制系统 毕业设计报告.doc
- 基于8051和ADC0809CCN的数据采集设计98437.doc
- 基于ARM Cortex-M3内核的微控制器STM32F107VC的宾馆信息管理系统.doc
- 基于AT89C51单片机倒车防撞报警系统的设计.doc
- 基于AT89C2051单片机超声波测距系统设计报告22521.doc
- 基于AT89S51单片机的超声波测距系统20551.doc
- 基于AT89S51单片机的超声波测距系统20582.doc
- 基于AT89S51单片机的超声波测距系统22450.doc
- 基于AT89S51单片机的超声波测距系统22506.doc
原创力文档

文档评论(0)