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核心板设计思考的更多相关文章

  1. 说说硬件中核心板的作用和优缺点,基于i.MX8M Mini核心处理器平台

    核心板,顾名思义,即硬件构成中关键的器件和电路打包封装的一块电子主板,具有布线复杂.多层.高频信号干扰.器件密度高等特性,大多数核心板集成了处理器.内存.存储器.电源管理和引脚,通过引脚与配套基板连接 ...

  2. STM32学习笔记之核心板PCB设计

    PCB设计流程 PCB规则设置 设计规则的单位跟随画布属性里设置的单位,此处单位是mil.导线线宽最小为10mil;不同网络元素之间最小间距为8mil;孔外径为24mil,孔内径为12mil;线长不做 ...

  3. 迅为-i.MX6Q核心板_四核工业级

    飞思卡尔Freescale Cortex A9 四核处理器处理器:CPU Freescale Cortex-A9 四核 i.MX6Q,主频 1.2 GHz 核心板工艺:十层设计,沉金工艺基本参数:内存 ...

  4. ARM核心板_迅为4412核心板_核心板中的小新潮

    iTOP-4412核心板是迅为电子推出的一款高端四核核心板,配备三星Exynos 4412四核处理器,主频为1.4GHz,内置8GB存储空间. 该板设计小巧.配备三星自家电源管理芯片,具有9路DC/D ...

  5. 【iCore3应用】基于iCore3双核心板的编码器应用实例

    简介 本硬件电路方案是针对集电极开路输出的编码器设计的.隔离前电压为5V,同时5V也是编码器的驱动电压,由外部供电:隔离后电压为3.3V,由核心板提供.隔离芯片采用3通道ADUM1300隔离芯片.因为 ...

  6. ​游戏设计思考:对COK的理解和思考

    转自:http://www.gameres.com/804983.html 一.前言 发此文的起因是最近加入了一个游戏研究群,受到大家对游戏研究热情的感染,也想将自己对游戏的理解和感悟发出来和大家一起 ...

  7. 三星系列NXP系列核心板设计研发-迅为嵌入式ARM方案提供商

    多种核心板平台,从硬件原型设计.layout.硬件驱动,操作系统移植.中间到上层应用等方面. 三星系列核心板: 1. SCP-4412核心板 三星Exynos4412 四核 Cortex-A9 主频为 ...

  8. IMX6核心板系列解决方案-工业级|商业级|四核|双核|Plus核心板

    i.MX 6Quad四核商业级和工业级系列的应用处理器将可扩展平台与广泛的集成和高能效处理功能相结合,尤其适合多媒体应用.i.MX6 Quad处理器的特性包括: 满足操作系统和游戏的MIPS需求,增强 ...

  9. 高性能嵌入式核心板新标杆!米尔推出基于NXP i.MX8M处理器的MYC-JX8MX核心板

    随着嵌入式及物联网技术的飞速发展,高性能计算的嵌入式板卡已经成为智能产品的基础硬件平台.为响应行业应用和满足客户需求,米尔电子推出基于NXP公司i.MX8M系列芯片的开发平台MYD-JX8MX系列开发 ...

随机推荐

  1. codeforces 622A Infinite Sequence

    A. Infinite Sequence time limit per test 1 second memory limit per test 256 megabytes input standard ...

  2. linux中vi编辑器

    vi编辑器,通常称之为vi,是一种广泛存在于各种UNIX和Linux系 统中的文本编辑程序.它的功能十分强大,但是命令繁多,不容易掌握,它可以执行输出.删除.查找.替换.块操作等众多文本操作,而且用户 ...

  3. Umbraco官方技术文档 中文翻译

    Umbraco 官方技术文档中文翻译 http://blog.csdn.net/u014183619/article/details/51919973 http://www.cnblogs.com/m ...

  4. C#枚举数值与名称的转换

    在应用枚举的时候,时常需要将枚举和数值相互转换的情况.有时候还需要转换成相应的中文.下面介绍一种方法. 首先建立一个枚举: /// <summary> /// 颜色 /// </su ...

  5. System.getProperties()对应的key/value列表

    Key                     Meaning ——————-     —————————— "file.separator"        File separa ...

  6. 求一列的和,awk和perl哪个快?

    下午和群里的朋友争论了一下,有关awk和perl处理文本的速度,自己一直比较推崇perl,对awk知之甚少,结果就想当然的觉得perl快,结果一番争吵后,觉得还是实验一下靠谱,(其实是想证明一下per ...

  7. 应用完全启动后, Spring执行自定义初始化

    项目中做敏感词过滤, 因为前台ajax校验要走service ,而后台统一过滤器要走interceptor , 所以把检查器提到一个工具类(HeXieWordFinder)里 这个工具类理应缓存数据库 ...

  8. 深度剖析WordPress主题结构(转)

    利用强大的技术,可以把基于wordpress的网站做成各种各样的形式,这除了要求wordpress主题开发人员精通html,PHP,JS,CSS等技术,还需要开发者掌握WordPress主题的框架. ...

  9. 谈谈 JavaScript 中的 this 指向问题

    JavaScript 中的 this 为一个重难点,它不像静态语言 C#.Java 一样,就表示当前对象.而在 JS 中, this 是运行时确定,而并非定义时就已确定其值. 谈起 this ,必须少 ...

  10. 【转】Installing the libv8 Ruby gem on Centos 5.8

    转自:http://appsintheopen.com/posts/18-installing-the-libv8-ruby-gem-on-centos-5-8 First, Centos 5.8 s ...