NAND Flash控制器设计及基于SystemC的交易级验证研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:snoopy_wx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动终端设备、高可靠性存储及高性能存储服务等应用对于体积小、重量轻、零噪声、高可靠性存储器的需求日趋强烈,基于NAND Flash型器件的存储设备在存储市场中占据越来越重要的地位。NAND Flash控制器实现对存储芯片的存取访问控制及差错控制等功能,在当前的单芯片系统中嵌入式NAND Flash控制器对于提高芯片集成度、降低系统成本和提高可靠性等都具有重要的意义。本文设计并实现了具有差错控制功能的NAND Flash控制器IP核,提出基于SystemC的交易级验证方案对所设计的NAND Flash控制器进行了功能验证。本文首先针对美光公司的NAND Flash型存储器芯片MT29F4G08AAA设计了控制器IP核。通过分析NAND Flash的接口信号和操作时序,将每项操作拆分为几种基本的子操作,主要包括写命令操作、写地址操作、读数据操作和写数据操作,执行一项或多项子操作来完成对NAND Flash的数据访问。为提高数据的可靠性,设计了ECC (ErrorCorrecting Code)模块,通过对写入和读出NAND Flash的数据进行差错控制编码,实现检测多位错并纠正一位错的功能。基于系统级描述及验证语言SystemC,搭建了NANDFlash控制器的交易级验证环境,对所设计的NAND Flash控制器进行了较为完备的验证。利用ModelSim实现了Verilog HDL和SystemC的混合仿真,通过分析生成的波形图和仿真数据,实现了对NAND Flash控制器IP核的系统级功能验证。论文工作表明,基于SystemC的交易级验证技术可以达到在系统设计初期同时开展验证工作的目的,在验证效率上相对于RTL级验证也有显著的提升。
其他文献
移动计算方式的出现打破了传统数据库和计算方式都是基于有线网络和固定主机的假设。而与目前快速发展的移动通信技术和互联网技术结合催生的移动实时数据库更是具有很好的应
近年来,随着生物信息计算、网络入侵检测、文本检索等领域数据量的激增,如何从中快速地提取用户感兴趣的信息成为了一项重要的研究课题,而模式匹配与挖掘是其中的重要组成部分,引
随著社会信息化趋势的不断加深,以及互联网内容和应用的不断完善,互联网用户数量也正在迅速增长。目前,作为掌握大量流量数据的网络运营商,有必要深入挖掘流量价值,分析用户
随着博客,商品评论等信息在网络上的涌现,情感分类日益成为一个重要且富有挑战性的课题。情感分类试图根据文本信息,自动评判用户所表达的情感极性(如正面或负面),在电子商务和舆情
随着互联网技术的飞速发展,互联网上的信息呈现指数级增长,人们通过传统的搜索引擎越来越难以获得自己感兴趣的信息,个性化推荐系统就是在这种背景下产生的一种帮助用户解决
随着无线通信的快速发展和移动技术的日臻成熟,军事通信、抢险救灾、临时会议等大量应用,对没有固定基础设施支持的临时组网提出了迫切需求。在这种需求下,出现了Ad Hoc网络这
近年来,随着互联网数据呈现出爆炸式的增长趋势,推荐技术已成为解决互联网信息过载问题的一种有效途径,并已成为人工智能、数据挖掘、机器学习等领域内的一个热门科研课题。另一
AdHoc网络是一种无需固定基础设施支撑的无线网络组成形式,它由于造价低廉、组网快速灵活,因而受到人们的广泛关注和研究。通常情况下,AdHoc网络中源节点往往不能直接把数据
为了提高对肺部低对比度血管和细小血管的检测效果,以及降低非血管结构对血管提取的影响,本文提出了基于匹配滤波器的三维肺血管提取方法。这种方法由肺部分割、血管提取和血管
网络环境中陌生实体间信任关系的建立是实现资源共享和互操作的前提。自动信任协商作为一种新型的访问控制技术,它为处于不同安全域的陌生实体间建立信任关系提供有效地方法,进