伊人大杳蕉在线影院75_一点不卡v中文字幕在线_黄桃AV无码免费一区二区三区_中文字幕人妻互换激情

設為主頁  加入收藏
 
·I2S數(shù)字功放IC/內置DSP音頻算法功放芯片  ·馬達驅動IC  ·2.1聲道單芯片D類功放IC  ·內置DC/DC升壓模塊的D類功放IC  ·鋰電充電管理IC/快充IC  ·無線遙控方案  ·直流無刷電機驅動芯片
當前位置:首頁->方案設計
大容量NAND FALSH的原理及應用
文章來源:永阜康科技 更新時間:2017/9/14 14:56:00
在線咨詢:
給我發(fā)消息
張代明 3003290139
給我發(fā)消息
姚紅霞 3003214837
給我發(fā)消息
鄢先輝 2850985542
13713728695
 

摘要

VDNF2T16VP193EE4V25是珠海歐比特公司自主研發(fā)的一款大容量(2Tb)NAND FLASH,文中介紹了該芯片的結構和原理,并針對基于FPGA的應用進行了說明。

1.引言

NAND FLASH被廣泛應用于電子系統(tǒng)中作為數(shù)據(jù)存儲。在各種高端電子系統(tǒng)中現(xiàn)場可編程門陣列(FPGA)已被廣泛應用。FPGA靈活的硬件邏輯能實現(xiàn)對NAND FLASH的讀寫操作。本文中闡述了一種基于NIOS II 軟核的NAND FLASH的驅動方法。

2.VDNF2T16VP193EE4V25簡介

歐比特公司的VDNF2T16VP193EE4V25是一款容量為2Tb、位寬為16位的NAND FLASH,其內部由8片基片拓撲而成,其拓撲結構如下:

圖1 VD1D8G08VS66EE8T7B拓撲結構

圖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位進行控制;片選數(shù)量較多可依據(jù)AVALON總線的byteen信號進行譯碼產生。

圖2 控制器功能框圖

圖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系統(tǒng)軟核對外引出信號有EPCS、UART、NAND FLASH接口,在Quartus II建立原理圖塊進行編譯產生硬件信息。

3

采用Nios II Software Build Tools for Eclipse 對QSYS進行軟件編程可實現(xiàn)對NAND FLASH的驅動。

//NAND FLASH數(shù)據(jù)寄存器地址定義

#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實現(xiàn)對歐比特公司的大容量NAND FLASH芯片VDNF2T16VP193EE4V25的操作方法。設計中采用ALTERA公司FPGA芯片,利用自建IP搭建硬件平臺實現(xiàn)NAND FLASH的驅動。該設計也可移植到其他FPGA上,可以很好地應用在各嵌入式電子系統(tǒng)中。

參考文獻:
[1] 珠海歐比特控制工程股份有限公司. VDNF2T16VP193EE4V25使用說明書[Z]. 2016.
[2] Nios II Software Developer’s Handbook[Z].2011.
[3] Embedded Peripherals IP User Guide [Z].2011.
[4] Avalon Interface Specifications [Z].2011.
 
 
 
    您可能對以下產品感興趣  
產品型號 功能介紹 兼容型號 封裝形式 工作電壓 備注
CS5080 CS5080E是一款5V輸入,支持雙節(jié)鋰電池串聯(lián)應用,鋰離子電池的升壓充電管理IC.CS5080E集成功率MOS,采用異步開關架構,使其在應用時僅需極少的外圍器件,可有效減少整體方案尺寸,降低BOM成本。CS5080E的升壓開關充電轉換器的工作頻率為600KHz最大2A輸入充電,轉換效率為90%。 ESOP-8 3.44V-7.0V 5V USB輸入、雙節(jié)鋰電池串聯(lián)應用、升壓充電管理IC
HT97220 2X125mW/5.0V/32Ω MAX97220/MAX9722/LM4917/SGM4917 QFN-16 2.5V-5.5V 免電容高保真差分輸入125mW立體聲G類耳機放大IC,管腳兼容MAX97220/MAX9722/LM4817/SGM4917
HT8691 7.0W/2.8V-5.5V(內置升壓模塊)/4Ω HT8691R ESOP-8 2.5V-5.5V 小型封裝低成本內置升壓音頻功放HT8691
CS8688 30W(4Ω)+16W×2(8Ω)/16V TSSOP-28 6.5V-18.5V 單芯片2.1音箱專用D類功放IC
 
 
    相關產品  
 
 
·藍牙音箱的音頻功放/升壓/充電管
·單節(jié)鋰電內置升壓音頻功放IC選型
·HT7179 12V升24V內置
·5V USB輸入、三節(jié)鋰電升壓型
·網絡主播聲卡專用耳機放大IC-H
 
M12269 河北發(fā)電機組 HT366 ACM8629 HT338 

業(yè)務洽談:手機:13713728695(微信同號)   QQ:3003207580  EMAIL:panbo@szczkjgs.com   聯(lián)系人:潘波

地址:深圳市寶安西鄉(xiāng)航城大道航城創(chuàng)新創(chuàng)業(yè)園A5棟307/309

版權所有:深圳市永阜康科技有限公司  備案號:粵ICP備17113496號