An embodiment of the invention provides a Nand flash element and a communication control method and device. The Nand flash element specifically includes a package, encapsulated in the body with a Nand flash kernel and an internal controller. And through the product firmware module, the ECC check management, bad block management, address mapping management or loss balance management of the Nand flash kernel are realized, so that the above management is realized without the main controller outside the chip, which effectively solves the problem of the heavy burden of the main controller.
【技术实现步骤摘要】
一种Nandflash元件及其通信控制方法和装置
本专利技术涉及内存
,特别是涉及一种Nandflash元件及其通信控制方法和装置。
技术介绍
Nandflash是flash存储器的一种,其内部采用非线性宏单元模式,为固态大容量内存的实现提供了廉价有效的解决方案。Nandflash有容量较大,改写速度快等优点,适用于大量数据的存储,因而在业界得到了越来越广泛的应用,如嵌入式产品中包括数码相机、MP3随身听记忆卡、体积小巧的U盘等。Nandflash的数据是以bit的方式保存在memorycell中,一般来说,每个cell中只能存储一个bit;这些cell以8个或者16个为单位,连成bitline,形成所谓的byte(x8)/word(x16),这就是NANDDevice的位宽。这些bitline再组成Page,根据厂商或型号的不同,每页的bitline数也不同;多个page形成一个Block,例如32个page。具体一片Nandflash上有多少个Block视需要所定。Nandflash需要控制器管理其功能,例如ECC校验、坏块管理、地址映射、损耗均衡等,然而一般的Nandflash在其封装体内均没有设置相应的内部控制器,因此,上述对其功能的管理均依赖相应的主控制器去实现,从而增加了相应主控制器的负担。
技术实现思路
有鉴于此,本专利技术提供了一种Nandflash元件及其通信控制方法和装置,以解决Nandflash元件因需要依赖主控制器对其进行管理而导致主控制器负担较重的问题。为了解决上述问题,本专利技术公开了一种Nandflash元件,包括一个封装体 ...
【技术保护点】
1.一种Nand flash元件,其特征在于,包括一个封装体,所述封装体内封装有Nand flash内核和内部控制器,其中:所述内部控制器用于对所述Nand flash内核进行ECC校验管理、坏块管理、地址映射管理或损耗均衡管理。
【技术特征摘要】
1.一种Nandflash元件,其特征在于,包括一个封装体,所述封装体内封装有Nandflash内核和内部控制器,其中:所述内部控制器用于对所述Nandflash内核进行ECC校验管理、坏块管理、地址映射管理或损耗均衡管理。2.一种通信控制方法,应用于如权利要求1所述的Nandflash元件的内部控制器,其特征在于,所述通信控制方法包括步骤:当所述内部控制器的基础加载模块处于Debug模式时,接收上位机发送的数据和命令;根据所述数据包对所述Nandflash元件的Nandflash内核进行读写擦除操作。3.如权利要求2所述的通信控制方法,其特征在于,所述接收上位机发送的数据和命令,包括:通过所述Nandflash元件的串行接口接收所述上位机发送的数据和命令;或者,通过所述Nandflash元件的SPI接口接收所述上位机发送的数据和命令。4.如权利要求3所述的通信控制方法,其特征在于,所述通过所述Nandflash元件的串行接口接收所述上位机发送的数据和命令,包括:与所述上位机建立连接;依次接收所述上位机发送的多个所述数据和命令,所述数据和命令包括包头和数据部分,所述包头包括命令类型、命令号和传输参数;依次存储所接收的所述数据和命令;当所述上位机发送完毕后,解除所述连接。5.如权利要求3所述的通信控制方法,其特征在于,所述通过所述Nandflash元件的SPI接口接收所述上位机发送的数据和命令,包括:接收所述上位机通过预设的传输命令发送的数据和命令;依次存储所述数据和命令。6.如权利要求2所述的通信控制方法,其特征在于,所述根据所述数据和命令对所述Nandflash元件的Nandflash内核进行Debug操作,包括:从数据和命令中解析出配置参数和低格运行程...
【专利技术属性】
技术研发人员:庄开锋,
申请(专利权)人:北京兆易创新科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。