首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
工业控制
» 现场总线的开关量 I/O 模块的总体方案设计2
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
现场总线的开关量 I/O 模块的总体方案设计2
发短消息
加为好友
rise_ming
当前离线
UID
864567
帖子
4448
精华
0
积分
2224
阅读权限
70
在线时间
123 小时
注册时间
2011-12-12
最后登录
2014-8-25
金牌会员
UID
864567
1
#
打印
字体大小:
t
T
rise_ming
发表于 2013-8-25 08:19
|
只看该作者
现场总线的开关量 I/O 模块的总体方案设计2
虚拟内存
,
处理器
,
控制器
,
存储器
,
开关
其中,MMU可以管理虚拟内存,高速缓存有独立的16KB地址和16KB数据高速Cache组成。ARM9 20T有两个内部协处理器:CP14和CP15.CP14用于调试控制,CP15用于存储系统控制以及测试控制。它的内部结构如图4 .2所示:
S3C2440X芯片集成了大量的功能单元,包括:
(1) 内核采用1.2 V供电,存储器采用3.3V独立供电,外部IO采用3.3 V独立供电,16KB数据Cache,16KB指令Cache,MMU;
(2) 内置外部存储器控制器(SDRAM控制和芯片选择逻辑);
(3) LCD控制器(最高4K色STN和256K彩色TFT),一个LCD专用DMA;
(4) 4路带外部请求线的DMA;
(5) 三个通用异步串行端口(IrDA1.0 , 16-Byte TxFIFO , and 16-Byte RxFIFO), 2通道SPI;
(6) 一个多主IIC总线,一个IIS总线控制器;
(7) SD主接口版本1.0和多媒体卡协议版本2.11兼容;
(8) 2个USB Host接口,一个USB Device(VER1.1)接口;
(9) 4个PWM定时器和一个内部定时器;
(10)看门狗定时器;
(11)130个通用I/O;
(12)24个外部中断;
(13)电源控制模式:标准、慢速、休眠、掉电;
(14)8通道10位ADC和触摸屏接口;
(15)带日历功能的实时时钟;
(16)芯片内置PLL;
(17)数码相机接口;
(18)设计用于手持设备和通用嵌入式系统;
(19)16/32位RISC体系结构,使用ARM920TCPU核的强大指令集;
(20)ARM带MMU的先进的体系结构支持Windows CE、EPOC32、Linux;
(21)指令缓存(Cache)、数据缓存、写缓冲和物理地址TAGRAM,减小了对主存储器带宽和性能的影响;
(22)ARM920TCPU核支持ARM调试的体系结构;
(23)内部先进的位控制器总线( AMB A2.0 ,AHB/APB)。
4.3存储器模块
存储器模块包含:64M的FLASH和2片32M的SDRAM.
存储器模块:FLASH存储器是一种在系统可编程器件,存储的信息在系统掉电后不会丢失。它具有低功耗、大容量、擦写速度快、可整片或分区编程(烧写)和擦出等特点,并且可由内部潜入的算法完成对芯片的操作,因而在各种嵌入式系统中得到了广泛的应用。作为一种非易失性存储器,FLASH在系统中通常用于存放程序代码、常量表以及一些在系统掉电以后需要保存的用户数据等。主要的生产厂商为Intel、ATMEL、AMD、SAMSUNG等,他们生产的同型器件一般具有相同的电气特性和封装形式,可以通用。常用的FALSH为8位或16位的数据宽度,编程电压为3.3V.本系统中使用的是三星K9F1208的一款Nand flash,数据存储容量为64MB,采用块页式存储管理。8个I/O引脚充当数据、地址、命令的复用端口。如图4.3所示为S3C2440和K9F1208的连接电路原理图。
与FLASH存储器相比较,SDRAM不具有掉电保持数据的特性,但其存取速度大大高于FLASH存储器,且具有读、写属性。因此,SDRAM在系统中主要用做程序的运行空间、数据及堆栈区。当系统启动时,CPU首先从复位地址0X0处读取启动代码,在完成系统的初始化后,程序代码一般调入SDRAM中运行,以提高系统的运行速度;同时,系统及用户堆栈、运行数据也都放在SDRAM中。SDRAM具有单位空间存储容量大、价格便宜的优点,已广泛应用在各种嵌入式系统中。SDRAM的存储单元可以理解为一个电容,总是倾向于放电,为避免数据丢失,必须定时刷新(充电)。因此,要在系统中使用SDRAM,就要求微处理器具有刷新控制逻辑,或在系统中另外加入刷新控制逻辑电路。S3C2440微处理器片内具有独立的SDRAM刷新控制逻辑,可方便地与SDRAM接口相连。目前常用的SDRAM为16位数据宽度,工作电压一般为3.3 V.本系统中使用HY57V561620作为SDRAM,其基本特性为:工作电压为3.3 V,按4Bank *4M *16 Bit方式组织,单片存储容量为32 MB,支持自动刷新( Auto-Refresh )和自刷新(Self-Refresh )功能,16位数据宽度。如图4.4所示为S3C2440和HY57V561620的连接电路原理图。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议