当前位置: 首页 精选范文 量子计算的应用

量子计算的应用范文

发布时间:2024-01-17 14:58:39

导语:想要提升您的写作水平,创作出令人难忘的文章?我们精心为您整理的5篇量子计算的应用范例,将为您的写作提供有力的支持和灵感!

量子计算的应用

篇1

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2015)32-0278-02

一、引言

量子力学是研究微观粒子运动规律的物理学分支学科,与相对论一起构成了现代物理学的理论基础[1]。对于高等院校物理专业的学生,量子力学在基础课程中占有核心地位。通过学习量子力学,可进一步将学生对客观物质世界的感性认识提升到理性认识。因此,对于高校量子力学教师而言,形象、生动的课堂教学不仅能激发学生的学习兴趣,而且还能完善和拓展学生的物理专业知识,从而提高学生的思维水平和培养他们的科研能力。

对于大部分初学者,除了难以理解量子力学中一些与常理相悖的知识外,烦琐的数学推导使很多同学对量子力学望而生畏。如果高校教师继续沿用传统的解析推演、口述笔写的教学方式,将加大学生学习量子力学的难度。此外,量子力学的授课内容大部分属于理论知识,受条件的限制,许多高校无法为学生开设实验课程,这使得学生对抽象的量子力学现象缺乏客观认识。随着计算机的不断发展,很多教师将一些数值计算引入到了量子力学教学中,不仅有效地规避了烦琐的数学解析推演,而且也能作为量子力学授课的理想实验平台,为学生形象地展示量子力学中的一些抽象且难以理解的量子现象和概念[2,3]。因此,为了降低学生学习量子力学的难度,提高学生对量子力学的学习兴趣,应鼓励高校教师将计算机及数值计算搬进量子力学的教学课堂。本文将通过具体的一些量子力学实例来说明数值计算应用于量子力学教学过程中的优势。

二、数值计算在量子力学教学中的应用实例

我们将以一维势场中单个粒子的定态及含时演化为例来说明数值计算在量子力学教学中的应用。为了简单,我们以Matlab软件作为数值计算的平台。

例1:一维定态薛定谔方程的数值计算

在量子力学中,描述单个粒子在一维势场V(x)中运动的定态薛定谔方程如下:

- +Vxψx=Eψx (1)

这里我们假设m=?攸=1。原则上,通过从定态薛定谔方程中求解出波函数ψ(x),我们可以知道该粒子在势场V(x)中运动的所有信息。然而,方程(1)是否存在解析解,在很大程度上依赖于势场V(x)的具体形式。对于较为简单的势场,例如大家熟知的无限深势阱及谐振子势阱,很容易解析求解方程(1)。相反,如果势场V(x)的形式比较复杂,如周期势或双势阱,则必须借助于数值计算。因此,当学生学会利用数值计算求解无限深势阱或谐振子势阱中的定态薛定谔方程时,则很容易举一反三的将其推广至较为复杂的势场,从而避免了烦琐的数学问题。

以下是基于Maltab软件并利用虚时演化方法所编写的计算定态薛定谔方程的程序:

clearall

N=100;x=linspace(-6,6,N+1);dx=x(2)-x(1);dt=0.001;dxdt=dt/dx^2;

V=0.5*x.^2;%谐振子势函数

temp=1+dxdt+dt*V;

psi=rand(1,N+1);%初始波函数

psi=psi/sqrt(sum(abs(psi).^2)*dx);%归一化波函数

psi1=psi;

for k=1:10000000

%---------迭代法求解三对角方程---------

psi2=zeros(1,N+1);

for m=1:100000000

for j=2:N

psi2(j)=(psi(j)+0.5*dxdt*(psi1(j+1)+psi1(j-1)))/temp(j);

end

emax=max(abs(psi2-psi1));psi1=psi2;

ifemax

break

end

end

psi1=psi1/sqrt(sum(abs(psi1).^2*dx));emax=max(abs(psi-psi1));psi=psi1;

ifemax

break

end

end

作为例子,我们利用上述程序分别计算出谐振子和双势阱中的基态解。程图1(a)中展示了谐振子的基态解,从中可以看出,数值计算的结果和精确解一致。对于V (x)= x +ae 的双势阱(这里a为势垒高度,b为势垒宽度),由于波函数满足相同的边界条件ψ(x±∞)=0,则只需要将上述程序中的谐振子换成V (x)即可,其基态波函数展示在图1(b)中。从图1(b)中可以看出,随着势垒高度的增加,粒子穿过势垒的几率越来越低。由此可见,利用数值计算能形象地描述粒子在双势阱中的势垒贯穿效应,这降低了学生对该现象的理解难度,同时提高了教师的授课效率。

例2:一维含时薛定谔方程的数值计算

在量子力学中,描述单个粒子在一维势场V(x)中运动的含时薛定谔方程如下:

i =- +V(x)ψ(x,t) (2)

该方程为二阶偏微分方程,对于一般形式的外势V(x)很难严格求解该方程。因此,我们借助时间劈裂傅立叶谱方法进行数值求解,其Matlab程序代码如下:

clearall

N=200;L=20;dx=L/N;x=(-N/2:N/2-1)*dx;

K=2*pi/L;k=fftshift(-N/2:N/2-1)*K;

V=0.5*3*x.^2;

psi=exp(-(x-2).^2);psi=psi/sqrt(sum(abs(psi).^2)*dx);%归一化初始波函数

t=linspace(0,10,1001);dt=t(2)-t(1);F=exp(-i*0.5*dt*k.^2/2);

for j=1:length(t);

%---------时间劈裂谱方法求解---------

psi=ifft(F.*fft(psi));

psi=exp(-i*V*dt).*psi;

psi=ifft(F.*fft(psi));

U(j,:)=psi;

end

作为例子,我们分别选取了谐振子势阱的基态波函数和非基态波函数作为时间演化的初始值。从图2中可以看到,当初始值为基态波函数时,波包的构型并不会随着时间的演化而发生形变,这说明粒子处于动力学稳定的状态。相反,当我们将初始波函数的波包中心稍作挪动,则随着时间的演化,波包将在势阱中做周期性振荡。我们可以让学生利用数值程序证明波包振荡周期等于谐振子的频率。此外,如果我们将初始波函数改为谐振子的激发态,并在初始时刻加上一个较小的扰动项,则可利用时间演化程序证明激发态在外界的一定扰动下而变得动力学不稳定。因此,数值程序为我们提供了验证理论结果的理想实验平台,有利于学生对抽象物理概念的理解。

三、结语

基于Matlab软件,我们以量子力学中的定态和含时薛定谔方程为例来说明数值计算应用于量子力学教学过程中的优势。数值计算不仅有效避免了烦琐的数学公式推导,而且也可当作理想的实验平台来形象地展示量子力学中一些抽象的物理现象。高校教师借助于数值计算能拓展学生的物理专业知识,提高他们对量子力学的学习兴趣,培养他们利用数值计算做一些简单的科学研究。

参考文献:

篇2

对于带平衡约束的圆形布局问题,目前主要的求解方法包括:启发式算法、演化算法或两者混合。文献[2-3]对约束布局模型直接用演化算法进行优化,利用的启发信息不多,所以在运行时间上和求解精度上没有达到较好的效果。文献[4-7]针对约束布局模型采用启发式方法进行求解,故取得了相当好的效果。

篇3

中图分类号:TB22 文献标识码:A 文章编号:1007—9599 (2012) 14—0000—02

随着测绘科学技术的发展进步,新仪器、新设备、新技术、新方法的不断更新,工程测量行业也进行了不断的变革,由最初的简单调绘、平板成图到今天的计算机数字化、网络化经历了十几年的风雨历程,并随着计算机数字化的发展在逐步走向成熟。

在工程测量中,不论工程项目的大小和类别,如:线路测量、施工与竣工测量、变形测量、公路测量和工程地形图测绘等,都离不开测量技术的支持。工程测量在工程项目中起着非常重要的作用:在工程建设规划设计的阶段,测量技术主要提供各种比例的地形图和地形资料,同时还要提供地址勘测、水文地质勘测和水文测量的数据;在工程建设施工阶段,要把测量之后的设计变为实地建设的依据,即根据工程现场地形和工程性质,建立完整的施工网,逐一把图纸化为实物。总之,从施工开始到结束,都离不开工程测量这项工作。因为对于一个工程,首先需要对建筑物进行定位,确定其实际位置,之后确定准确的标识,从而确定该区域是否有设计后新增建筑物或者其他,以保证机械设备的使用。基础设施完毕后,还要进行竣工线的投测,即对设备的平整度等进行跟踪测量,来保证设备工艺的流畅。在建筑物的运营管理阶段,工程测量同样重要。通过测量工程建筑物的运行状况,对不正常现象进行探讨分析,采取有效措施,防止事故发生。为了提高工程质量和施工效率,必须重视测量技术和新时期下测量技术的新发展。工程测量长期依靠经纬仪、平板仪、水准仪“老三仪”进行工作,新技术的应用较局限。随着现代测绘技术的逐步扩大应用,向“老三仪”告别的时代已经到来。现代测绘技术的核心是全球卫星定位技术、光电测距技术。

一、全球卫星定位技术

GPS即全球卫星定位系统(Global Positioning System)。它最初是由美国国防部开发的,利用离地面约两万多公里高的轨道上运行的24颗人造卫星所发射出来的讯号,以三角测量原理计算出收讯者在地球上的位置。卫星定位技术又分GPS(静态)定位技术和实时动态(RTK)定位技术。

(一)GPS(静态)定位技术

GPS(静态)定位技术比常规方法适应性更强,网型构造简单,不受天气气候等影响,即使离已知点较远也可以连接,而且不受天气影响,更重要的是它还解决了点与点不能通视的问题,广泛应用于大型控制测量。

(二)实时动态(RTK)定位技术

RTK(Real — time kinematic)实时动态差分法。这是一种新的常用的GPS测量方法,以前的静态、快速静态、动态测量都需要事后进行解算才能获得厘米级的精度,而RTK是能够在野外实时得到厘米级定位精度的测量方法,它采用了载波相位动态实时差分方法,是GPS应用的重大里程碑,它的出现为工程放样、地形测图,各种控制测量带来了新曙光,极大地提高了外业作业效率。实时动态测量RTK是基于载波相位观测值的实时动态定位技术。在RTK作业模式下,基准站通过数据锭—调制解调器,将其观测值及站点的坐标信息用电磁信号一起发送给流动站。流动站不仅接收来自基准站的数据.同时本身也要采集GPS卫星信号,并取得观测数据,在系统内组成差分观测值进行实时处理,瞬时地给出精度为厘米级(相对于参考站)的流动站点位坐标,它广泛用于控制测量、线路中线定线、建筑物规划放线、用地测量。特别是在中小型水利水电工程中,GPS测量技术的优点体现的更为明显。因为在中小型水利水电项目中,控制测量的方法得到了极大的简化,也可以根据需要选择布点,在此应用RTK高精度的特点,测量工作可以大量节省人力资源和减小工作的时间和劳动的强度。例如,在引水式工程中,特别是长距离引水工程,明渠引水对地貌的损坏很大并且受地形条件的影响也很大,如果采用传统的测量方法,对人力和时间的消耗将会是很大的,但是如果在项目建议书和设计施工阶段都采用RTK测量技术,就可以克服这些工程所面临的地形地势、交通条件等因素的影响,省去大量的人工控制复核,大大减少甚至省去中间过渡点的测量,就可以节省大量时间,更重要的是,通过GPS测量得到的数据精度很高,大大方便以后的工程建设。

二、光电测距技术

光电测距技术主要应用在全站仪、电子水准仪等设备上。

(一)全站仪

全站仪是一种集光、机、电及精密机械加工等高精尖技术于一体的先进测量仪器,用它可准确、高效、方便地完成多种工程测量工作。它不仅精度高,而且速度快、操作简便,还带有丰富的内置软件,具有常规测量仪器无法比拟的优点,在测绘、测试、监测等领域应用日渐广泛。全站仪是全站型电子测速仪的简称,又被称为“电子全站仪”,是指由电子经纬仪、光电测距仪和电子记录器组成的,可实现自动测角,自动测距、自动计算和自动记录的一种多功能高效率的地面测量仪器。电子全站仪进行空间数据采集与更新,实现测绘的数字化。它的优势存在于数据处理的快速与准确性。全站仪在工程测量中的应用,不仅提高了工作效率,减少了外业计算、记录和外业工作时间,而且还提高精度。应用有很多种,例如:数据采集、施工放样、后方交会、导线测量、对边测量、悬高测量等。

(二)电子水准仪

电子水准仪又称数字水准仪,它是在自动安平水准仪的基础上发展起来的。它采用条码标尺,各厂家标尺编码的条码图案不相同,不能互换使用。目前照准标尺和调焦仍需目视进行。人工完成照准和调焦之后,标尺条码一方面被成象在望远镜分化板上,供目视观测,另一方面通过望远镜的分光镜,标尺条码又被成象在光电传感器(又称探测器)上,即线阵CCD器件上,供电子读数。电子水准仪利用数字图像处理技术,把由标尺进入望远镜的条码分划影像,用行阵探测器传感器替代观测员的肉眼,从而实现观测夹准和读数自动化。测量作业时只要将水准仪概略整平,补偿器自动使视线水平,照准标尺并调焦,按测量键等4秒钟后,在显示器上即显示h和d。每站观测数据在内存模块或PCMCIA卡上自动记录并进行各项检校,仪器可设置自动进行地球弯曲差和大气垂直折光差改正。它与传统仪器相比有以下优点:读数客观、精度高、速度快、效率高。

信息化测绘是计算机数字化测绘的延伸和发展,是信息社会测绘生产力发展的必然要求。在信息化条件下,空间数据生产的劳动强度极大降低,技术含量极大提高,应用前景更加广阔。历史将有力证明:建设城市信息化测绘体系是工程测量行业实现可持续发展的必由之路,殷切期待工程测量行业在信息化的浪潮中更加繁荣昌盛。

参考文献:

篇4

Abstract: The development of the computer technology, and infiltrated all walks of life and computer graphic design technology promotion, the computer graphics technology is applied to the calculation of engineering quantity possible, automatic calculation software application and development is the inevitable trend of the building engineering budget.

Key words : the project pre-settlement; automatic calculation software

中图分类号:F811.3文献标识码: A文章编号:2095-2104(2012)

建筑工程预结算是建筑行业中非常重要的一项工作,而工程量计算又是这项工作中至关重要的一部分。如何提高工程量计算的效率、减少其工作量,做到准确无误,一直是工程预算行业急待解决的一个课题。

计算机技术的日益发展,并渗入到各行各业中以及计算机平面设计技术的推广,使得计算机绘图技术应用到工程量计算中成为可能,工程量自动计算软件的应用和发展是建筑工程预结算的必然趋势。

2003年7月我在公司预算处开始从事工程预算工作,刚参加工作时,工程预算对我来说非常陌生,书本理论与实际应用之间差距太大。经过很长一段努力,我的预算技能虽然有所提高,但对于计算规则和定额的深入理解以及计算速度的有效提高等方面仍有相当的不足。

2007年,在参与我公司内蒙古商厦的审计结算工作中,我接触到了鲁班算量软件,同时,在学习和应用当中感受到它给我的工作带来了很大的方便。

(一)在工作方式上,鲁班软件采用的是AutoCad界面和绘图方式,这正是我在校期间的学习内容,所以感觉上手很快,达到熟练程度也比较容易。

当然对于很多初学者来说,软件入门的确有一定的困难,但这只是暂时的,只要我们把握正确的方法,通过正确的渠道,再加上自己的努力就一定能掌握它。

(二)对于工程量计算规则,其中大部分已经在鲁班软件中设置完毕,我们只要稍做修改就可以正确应用。

显而易见,工程量计算软件为预算初学者提供了学习的捷径。因为老预算员精通定额,熟练掌握计算规则,但计算机水平都不是很高,而对于初学者来说计算机操作是我们的优势,计算规则已经由软件定义,我们就可以先入门学习软件再逐渐熟悉定额和计算规则。通过这种方式我感到预算水平提高很快。

(三)在工作步骤上,使用工程量计算软件省略了原先的计算书汇总、上表套定额的手工工序,完全由计算机自动完成,极大程度上节省了时间。

在工作效率上,以前用手工算量大约用一星期才能完成的工程量,用算量软件五天就能完成。

(四)在采用的工作方式上,鲁班软件采用AutoCad绘图方式,省略了手工计算时使用的铅笔、橡皮、计算器和大量的工程量计算书等耗材,简化了手写计算式的步骤和手按计算器计算的繁复工作,在极大程度上实现了无纸办公。

(五)在打印输出格式上,鲁班软件打印输出的整洁版面是手工书写无法比拟的,其格式明确,计算公式详细,汇总方式合理,做为预算资料的保存和查阅十分适用。

另外,在核对工程量时,还可以利用电子计算书的分类汇总和条件汇总功能,在计算机中随时调用有用的数据,减少了手工计算书不易分类、不易汇总的麻烦。

再有,软件提供了自动输出到TXT、EXCEL、XML多种文件形式,极大程度上方便了各种用户的转化与应用。

(六)图形算量软件作为一种高科技含量的新兴技术产业,具有很大的发展前景,通过每一次的软件不定期升级,软件必将越做越成熟,越做越合乎人性化设计。到目前为止,该软件已经由最初的2007版升级到2008版,而且2009版已经在网上公布并进入全国巡回展览阶段。

篇5

中图分类号:P256 文献标识码:A 文章编号:1009-914X(2015)40-0007-02

1、概述

近年来随着计算机技术的飞速发展,对抗恶劣环境计算机的各项性能指标提出更高要求,应用领域不断扩大。在研制、开发抗恶劣环境计算机的过程中发现,制约其可靠性的关键部件之一就是外部存储器。

以往抗恶劣环境计算机外部存储器采用的机械式硬盘。由于机械式硬盘是机电一体化产品,其工作温度、机械震动等环境适应性远不能满足抗恶劣环境计算机的要求。随着半导体存储技术日渐成熟、完善,固态电子盘逐步取代机械式硬盘成为抗恶劣环境计算机的外部存储器。但由于储存容量较小难以满足大数据量存储,为寻求一种大容量高可靠性的外部存储设备,我们着手对大容量固态电子盘的研制开发工作。

2、构成

固态电子盘由存储载体、控制器、接口以及电源管理等部分构成。

2.1 存储载体

固态电子盘利用超大规模集成电路flash存储芯片阵列作为储存载体,取代硬盘高速旋转磁盘载体。其特点是减少寻道延迟时间,由于没有精密机械设备提高了使用寿命,降低了功耗。为提高存储容量存储载体选用k9k4g080um存储芯片。

2.2 控制器

控制器是固态电子盘的关键元器件之一,完成存储数据在flash存储芯片阵列读写管理。

2.3 接口

固态电子盘接口设计与标准硬盘接口一致,接口采用2.0mm标准IDE接口。

3、设计方案

3.1 Flash盘控制器

经过查阅大量的资料及分析,Flash盘控制器采用了SST公司生产具有的IDE接口控制器SST55ld019。该控制器具有电路简单、速度快、可靠性高等特点。其中最大特点是控制容量大(最高可达24G),为今后固态电子盘持续升级带来很大方便。其功能框图如图1:

SST55ld019控制器内部包含了一个微控制器和嵌入式Flash文件管理系统。控制器和主机的接口允许数据写入Flash介质以及从Flash介质读出。MCU负责把IDE命令转换成Flash介质操作所需的数据和控制信号。SRAM缓冲极大地优化了主机和Flash介质之间的数据传输。内部DMA直接把缓冲数据传输到Flash介质,越过MCU,提高数据吞吐率。嵌入式Flash文件系统为基于文件的操作系统提供了方便。多任务接口可以对多个Flash介质器件进行读/写、编程和擦除操作。SCI接口用于重新进行芯片初始化过程和配置ID号,为硬件调试提供方便。

NAND Flash存储器

NAND Flash存储器是固态电子盘的关键元器件之一,其性能直接影响到设备性能优劣。

该存储器为采用页面管理方式,基本存储容量为128MΧ8,页容量为512字节。其原理框图见图2所示:

NAND型闪存的基本存储单元是页(Page)(可以看到,NAND型闪存的页就类似硬盘的扇区,硬盘的一个扇区也为512字节)。每一页的有效容量是512字节的倍数。所谓的有效容量是指用于数据存储的部分,实际上还要加上16字节的校验信息,因此我们可以在闪存厂商的技术资料当中看到“(512+16)Byte”的表示方式。目前2Gb以下容量的NAND型闪存绝大多数是(512+16)字节的页面容量,2Gb以上容量的NAND型闪存则将页容量扩大到(2048+64)字节。

NAND型闪存以块为单位进行擦除操作。闪存的写入操作必须在空白区域进行,如果目标区域已经有数据,必须先擦除后写入,因此擦除操作是闪存的基本操作。一般每个块包含32个512字节的页,容量16KB;而大容量闪存采用2KB页时,则每个块包含64个页,容量128KB。

寻址时,NAND型闪存通过8条I/O接口数据线传输地址信息包,每包传送8位地址信息。由于闪存芯片容量比较大,一组8位地址只够寻址256个页,显然是不够的,因此通常一次地址传送需要分若干组,占用若干个时钟周期。NAND的地址信息包括列地址(页面中的起始操作地址)、块地址和相应的页面地址,传送时分别分组,至少需要三次,占用三个周期。随着容量的增大,地址信息会更多,需要占用更多的时钟周期传输,因此,NAND型闪存的一个重要特点就是容量越大,寻址时间越长。而且,由于传送地址周期比其他存储介质长,因此NAND型闪存与其他存储介质相比不太适合大量的小容量数据的读写请求。

决定NAND型Flash存储介质的主要因素有:页数量、页容量、块容量、I/O位宽、频率等等。

目前我们所选用的K9K4G080u Flash存储介质为页数量为512MΧ8,页容量为2KB,则它的寻址时间(即传送地址时间)为4个周期。

NAND型闪存的读取步骤分为:发送命令和寻址信息将数据传向页面寄存器(随机读稳定时间)数据传出(每周期8bit,需要传送512+16或2K+64次)。NAND型闪存的写步骤分为:发送寻址信息将数据传向页面寄存器发送命令信息数据从寄存器写入页面。K9K4G080 Flash存储介质读一个页需要:6个命令、寻址周期×50ns+12μs+(2K+64)×50ns=131.1μs;K9K4G08U0M实际读传输率:2KB字节÷131.1μs=15.6MB/s;写一个页需要:6个命令、寻址周期×50ns+(2K+64)×50ns+300μs=405.9μs。K9K1G080实际写传输率:2112字节÷405.9μs=5MB/s。

块是擦除操作的基本单位,由于每个块的擦除时间几乎相同(擦除操作一般需要2ms,而之前若干周期的命令和地址信息占用的时间可以忽略不计),块的容量将直接决定擦除性能。大容量NAND型闪存的页容量提高,而每个块的页数量也有所提高,一般4Gb芯片的为2KB字节×64个页=128KB。

接口设计

为提高固态电子盘的通用性,接口设计为目前硬盘广泛使用的标准IDE接口。该接口在物理上实现了IDE-40芯插座和IDE-44芯插座兼容的方式,可直接连接到PC机硬盘连线,也可直接用于连接移动式(笔记本连接方式)接口,电信号与通用标准IDE接口完全兼容。其排列如图3所示。

电路设计

由于NAND Flash存储器的工作电压是+3.3V,Flash盘控制器同时使用+5V和3.3V。因此在固态电子盘上单独设计了一个电源转换和稳压电路,通过这部分电路为固态电子盘提供所需要的5V和3.3V工作电压和断电保护。

固态电子盘外部时钟设计为可调节模式,通过RC振荡来激发外部时钟,通过选择不同的电阻和电容来调节到我们需要的外部时钟,这里,我们的外部时钟在10~100MHz可选,不同的外部时钟可影响到固态电子盘的读写性能。外部时钟越高,读写速度越快。

3.5 固态电子盘设计

通过上述分析固态电子盘用SST55ld019控制器来驱动24片K9K4G080 Flash存储芯片。并将全部元器件放置在一块PCB板上。高速PCB设计为多层印制版,大小为 99×65mm?。外部时钟频率设计为23MHz,总容量为12G,最大读速度:15.6MB/S;最大写速度:5MB/S。接口设计为笔记本式标准的2.0mm间距IDE接口,支持主/副盘选择。其原理框图如下图所示:

由固态电子盘的原理框图可以得到,电子盘的设计逻辑实现了IDE接口,并将有关信号嵌入系统总线中,又在物理上实现了IDE-40芯插座和IDE-44芯插座兼容的方式,可直接连接到PC机硬盘连线,也可直接用于连接移动式(笔记本连接方式)接口。

电子盘的设计是通过将IDE信号逻辑嵌入到Flash盘控制器中,通过驱动器和总线驱动器的转换,将命令和数据地址总线转换成多个并行的数据地址总线和命令,操作时通由FALE和FCLE来锁存信号区分,并用译码器来将片选信号转换成多个片选信号,以此实现一个控制器与多个NAND Flash存储介质的连接,从而实现增大电子盘容量。

同时,我们用全固件和工业级的芯片和器件设计整个固态电子盘,满足了高低温和震动冲击的要求,适应了恶劣环境下对硬盘要求的需要。

4、固态电子盘的提升

通过设计12G固态电子盘,我们掌握了一些设计固态电子盘的关键技术和资料。目前,我们所设计成型的固态电子盘容量还不是很大,不能满足大容量的数据存储和交换。但是,通过改进性设计和选用高性能的Flash盘控制器以及大容量的Flash存储芯片,我们可以提高固态电子盘的存储容量和读写速度以及性能。

高性能的Flash盘控制器可以控制更多的Flash存储芯片,并提高时钟频率,同时也增加对Flash存储介质的读频率。选用大容量的Flash存储介质,不仅增大了Flash存储介质本身的页容量、页数量和块容量,同时也增加了I/O位宽,将数据线增大到16条,带宽增加一倍,再通过时钟频率的增大,则其读写性能将大大增加,以一个K9K4G160u为列,每页为2KB,但结构为(1K+32)×16bit。K9K4G16U0u读一个页需要:6个命令、寻址周期×50ns+25μs+(1K+32)×50ns=78.1μs。K9K4G160u实际读传输率:2KB字节÷78.1μs=26.2MB/s。K9K4G16写一个页需要:6个命令、寻址周期×50ns+(1K+32)×50ns+300μs=353.1μs。K9K4G160u实际写传输率:2KB字节÷353.1μs=5.8MB/s。从以上可以看出,它的读写性能比起K9K4G080u大大增加。

通过改进使固态电子盘总容量可增大到24G以上,更加适用于大容量的数据存储和交换,更能满足恶劣环境下对数据存储和交换的需要。并能根据实际需要,通过原理设计和重新选用芯片,设计出512M~24G或更大容量的电子盘,满足用户需求。

5、结束语

目前,已设计的12G容量固态电子盘已投入使用,并能在全加固和恶劣环境下运行正常,各项技术指标均达到了设计要求。

参考文献

[1]李文博,Flash阵列存储技术研究[D].哈尔滨工业大学,2010年

[2] SST:SST55LD019 Data Sheet.

[3] ATA Flash Disk Controller External Clock Option Application Note.

[4] ds_k9xxg08uxm_rev09 Data Sheet.

友情链接