当前位置:首页 > 单片机 > 单片机
[导读] 摘要:VDNF2T16VP193EE4V25是珠海欧比特公司自主研发的一款大容量(2Tb)NAND FLASH,文中介绍了该芯片的结构和原理,并针对基于FPGA的应用进行了说明。

1. 引言

NAND FLASH被广泛应用于电子系统中作为数据存储。在各种高端电子系统中现场可编程门阵列(FPGA)已被广泛应用。FPGA灵活的硬件逻辑能实现对NAND FLASH的读写操作。本文中阐述了一种基于NIOS II 软核的NAND FLASH的驱动方法。

2. VDNF2T16VP193EE4V25简介

欧比特公司的VDNF2T16VP193EE4V25是一款容量为2Tb、位宽为16位的NAND FLASH,其内部由8片基片拓扑而成,其拓扑结构如下:

图1 VD1D8G08VS66EE8T7B拓扑结构

其主要特性如下:

 总容量2Tb;

 位宽:16位;

 SLC;

 兼容ONFI2.2;

 封装:PGA193;

 电源:+3.3V(VCC)、+1.8V(VCCQ)。

3. VDNF2T16VP193EE4V25的控制器设计

大容量NAND FLASH控制器设计包括一个IP核设计。其基于NIOS II 的AVALON总线。AVALON总线能兼容大部分存储器接口,IP核将AVALON总线时序转接至NAND FLASH,从而对NAND FLASH进行读写操作。

IP逻辑主要有片选信号产生、ALE、CLE、RE、WE等控制信号的转接。其中RE、WE信号可采用AVALON总线的RE、WE信号;CLE、ALE采用总线地址的低2位进行控制;片选数量较多可依据AVALON总线的byteen信号进行译码产生。

图2 控制器功能框图

//写信号

assign nand_wr_n = {avalon_wr_n,avalon_wr_n,avalon_wr_n,avalon_wr_n};

//读信号

assign nand_rd_n = {avalon_rd_n,avalon_rd_n,avalon_rd_n,avalon_rd_n};

//ALE信号,采用地址0

assign nand_ale = {avalon_add[0],avalon_add[0]};

//CLE信号,采用地址1

assign nand_cle = {avalon_add[1],avalon_add[1]};

//片选信号

assign nand_cs_n[0] = temcs[0]|avalon_byteen_n[0];

assign nand_cs_n[1] = temcs[0]|avalon_byteen_n[1];

……

IP核设计完成后采用QSYS进行硬件平台搭建,QSYS系统软核对外引出信号有EPCS、UART、NAND FLASH接口,在Quartus II建立原理图块进行编译产生硬件信息。

采用Nios II Software Build Tools for Eclipse 对QSYS进行软件编程可实现对NAND FLASH的驱动。

//NAND FLASH数据寄存器地址定义

#define NandFlashDataReg0 (VDNF2T16_V1_0_BASE)

//NAND FLASH ALE寄存器地址定义

#define NandFlashAddReg0 (VDNF2T16_V1_0_BASE+4)

//NAND FLASH CLE寄存器地址定义

#define NandFlashCmdReg0 (VDNF2T16_V1_0_BASE+8)

……

以下为读取ID及坏块的信息:

******************************************************************

The cs=0 NAND_FLASH's ID is Right ,The ID is=0x2c881a7a9000

***********************************************************************

This cs=0 FLASH's Bank=0 have 5 BadBlocks:

The num=0 Bank LUN1's num=90 is BadBlock.

The num=0 Bank LUN1's num=91 is BadBlock.

The num=0 Bank LUN1's num=1738 is BadBlock.

The num=0 Bank LUN2's num=90 is BadBlock.

The num=0 Bank LUN2's num=91 is BadBlock.

The Number of Bank's Valid Block is Right.

……

4. 结论

本文阐述了一种通过FPGA实现对欧比特公司的大容量NAND FLASH芯片VDNF2T16VP193EE4V25的操作方法。设计中采用ALTERA公司FPGA芯片,利用自建IP搭建硬件平台实现NAND FLASH的驱动。该设计也可移植到其他FPGA上,可以很好地应用在各嵌入式电子系统中。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

近日小鹏汽车获得大众集团7亿美元投资的消息,引发极大关注。不可否认,在当下汽车智能化、电气化的发展阶段,中国在技术和市场上都走在了世界前列。虽然今年上半年整车市场销售情况不佳,但汽车仍是具有超高增长前景的赛道,成为芯片厂...

关键字: winbond ddr nand adas

单片机(single chip microcomputer),直译为单片微型计算机,它将CPU、RAM、ROM、定时器\计数器、输出\输入接口电路、中断、串行通信接口等主要计算机部件集成在一块大规模集成电路芯片上,组成单...

关键字: 单片机原理 接口技术

新款 3D NAND 产品将进一步提升移动设备、汽车、客户端 (PC) 和数据中心等应用的存储能力

关键字: 美光 nand 闪存

  根据全球技术研究和咨询公司Gartner最新预测,2013年全球半导体总收入预计将达3,110亿美元,与2012年相比,增长4.5%。由于经济疲软,再加上库存调整的因素,Gartner下调了

关键字: 智能手机 DRAM nand asic 半导体市场

当你与一位半导体存储器行业的老投资者交谈时,你会看到,他面对这个模棱两可行业所表现出的冷静态度。因为破坏利润的因素总是存在,而一些因素可能会压倒你在投资时候的乐观逻辑。 今天的话题之一是

关键字: nand

东芝是NAND闪存的发明人,1987年推出了全球首个NAND芯片,迄今已经33年了。如今继承东芝衣钵的是铠侠存储,他们提出了一种大胆的SSD技术—;—;晶圆级SSD,不再需要做什么外壳、PCB、接口,

关键字: nand ssd 铠侠 闪存

根据集邦咨询半导体研究中心最新调查,2019年第四季度,NAND Flash销售总量季增近10%,市场开始逐渐供不应求。集邦咨询半导体研究中心认为,内存市场回暖得益于不断增长的数据中心需求。据相关数据,第四季度NAND...

关键字: Flash nand

闪存跌价已经两年了,但是现在好日子要结束了。 自从6月份东芝、西数位于日本的NAND闪存工厂断电停工一个月之后,闪存市场就一直有各种涨价的传闻,听多了大家觉得这就是狼来了,实际上并不是,Q3季度闪存价

关键字: nand 硬盘 芯片 西数 闪存

1月3日消息,日前,集邦咨询半导体研究中心(DRAMeXchange)发布预测报告称,基于淡季需求表现不淡、供给增长保守以及供应商库存已下降,各类产品合约价在2020年第一季均可望持续上涨。 其中,消

关键字: nand ssd 上涨 价格 涨价 闪存

紫光旗下的长江存储今天宣布,在北京举行的“2020中国IC风云榜”上,长江存储公司获得了备受瞩目的年度技术突破奖,长江存储执行董事,紫光集团联席总裁刁石京代表公司领奖。 作为紫光集团芯片板块核心企业

关键字: nand 长江存储 闪存 年度技术突破 xtacking
关闭
关闭