历史上的今天
返回首页

历史上的今天

今天是:2024年10月15日(星期二)

正在发生

2021年10月15日 | S3C2440裸机------NandFlash编程_时序及初始化

2021-10-15 来源:eefocus

1.NandFlash初始化 

Nandflash初始化主要包括时序图的设置和Nandflash控制器的使能,我们首先看一下S3C2440芯片手册里面的时序图。

上图中的HCLK我们已经设置成了100M。那么时钟周期是1/100M=10ns 

然后下图是NandFlash芯片手册里面的时序图。

我们将S2C2440里面NandFlash控制器的时序图和NandFlash时序图结合起来看。

左图中的TACLS表示当我们的CLE/ALE发出之后,再过多长时间再发出WE信号,就是右图中的tcls-twp,而我们从右下图可以看到,tcls的最小值是12,twp的最小值也是12,就表明tcls-twp可以为零,也就表明CLE和WE两个信号可以同时发出,而tals的最小值也可以是12,那么表明ALE信号和WE也可以同时发出,那么也就意味着左图中的TACLS可以为零,那么左下角的寄存器设置中TACLS可以为零,


左上图中TWRPH0表示写使能信号持续的时间,就是右图中的TWP,TWP的最小值是12ns,那么左图中的寄存器设置那里,HCLK*(TWRPH0+1)>=12ns,而HCLK=10ns,所以这里TWRPH0设置为1。


左上图中TWRPH1表示写使能释放之后,再过多久CLE/ALE再释放,也就是右图中的tCLH和tALH,右图中可以看到这两个都是5ns,那么HCLK*(TWRPH1+1)>=5ns,那么TWRPH1可以设置为0.


2.NandFlash控制器使能

然后我们再来看一下使能NandFlash控制器,

3.代码

void nand_init(void)

{

#define  TACLS   0

#define  TWRPH0  1

#define  TWRPH1  0

/*设置NAND FLASH的时序*/

NFCONF = (TACLS<<12) | (TWRPH0<<8) | (TWRPH1<<4);

/*使能NAND FLASH控制器,初始化ECC,禁止片选*/

NFCONT = (1<<4) | (1<<1) | (1<<0);

}

推荐阅读

史海拾趣

CONTTEK Group GmbH公司的发展小趣事

在技术创新的基础上,CONTTEK Group GmbH公司开始积极拓展市场。公司不仅在国内市场取得了良好的销售业绩,还积极开拓国际市场,与多家国际知名企业建立了合作关系。通过参加国际展览、建立海外销售网络等方式,公司的品牌影响力逐渐提升,产品也远销至全球各地。

ELNA(依娜)公司的发展小趣事

在数字化转型和智能化升级的趋势下,ELNA开始积极探索新技术和新模式。公司加强了与互联网和人工智能技术的融合,推动产品和服务的智能化升级。同时,ELNA还加强了对大数据和云计算技术的应用,提升生产效率和管理水平。

以上是对ELNA公司在电子行业中的部分发展历程的概述。您可以根据这些故事的开头进一步扩展和完善内容以满足字数要求。

福建国光公司的发展小趣事

随着全球对环保和可持续发展的重视,ELNA也开始关注绿色制造和环保产品。公司积极采用环保材料和清洁能源,减少生产过程中的污染和排放。同时,ELNA还加强了对废旧产品的回收和再利用,推动循环经济的发展。

敦泰(FOCALTECH)公司的发展小趣事
压缩机启动电路故障通常涉及启动器和压缩机线圈。如果启动器损坏,可以购买同型号的新启动器进行更换。如果压缩机线圈断路,则可能需要更换整个压缩机。这些维修工作较为复杂,建议由专业维修人员进行操作。
强盛电子(AEC)公司的发展小趣事

在市场竞争日益激烈的情况下,AEC意识到单打独斗难以取得长远的发展。因此,公司积极寻求与其他企业的合作机会,与上下游产业链企业建立了紧密的合作关系。通过资源整合和优势互补,AEC不仅降低了成本,还提高了产品的竞争力,实现了共赢发展。

ALCOA公司的发展小趣事

第一次世界大战期间,铝因其轻质且强度高的特性,被广泛应用于航空和汽车工业。ALCOA公司借此机会迅速发展壮大,为军方和汽车制造商提供了大量的铝材。这种需求推动了公司的技术进步和生产规模的扩大,也奠定了ALCOA在电子行业中的领先地位。

问答坊 | AI 解惑

高压电机矢量控制有坛友做吗?

矢量控制算法讨论,欢迎大家热论!…

查看全部问答>

面向点对点无线应用市场的完整射频前端解决方案

Avago Technologies(安华高科技)宣布已经完成面向逐渐扩展38GHz到42GHz无线基础设施和回程线路(backhaul)点对点无线市场所开发的Avago特有五颗芯片系列初期原型制造,基于市场需求和客户意见,Avago设计了采用表面贴装封装的高性能毫米波产品。Avag ...…

查看全部问答>

寻ISP高手

在下一心想学习ISP技术,但我对单片机又一窍不通,敬请各位指点迷津,我该从哪下手学习,诚心拜师学艺!…

查看全部问答>

请问谁有青云lcm12864zk的汇编驱动程序

我去青云的网站上面找了好像没有啊,只有点阵液晶的驱动,没有带字库的,谁有麻烦给发一个,非常感谢 email:mmzsmm@yahoo.com.cn…

查看全部问答>

EDNCHINA发表文章——《ST:创新源于释放创造力的产品平台》

ST:创新源于释放创造力的产品平台     2007-12-11作者:刘洋,EDN China技术编辑  工程师经常面对在性能、成本、功耗等因素间的取舍。意法半导体(STMicroelectronics)推出的一系列产品创新性地同时实现了高性能、低成本和低功 ...…

查看全部问答>

2011年国赛复测名单

本帖最后由 paulhyde 于 2014-9-15 03:48 编辑 2011年国赛复测名单A题…

查看全部问答>

TI 9B96开发板死锁问题解决

经过一段时间的接触TI的开发板,发现TI芯片确实算是比较容易锁死的。我边上有人锁死过,网上也有一大票人锁死过,很幸运的是,今天我也荣幸的锁了一回,我是在调SDRAM时,因为直接load网上下载的代码,导致了芯片锁死,于是就开始了漫漫的寻找答案 ...…

查看全部问答>

请教lanchpad关于默认时钟的问题

我把lanchpad一起的32K晶振焊上去了。寄存器处于默认状态。这时候ACLK,MCLK,SMCLK分别是什么呢??谢谢咯。。…

查看全部问答>

非阻塞赋值容易错语法点讨论

请教下大家!我发现光盘里的例程有一段是这样子的: always @(dac_sta or wr_act ) begin         dac_load_r …

查看全部问答>

【C2000 LaunchPad】单相交流电压+电流表__均方根法测电压电流

电流信号检测 频率信号检测 电压信号检测 软件使用均方根法计算电压电流。视频中的功率是缓冲区中填充值(非计算得到)。频率采集软件暂时未作。标准源的输出为50hz的交流信号,故默认交流信号50hz。采用32点同步采样,采样间隔625us。 ...…

查看全部问答>