Mirco2440核心板设计思考
1.核心板架构
注意的是:此处的RAM和ROM都是外置的
硬件框架 S3C2440+ SDRAM + NAND Flash + NOR Flash 也就是 CPU + RAM + ROM
2.S3C2440芯片
知识点001:16/32位ARM920T的RISC处理器。ARM920T实现MMU、AMBABUS和Harvard高速缓冲体系结构。
知识点002:具有独立16KB指令Cache和16KB数据Cache。每一个8字长的行组成。
知识点003:存在外部存储控制器SDRAM控制器。
知识点004:存在LCD控制器,
知识点005:存在4通道DMA,
知识点006:存在3通道UART,
知识点007:存在2通道SPI,
知识点008:存在1通道IIC-BUS接口,
知识点009:存在1通道IIS-BUS接口,音频编码/解码接口。
知识点010:存在AC97解码器
知识点011:支持SD卡主接口协议1.0版和MMC卡协议2.11版
知识点012:存在2端口USB主机和1端口USB设备
知识点013:存在4通道PWM定时器
知识点014:存在1通道内部定时器
知识点015:存在8通道10位ADC,
知识点016:存在RTC功能
知识点017:具有相机接口
知识点018:130个GPIO端口和24通道外部中断
知识点019:
3.SDRAM
知识点1:大小64MB
知识点2:宽度32bit
知识点3:频率100MHz
4.Flash Memory
知识点1:Nand Flash 256MHz
知识点2:Nor Flash 2MHz
知识点3:Nor Flash 要比 Nand Flash性能更好
5.地址空间分配和片选信号定义
地址空间分为三部分:主存储区、动态存储区、外设寄存器区。
主存储:包括静态存储区(存放img),又分成很多bank,片选+总线地址的方式 128MB*8=1GB
动态存储区:就是我们通常说的运行代码的内存
1. 核内地址
包含ARM核内寄存器,访问需要汇编语言,由31个通用寄存器+6个程序状态寄存器
2. 核外地址 0x0000 0000 ~ 0xFFFF FFFF 理论上可达4GB
0x0000 0000 ~ 0x4000 0000 外部存储器地址
0x4000 0000 ~ 0xFFFF FFFF 内部设备寄存器 和 BSP
最上图黄色部分为功能部件寄存器(也叫特殊功能寄存器),0x4000 0000~0xFFFF FFFF、大小3GB;包括存储器控制寄存器、NAND Flash控制器(挂NAND Flash)、中断控制器、IIS控制器、AC97音频编解码接口、IIC控制器、NAND Flash控制器、LCD控制器等等。存在于S3C2440A内部,即在这些寄存器上写入一些数据,则可控制相应功能部件的行为。
Mirco2440核心板设计思考的更多相关文章
- 说说硬件中核心板的作用和优缺点,基于i.MX8M Mini核心处理器平台
核心板,顾名思义,即硬件构成中关键的器件和电路打包封装的一块电子主板,具有布线复杂.多层.高频信号干扰.器件密度高等特性,大多数核心板集成了处理器.内存.存储器.电源管理和引脚,通过引脚与配套基板连接 ...
- STM32学习笔记之核心板PCB设计
PCB设计流程 PCB规则设置 设计规则的单位跟随画布属性里设置的单位,此处单位是mil.导线线宽最小为10mil;不同网络元素之间最小间距为8mil;孔外径为24mil,孔内径为12mil;线长不做 ...
- 迅为-i.MX6Q核心板_四核工业级
飞思卡尔Freescale Cortex A9 四核处理器处理器:CPU Freescale Cortex-A9 四核 i.MX6Q,主频 1.2 GHz 核心板工艺:十层设计,沉金工艺基本参数:内存 ...
- ARM核心板_迅为4412核心板_核心板中的小新潮
iTOP-4412核心板是迅为电子推出的一款高端四核核心板,配备三星Exynos 4412四核处理器,主频为1.4GHz,内置8GB存储空间. 该板设计小巧.配备三星自家电源管理芯片,具有9路DC/D ...
- 【iCore3应用】基于iCore3双核心板的编码器应用实例
简介 本硬件电路方案是针对集电极开路输出的编码器设计的.隔离前电压为5V,同时5V也是编码器的驱动电压,由外部供电:隔离后电压为3.3V,由核心板提供.隔离芯片采用3通道ADUM1300隔离芯片.因为 ...
- 游戏设计思考:对COK的理解和思考
转自:http://www.gameres.com/804983.html 一.前言 发此文的起因是最近加入了一个游戏研究群,受到大家对游戏研究热情的感染,也想将自己对游戏的理解和感悟发出来和大家一起 ...
- 三星系列NXP系列核心板设计研发-迅为嵌入式ARM方案提供商
多种核心板平台,从硬件原型设计.layout.硬件驱动,操作系统移植.中间到上层应用等方面. 三星系列核心板: 1. SCP-4412核心板 三星Exynos4412 四核 Cortex-A9 主频为 ...
- IMX6核心板系列解决方案-工业级|商业级|四核|双核|Plus核心板
i.MX 6Quad四核商业级和工业级系列的应用处理器将可扩展平台与广泛的集成和高能效处理功能相结合,尤其适合多媒体应用.i.MX6 Quad处理器的特性包括: 满足操作系统和游戏的MIPS需求,增强 ...
- 高性能嵌入式核心板新标杆!米尔推出基于NXP i.MX8M处理器的MYC-JX8MX核心板
随着嵌入式及物联网技术的飞速发展,高性能计算的嵌入式板卡已经成为智能产品的基础硬件平台.为响应行业应用和满足客户需求,米尔电子推出基于NXP公司i.MX8M系列芯片的开发平台MYD-JX8MX系列开发 ...
随机推荐
- CodeForces 689C Mike and Chocolate Thieves (二分+数论)
Mike and Chocolate Thieves 题目链接: http://acm.hust.edu.cn/vjudge/contest/121333#problem/G Description ...
- oracle对序列的操作
select t.*, t.rowid from tbl_type t order by t.id desc Select SEQ_TBL_TYPE_ID.NextVal From Dual; ; ; ...
- Unity3D细节整理:AssetBundle对应的各种格式文件的类型
我们打包AssetBundle后,Unity3D会根据文件的后缀名将文件转换为特定的类型对象存储起来,我们后期获取时需要根据这些类型取出打包的数据,这里记录下不同后缀文件打包后的类型. 文本格式 支持 ...
- hdu 4781 Assignment For Princess (2013ACMICPC 成都站 A)
http://acm.hdu.edu.cn/showproblem.php?pid=4781 由于题目太长,这里就不直接贴了,直接说大意吧. 题目大意:有一个n个点,m条边的有向图,每条边的权值分别为 ...
- Android中图表AChartEngine学习使用与例子
很多时候项目中我们需要对一些统计数据进行绘制表格,更多直观查看报表分析结果.基本有以下几种方法: 1:可以进行android api进行draw这样的话,效率比较低 2:使用开源绘表引擎,这样效率比 ...
- UVa297 Quadtrees
// UVa297 Quadtrees // 题意:给两棵四分树的先序遍历,求二者合并之后(黑色部分合并)黑色像素的个数.p表示中间结点,f表示黑色(full),e表示白色(empty) // 算法: ...
- Codeforces Round #331 (Div. 2) D. Wilbur and Trees 记忆化搜索
D. Wilbur and Trees Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/596/p ...
- 使用sql生成UUID
在SQLServer中使用该sql语句可以生成GUID:select cast(NEWID() as varchar(36)) as uuid 通过一下语句将GUID中的'-'字符去掉: select ...
- session销毁
session.invalidate(),session.invalidate的销毁是把这个session所带的用户彻底的销毁,这个session跟用户已经紧密联合在一起,所以就一起销毁了,这样就算换 ...
- juggle
/** @inheritDoc */ public function advanceTime(time:Number):void { if (time == 0 || (mCurrentTime == ...