本文对基于FPGA的对象存储控制器原型的硬件设计进行了研究。主要内容如下: ⑴研究了对象存储控制器的硬件设计,使其高效完成对象级接口的智能化管理和复杂存储协议的解析,对对象存储系统整体性能提升有重要意义。基于SoPC(片上可编程系统)技术,在FPGA(现场可编程门阵列)上实现的对象存储控制器,具有功能配置灵活,调试方便,成本较低等优点。 ⑵采用Cyclone II器件实现的对象存储控制器的网络接口,包含处理器模块、内存模块、Flash模块等核心组成部分,提供千兆以太网的网络接口和PCI(周边元件扩展接口)总线的主机接口,还具备电源模块、时钟模块等以保证系统正常运行。在设计实现PCB(印制电路板)时,从叠层设计、布局、布线、阻抗匹配等多方面解决高达100MHz的全局时钟带来的信号完整性问题,并基于IBIS模型进行了信号完整性分析及仿真。针对各功能模块提出了相应的调试策略,并完成了部分模块的调试工作。 ⑶提出了基于Virtex-4的对象存储控制器系统设计方案,Virtex-4内嵌PowerPC高性能处理器,可更好地完成对象存储设备相关的控制和管理工作。实现了丰富的接口设计,包括千兆以太网、光纤通道、SATA(串行高级技术附件)等网络存储接口以及较PCI性能更优异的PCI-X(并连的PCI总线)主机接口;提供多种FPGA配置方式。使用Cadence公司的Capture CIS工具完成了该系统硬件的原理图绘制,通过了设计规则检查,生成了网表用作下一步设计工作的交付文件。
上传时间: 2013-04-24
上传用户:lijinchuan
基于Mini51板的数字示波器设计 基于Mini51板硬件资源,构思数字示波器的方案已经思考很久了,总是没有集中的时间,一个稍微复杂的设计完成创作需要集中的时间才能完成,这次利用学期结束的一段集中时间,完成了基于LCD12864显示的数字示波器程序设计,现在将文档写出来供大家交流学习用。在此声明,这个教程是写给初学者看的,我会从简单到复杂一步一步详细介绍设计过程,甚至是调试的过程,还包括一些经验总结,特别是提供了完整的keil工程附件。希望读者立足示波器项目,学到更多关于软硬件开发的一些经验技巧。
标签: 数字示波器
上传时间: 2013-07-23
上传用户:20160811
用LABVIEW和PIC单片机打造虚拟示波器
上传时间: 2013-06-25
上传用户:trepb001
用LABVIEW和PIC单片机打造虚拟数字示波器下位机源程序
上传时间: 2013-06-10
上传用户:akk13
万用表和示波器的使用方法.rar 两个DOC文件,对初入电子行业的程序员很有帮助。
上传时间: 2013-04-24
上传用户:小码农lz
随着嵌入式的广泛应用,对传统的数据采集系统的改造,开发新型的嵌入式采集系统,目前已成为研制的热点。起重机采集系统类似于飞机上的“黑匣子”,能自动记录起重机运行数据,并能以文件的形式存储起重机的运行数据,而且可以通过USB通信接口实现数据的转移。与传统的采集数据相比,此系统有采集速度快,性能稳,功耗低,读取数据方便的优点。只需插入U盘,几分钟内就可以将数据取走,避免了传统将电脑带入现场采集数据的缺点。在起重机采集系统的项目开发过程中,本人的主要工作是实现数据采集模块的设计,通过构建基于ARM微处理器和开源Linux操作系统的平台,实现起重机运行数据的U盘存储。 本研究首先对课题研究的背景和整个系统做了概述;其次详述了系统的硬件设计和Linux移植到AT91RM9200平台的方法;然后详细讨论了系统的软件设计即基于Linux的U盘驱动的实现以及Mass Storage类协议及其子类UFI命令集,并采用单批量传输协议实现了部分UFI子类命令以实现对U盘逻辑扇区读、写等操作的驱动程序;在U盘上采用目前主流操作系统(Windows,Linux等)所支持的FAT32文件格式,实现了文件的读写等API函数,并在此基础上按文件系统的实现层次对其进行设计与优化,实现了起重机运行数据的可靠存储;最后对课题研究做了总结。
上传时间: 2013-07-09
上传用户:缥缈
随着电子技术的不断发展,嵌入式系统越来越多地在控制类、消费类、通讯类等电子产品广泛应用,嵌入式技术也越来越和人们的生活紧密结合。同时,计算机硬件的发展以及数据量的增加,对存储设备的要求也越来越高。 本文深入研究了嵌入式系统中数据存储和数据交换,提出了一套完整的嵌入式系统中数据存储和数据交换的设计方案,并详细介绍了其实现过程。Flash存储器由于体积小、功耗低、性能稳定等特点在便携式电子产品中得到了广泛的应用。Flash存储器主要有两种形式:Nor Flash和Nand Flash。Nor Flash具有XIP特性,可以直接在芯片上执行代码,而且读取速度较快。Nand Flash存储密度大、容量大、生产工艺简单、性价比高,但是控制方式复杂而且可能会存在一定的坏块。SD卡是近年来流行的大容量便携式存储卡。本系统中,我们以Flash和SD卡作为数据存储介质。在存储介质的选择方面,在系统内部采用了体积小、容量大、成本低的Flash,并采用Nor和Nand Flash相结合的方案:在Nor Flash上存储与系统相关的软件和程序,在Nand Flash上存储用户数据。系统外部采用安全性高、容量大、性能佳的SD卡作存储容量扩展。实现了基于Atmel公司ARM系列MCU的Flash存储器和SD卡的硬件电路的设计及底层驱动程序的设计。 本研究分别根据Nor和Nand Flash数据存储和操作特点,分析了JFFS2和YAFFS的特点以及各自的存储方式、断电保护、损耗平衡、垃圾回收等一系列的策略和机制,并在Nor和Nand Flash上实现并优化了这些管理机制。在SD上则采用目前主流操作系统(Windows,Linux等)所支持的FAT16文件格式,完成了从磁盘格式化到文件的读写等标准API函数,实现了嵌入式系统的高速数据交换。
上传时间: 2013-04-24
上传用户:qulele
ATMEL公司生产的串行Flash AT45系列存储器的容量已达到了16Mb,常用于数据存储系统.文中以AT45D041为例,详细介绍了该系列Flash存储器的命令集以及串行SPI接口的应用方法,并给
上传时间: 2013-05-28
上传用户:neibuzhuzu
shapefile 格式的电子海图数据通常采用文件系统存储,难以保证数据的安全性、一致性、完整性,且数据访问效率低。本文在认真分析shapefile 格式的电子海图数据组织结构基础上,研究并提
上传时间: 2013-07-20
上传用户:ynwbosss
本文介绍了一个以嵌入式USB 主机接口芯片SL811HS 为核心,采用U 盘为存储介质的单片机低功耗海量存储系统。该系统实现了仪器的便携化,从而,为便携仪器或嵌入式系统的外挂式海量存储
上传时间: 2013-06-14
上传用户:zhaoq123