APP下载

微处理器串行Flash接口设计

2012-04-29范建荣刘卫东

电脑知识与技术 2012年23期
关键词:单片机系统设计

范建荣 刘卫东

摘要:SPI总线是一个同步串行接口的数据总线,具有全双工、信号线少、协议简单、传输速度快等特点,是实现微处理器与Flash通信的理想选择。该文根据微处理器指令时序和串行Flash存储器SST25VF064C的操作和读写时序,设计了SPI接口,并利用软件控制实现了微处理器与SST25VF064C之间的通信。经ModelSim仿真得出了相应的仿真波形,根据仿真波形分析,所设计的SPI接口的功能是正确的。

关键词:SPI;总线接口;Flash;8位微处理器

中图分类号:TP391文献标识码:A文章编号:1009-3044(2012)23-5725-05

The Connection Method of Microprocessor With Serial Flash

FAN Jiang-rong1, LIU Wei-dong1,2

(1.College of Information Science and Engineering, Ocean University of China, Qingdao 266100, China; 2.Hisense Electric Application Limited Company, Qingdao 266071, China)

Abstract: SPI bus is a data bus of synchronal and serial interface, which is characterized by full duplex communication, few signal lines, sim? ple protocol, high speed, etc. In this paper, according to the instruction timing of microprocessor and the reading and writing operation of the serial Flash memory SST25VF064C, SPI bus interface is designed, software is used to control the communication between the micro? processor and SST25VF064C. Analysis of corresponding simulating waveforms obtained by the ModelSim illustrate the design of the SPI interface is correct.

Key words: SPI ; bus interface; Flash; microprocessor

在目前所有的非易失性存储器(PROM、EPROM、EEPROM和Flash)中,Flash存储器几乎拥有现今讲究个性化的用户所需的所有特点,它具有掉电数据不丢失、快速数据存取、电可擦除、容量大、在线可编程、价格低廉以及足够多的擦除次数和较高的可靠性等诸多优点,因而已成为电子系统设计中的首选存储器。

在微处理器系统中使用Flash存储器,可以有效地将微处理器系统的灵活性和大容量存储的特性结合起来[1],用简单的设计完成复杂的任务。8位微处理器需要一种高效的数据总线来完成它与Flash之间的大量数据传送,SPI总线由于占用的接口总线少,通信效率高并且大部分处理器芯片都支持,因而通过它实现通信是一种理想的设计方案。目前的工作,多是针对于自带SPI接口的单片机与Flash的通信,还有一部分是针对不带SPI接口的微控制器,利用微控制器的I/O口结合软件模拟SPI时序实现了微控制器[2]与Flash之间的通信。基于这种情况,该文提出了微处理器串行Flash接口设计,利用微处理器的外部RAM结合软件控制来模拟SPI时序,实现Flash存储器和微处理器之间的通信。……

登录APP查看全文

猜你喜欢

单片机系统设计
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
瞒天过海——仿生设计萌到家
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀
有种设计叫而专