图4 Nand Flash和Nor Flash的电路原理图
S3C2440A微处理器支持各种型号的ROM引导(NOR/NAND Flash,EPROM,或其他)。Nand Flash启动引导,采用4KB内部缓冲器进行启动引导并可作为外部存储器使用。
S3C2440 NAND FLASH
K9F1208
图5 S3C2440与Nand Flash的硬件连线
同。S3C2440A微处理器包括8个I/O 引脚( IO0~ IO7) 、状态引脚( RDY/B)一个、写保护引脚( nWP)一个、使能信号(ALE、nWE、CLE、nRE、 nCE)五个。以上所述使能信号相互组合开始协调工作,进行写地址,命令和相关数据的时候,必须同时对nCE和nWE信号置低电平, 以至二者在nWE信号的上升沿被锁存。
S3C2440A微处理器和K9F1208UOM处理器之间的接线也与一般情况下的不命令锁存使能信号CLE和地址锁存信号ALE用来区分I/ O引脚上传输的是地址还是命令。其中NWP引脚接3.3V的电压用以保证K9F1208UOM处理器正常工作。执行命令、寻址和相关数据等通过8个I/ O引脚实现数据的传输功能。S3C2440与Nand Flash的硬件连线图如图5所示。
K9F1208没有地址或数据总线,只有8个IO口用于传输命令、地址和数据。它主要以Page为单位进行读写,以Block为单位进行擦除。每一页中又分为Main区和Spare区,Main区用于正常数据的存储,Spare区用于存储一些附加信息。如块好坏的标记、块的逻辑地址、页内数据的ECC校验和等。
2.4 网络模块
微处理器对DM900网络芯片的控制主要是利用片选信号以及数据和地址等的控制线来实现通信。
S3C2440 10/100M网卡
DM9000
图6 微处理器与以太网DM9000的端口接线图
本系统采用DM9000扩展网络接口,DM900还附加有通用版的处理器接口、16kB的SDRAM和10M/100M物理层是一款高集成度的、低成本的、单片快速的以太网MAC控制器。
根据DM900的特殊性能,DM9000与拥有16位数据总线的微处理器相连, ADDR2作为地址线。通过微处理器的nGCS4端口进行以太网DM9000接口电路信号的选通中断由INT信号控制。
选取CMD的高低电平辨别DM9000的数据和地址信号的复用。当系统程序开始访问DM9000的内部的寄存器时,必须首先调CMD于低电平位置,再执行地址程序进行写;其次调CMD于高电平位置,进而执行读写相关数据命令。S3C2440微处理器与以太网DM900的端口接线图如图6所示。
2.5 JTAG、USB和RS232三种接口电路的简单介绍
该次设计的硬件电路除以上所述外,又加入了JTAG、USB、无线网卡和RS232等接口电路。
当系统处于实时监控过程的实现操作中,USB所获取的现场视频数据利用接口命令发送给图像处理的主机上再转发给微处理器,让其进行数据分析并执行所有图片信息的实时编码命令。随后派送到缓冲区,进入整装待发状态。 基于ARM的视频监控系统设计+源程序+流程图(3):http://www.751com.cn/zidonghua/lunwen_1341.html