【OK210试用体验】好好学A8——硬件篇(二) - 在线问答 - 电子技术论坛 - 最好最受欢迎电子论坛!

【OK210试用体验】好好学A8——硬件篇(二)

mhp0114 ( 楼主 ) 2015-8-18 08:04:08  只看该作者 倒序浏览
本帖最后由 mhp0114 于 2015-8-18 08:07 编辑

S5PV210静静学习之硬件篇(二)
之前讲了下DRAM控制i,现在把余下想讲的内容补上。
Nand控制器:
The boot code in S5PV210 can be executed on external NAND flash. It will copy NAND flash data to DRAM. To validate the NAND flash data, S5PV210 comprises of hardware Error Correction Code (ECC). After the NAND flash content is copied to DRAM, mainprogram will be executed on DRAM.
这是210手册中Nand控制器的介绍部分的一段话,主要将Nand启动方式,代码从Nand中拷贝到DRAM中,在DRAM中运行。

Nand控制器的关键特点:
1、Supports 512Bytes, 2KB, 4KB, and 8KB pages。支持每页512Bytes2KB4KB8KBNand Flash
2、Interface: Supports 8-bit NAND flash memory interface bus. 8位位宽。
3、Supports both SLC and MLC NAND flash memories.支持SLCMLC NAND Flash,关于SLCMLC可搜索下,在此不做介绍了。


图6
从图6中可以看到在0xB0000000~0xBFFFFFFF这段区间内为OneNANDNAND控制器的地址空间。大小为256MB


7
图中Nand8位位宽,其中数据线07,地址线的话由于Nand Flash读写方式不是以总线读写方式进行的,所以,在读写时,不能像Nor Flash或者SDRAM一样。Nand的需要相应的指令进行读写,且一般操作以块读写。若非程序处理,不能实现“指哪打哪”(直接指针指向某地址读取)。

另外简单罗列下外设:
外设:
To reduce the total system cost and enhance the overall functionality, S5PV210 includes many hardware peripherals such as TFT 24-bit true color LCD controller, Camera Interface, MIPI DSI, CSI-2, System Manager for power management, ATA interface, fourUARTs, 24-channel DMA, four Timers, General I/O Ports, three I2S, S/PDIF, three IIC-BUS interface, two HS-SPI, USB Host 2.0, USB 2.0 OTG operating at high speed (480Mbps), four SD Host and high-speed Multimedia Card Interface, and four PLLs for clock generation

这段话主要接收210的外设资源,
1、TFT 24-bit true color LCD controller,LCD控制器,这个OK210板子上有接口,可买飞凌的屏幕接上;
2、Camera Interface,摄像头部分210板子上有引出接口,可卖模块进行调试;
3、MIPI DSI
4、CSI-2
5、System Manager for power management,电源管理;
6、ATA interface,计算机硬盘上见过,看看接下去能不能用到;
7、Four UARTs,四路UART,最高支持3Mbps,每个UART通道都有二级缓存;
8、24-channel DMA
9、Five Timers;应该是5路定时器,可以在定时器章节看到,其中定时器0123可以从一个管脚产生PWM,定时器4不行。定时器还做了死区保护,用来进行驱动大电流器件时用。
[size=10.5000pt]10、General I/O PortsGPIO不用多说;
11、three I2S, I2S总线,音频设备中用到,板子上已设计引出;
12、S/PDIF
13、three IIC-BUS interface,I2C总线,板子上的EEPROM可以看下,I2C协议
14、two HS-SPI;高速SPI总线,引出到液晶接口,应该是用来和触摸芯片通讯的,
15、USB Host 2.0,USB Host的鼠标,U盘可插入板子上,
[size=10.5000pt]16、USB 2.0 OTG,
17、four SD HostSD HostSD启动时我们需要用到,具体驱动还需到时候看
18、high-speed Multimedia Card Interface高速多媒体卡接口,暂时我没用过;
19、four PLLs for clock generation。四个PLL锁相环,产生时钟各模块总线需要的时钟。

资源很多,希望今后的学习中能尽量用上去。


nandaddr.jpg (11.8 KB, 下载次数: 7)

nandaddr.jpg

0个回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则


关闭

站长推荐上一条 /6 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 湘ICP备2023018690号 )

GMT+8, 2024-4-27 04:52 , Processed in 0.459149 second(s), Total 59, Slave 40 queries .

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表