s3c2440_Nand Flash Controller

2024-06-11 16:18
文章标签 s3c2440 nand flash controller

本文主要是介绍s3c2440_Nand Flash Controller,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Nand Flash简介: Nand Flash是由日本的东芝公司(Toshiba)于1989年发明。它具有掉电后仍能保存数据的特点,类似于PC上的硬盘,可以用来存放操作系统、应用程序、各个进程产生的各类数据。【Nor Flash是在1988年时由美国的Intel公司发明,比较贵,写入速度较慢,寿命较短,不易发生位反转等特点】

Nand Flash的接口是I/O接口,不能随机访问任意地址上的数据,只能顺序访问并且是串行访问,因此代码不能直接在上面执行。而Nor的是和RAM的接口相同的,支持XIP(eXecute In Place立地执行),不需要将其中的代码复制到内存中执行。


tq2440开发板上面用到的nand是K9F208U0A,原理图如上。

引脚功能:

8个I/O口:写操作时,用来输入命令,行列地址和数据;读操作时,只输出数据;不使用芯片时I/O处于高阻态。

CLE:命令锁存使能端为高电平“1”同时CE和WE为“0”时I/O上的命令送入命令寄存器中,并且在WE的上升沿到来时锁定写入。ALE是地址锁存使能端,使用和CLE一样。当CLE和ALE都无效时数据有效。从下面的表中可以知道写入命令、地址和数据都是在WE上升沿到来时锁定的。RE:读使能端,要读数据时“0”有效。这些引脚的高低电平的设置只需要配置2440的相关寄存器就可以自动完成。


物理结构:容量为256MByte,内部需要28(2^28bit=256MB)条地址线(包括了:行地址和列地址),我们可能会疑惑连接nand的总线宽度只有8位(8个I/O),实际要用到的地址宽度远比这个大。如此的结构是为了减小芯片的体积和提高可扩展性。

K9F208U0A以页(Page)为单位进行读写,以块(Block)为单位进行擦除。

1Blo

这篇关于s3c2440_Nand Flash Controller的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1051661

相关文章

google gemini1.5 flash视频图文理解能力初探(一)

市面能够对视频直接进行分析的大模型着实不多,而且很多支持多模态的大模型那效果着实也不好。 从这篇公众号不只是100万上下文,谷歌Gemini 1.5超强功能展示得知,Gemini 1.5可以一次性处理1小时的视频、11小时的音频或100,000行代码,并衍生出更多的数据分析玩法。能力覆盖: 跨模式理解和推理,当给出一部 44 分钟的巴斯特-基顿(Buster Keaton)无声电影时,该模型能准

Ubuntu安装火狐Flash Player插件

1、进入官网下载页面选择:.tar.gz,适用于其他Linux。此次文件名为install_flash_player_11_linux.x86_64.tar.gz 2、解压文件 tar -zxvf install_flash_player_11_linux.x86_64.tar.gz 3、利用whereis命令查找mozilla文件夹的路径 whereis mozill

[技术笔记] 元器件采购之Flash的国内、外厂商Top5

国外Top5 1、Micron(镁光)半导体 2、Toshiba(东芝) 3、Hynix(海力士) 4、Samsung(三星) 5、Intel(因特尔) 6、SanDisk(闪迪) 7、Nanya(南亚科技) 8、SCSemicon(华芯科技) 中国企业在主流通用型存储器的市场全球市占率比较低,而在NOR Flash利基存储器领域成长了一批优秀企业,包括兆易创新、东芯股份

kafka 集群 Controller 节点和 zookeeper 集群 leader 节点有何区别联系?

kafka 集群 Controller 节点和 zookeeper 集群 leader 节点有何区别联系? Kafka 集群中的 Controller 节点和 ZooKeeper 集群中的 Leader 节点在角色和功能上有明显的区 别,但它们之间也有一定的联系。以下是它们的详细区别和联系: Kafka 集群中的 Controller 节点 角色和功能: 管理任务: Kafka Con

kafka 管理节点 Controller 角色分析

kafka 管理节点 Controller 角色分析 kafka controller 如何管理分区的创建、状态监测、故障切换、内容复制、如何管控分区副本的状态检测故障切换、数据同步、learder 选举? Kafka Controller 是 Kafka 集群中的一个关键组件,负责管理分区的创建、状态监测、故障切换、内容 复制等任务。它通过 ZooKeeper 协调和管理这些任务,确保 K

【SpringBoot深入浅出系列】SpringBoot之集成JUnit5+MockMvc测试Controller

目录 一、写在前面二、创建项目集成 JUnit 5 测试 Controller1.项目说明2.修改测试类 LoginControllerTest3.运行测试 一、写在前面 本文在 SpringBoot之集成JUnit5进行单元测试 一文基础上进行拓展延伸,实现对 Controller 类的测试。 二、创建项目集成 JUnit 5 测试 Controller 1.项目说明

一个实用的注解,用来加载properties文件中的值到controller中 @Value

spring容器中properties文件的注入 <util:properties id="xxx" location="classpath:xxx.properties"></util:properties> 1、properties文件中: username=root Java类中为属性赋值方式:@Value("xxx.username") domain.url.name=https

MK米客方德SD NAND的掉电保护机制

随着科技的飞速发展,数据存储设备在我们的生活和工作中扮演着越来越重要的角色。然而,数据安全问题也随之而来,尤其是面对突然的电源故障或意外断电,我们宝贵的数据可能会面临丢失的风险。MK米客方德公司深知这一点,因此推出了具有先进掉电保护功能的SD NAND,为您的数据安全保驾护航。 掉电保护:数据安全的守护神 MK米客方德SD NAND存储卡配备了创新的掉电保护机制。这项技术能够在电源

ubuntu14.04安装flash

sudo apt-get install  pepperflashplugin-nonfree sudo update-pepperflashplugin-nonfree --install 然后重启chrome即可

【Unity动画系统】Amimator Controller的概念及其使用示例

Unity的Animator Controller是动画系统中的一个核心组件,它负责管理和控制动画状态机(Animation State Machine)的行为。Animator Controller包含了动画状态、转换规则、以及用于控制动画流程的参数。 Animator Controller的概念: 动画状态(Animation States):代表单个动画剪辑(Animation Clip