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. HDU 4791 Alice's Print Service (2013长沙现场赛,二分)

    Alice's Print Service Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Ot ...

  2. Global.asax.cs介绍

    转载  http://www.cnblogs.com/tech-bird/p/3629585.html ASP.NET的配置文件 Global.asax--全局应用程序文件 Web.config--基 ...

  3. 11235 - Frequent values

    <算法竞赛入门经典-训练指南>P198 记录一下区间的左右边界就可以了 #include <iostream> #include <stack> #include ...

  4. 学习php 韩顺平

    1.动态语言的发展史 最早使用cgi 学习 apache  全世界最流行的web服务器 php运行流程 → apache→php文件→数据库→php文件→浏览器 php底层语言是c语言 jsp底层语言 ...

  5. 被mysql中的wait_timeout坑了

    今天被mysql里的wait_timeout坑了         网上能搜到很多关于mysql中的wait_timeout相关的文章,但是大多数只是说明了他的作用,而且都说这个参数要配合那个inter ...

  6. oracle 中控制文件中到底记录了哪些信息

     oracle 控制文件中的信息  oracle 11g                                             oracle 10g   DATABASE       ...

  7. centos6.x已经安装的系统添加图形界面

    yum groupinstall "X Window System" yum groupinstall GNOME Desktop Environment

  8. [MEAN Stack] First API -- 4. Organize app structure

    The app structure: Front-end: app.js /** * Created by Answer1215 on 12/9/2014. */ 'use strict'; func ...

  9. oschina git 私有项目使用。。

    工作流程 安装设置 git 下载最新版本的git http://git-scm.com/downloads 当你安装完成git的时候,你需要简单的配置一下,打开终端: 用户名 第一步,你需要告诉git ...

  10. 4K Block Size的Device和 Aligned IO

    http://www.cnblogs.com/cenalulu/p/3587006.html   背景:最近采购了一批新的服务器,底层的存储设备的默认physical sector size从原有的 ...