欢迎来到天天文库
浏览记录
ID:33693049
大小:1.00 MB
页数:45页
时间:2019-02-28
《测控技术与仪器毕业论文范文——基于fpga的flash存储器读写电路设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于FPGA的FLASH存储器读写电路设计摘要:本文针对SAMSUNG公司的NAND型Flash提出了一种通用的Flash检测系统的设计方案,详细介绍基于FPGA的微型数字存储系统的设计•该系统利用FPGA对Flash存储器进行读、写、擦除等操作,并将写入的数据通过计算机SPP接口读入上机.以此实现数据读出、显示等功能。该系统选用FPGA作为Flash的主控制器,数据传输时一次传送8位(一个字节)或更多,SPP接口通信是基于K9F1G08U0M实现的,其控制逻辑主要也是由FPGA实现。该系统设计利用FPGA硬件逻辑编程•可方便灵活地实现高速、大容量Fl
2、ash程序编写。关键词:FPGA,SPP,FlashDesignofFLASHMemoryCircuitBasedonFPGAAbstract:ThispaperintroducesageneralHashCheckandMeasureSystemdesignaccordingtoSamsung'SNANDFlash.ThedesignofmicrodatamemorysystembasedoilFPGAisdetailedinthepaper.FPGAcontrolsthereading,writinganderasingoperationofFla
3、sh,thedatainwhichistransportedtouppercomputerbySPPinterfacetorealizedatareadinganddisplay.ThesystemadoptsFPGAasthemaincontrollerofFlash.Thedatasizeofthetransmissionis8bit(lbyte)ormore.ThecommunicationofSPPinterfaceisbasedonK9F1G08U0M,thecontrollogicofwhichisrealizedbyFPGA.Thesys
4、temdesignrealizesconvenientprogramcompilingwithhighspeedandhishcapabilityFlash.Keywords:FPGA,SPP,Flash1引言1.1背景意义本课题主要研究通过计算机并行口的控制实现对FLASH存储器的操作。目前,在实验室和工业应用的各种控制系统中,串口是常用的计算机与外部控制系统之间的数据传输通道。由于串行通信方便易行,所以应用广泛。但是使用串行通信,在实时性、速度、数据量等方面受到限制。而计算机的并行端口传输数据吋是一次性传送8个位(一个字节)或更多,由于传输量较大,
5、因此数据的传输速度要比串口快,在许多必须讲究传输速度的控制系统里,用PC并行端口与之连接就是一个很好的解决方案⑴。目前,对FLASH存储器的操作多是采用USB接口,USB接口也的确是一种较为理想的接口,但通讯协议较为复杂,要求硬件开发人员对操作系统(软件)知识的了解较全面,硬件开发人员既要编写固件的USB接口程序,同吋还要编写操作系统的USB驱动程序[2]o与USB接口相比,SPP并口的通讯协议非常简便,只要熟悉标准并口操作的人稍微了解SPP并口资料即可。无须专门开发驱动程序,直接对硬件层编程即可,当然也可以利用操作系统(软件)提供的标准函数来实现⑶。
6、SPP并口本身就是计算机的标准接口之一,不需要另外添加别的接口卡,也不需要打开计算机机箱,直接插拔标准的并口通讯电缆线即可,跟以前使用标准并口的打印机一样,方便省事。1.2计算机并口的发展及现状并行接口简称并口,也就是LPT接口,是采用并行通信协议的扩展接口。并口的数据传输率比串口快8倍,标准并口的数据传输率为1Mbps,一般用来连接打卬机、扫描仪等⑷。所以并口又被称为打印口。最初的并口设计是单向传输数据的,也就是说数据在某一时刻只能实现输入或者输出。后来IBM乂开发出了一种被称为SPP(StandardParallelPort)的双向并口技术,它可以
7、实现数据的同时输入和输出,这样就将原来的半互动并口变成了真止的双方互动并口;IntekXircom及Zenith于1991年共同推出了EPP(EnhancedParallelPort,增强型并口),允许更大容量数据的传输(500〜1000byte/s),其主要是针对要求较高数据传输速度的非打印机设备,例如存储设备等;紧接着EPP的推出,1992年微软和惠普联合推出了被称为ECP(ExtendedCapabilitiesPort)的新并口标准,和EPP不同,ECP是专门针对打印机而制订的标准;发布于1994年的IEEE1284涵盖了EPP和ECP两个标准
8、,但需要操作系统和硬件都支持该标准,这对现在的硬件而言已不是什么问题了。目前我们所使用的并口都
此文档下载收益归作者所有