1 / 12
文档名称:

嵌入式系统硬件体系结构设计.docx

格式:docx   大小:290KB   页数:12页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统硬件体系结构设计.docx

上传人:niupai11 2022/5/14 文件大小:290 KB

下载得到文件列表

嵌入式系统硬件体系结构设计.docx

相关文档

文档介绍

文档介绍:体系主要组成包括:
1. 硬件层
硬件层中包含嵌入式微处理器、存储器( SDRAM 、ROM、Flash 等)、 通用设备接口和 I/O 接口( A/D 、D/A、I/O 等)。在一片嵌入式处理器基础 上添加电源电路、时钟电路和存储器电口 的各种智能化仪器仪表正逐步取代传统的测控设备。
元件介绍
1、嵌入式处理器芯片 S3C2440
Samsung 公司推出的 16/32 位 RISC 处理器 S3C2440 为手持设备和 一般类型应用提供了高性价比和高性能的微控制器解决方案。为了降低成 本, S3C2440 提供了丰富的内置部件,包括: 16KB 指令 cache 和 16KB 数据 cache ,外部存储控制器 SDRAM ,LCD 控制器(最大支持 4K 色 STN 和 256K 色 TFT ),提供 1 通道 LCD 专用 DMA ,带 4 通道 DMA 并带有外 部请求引脚,3通道 UART( ,64 字节 Tx FIFO ,和64字节 Rx FIFO ), 2通道SPI,通道IIC-BUS接口(多主支持)°,/ 存储器供电,,具备16K的I-Cache和16KDCache/MMU 微处理器。
工艺
的 CMOS 标准宏单元和存储编译器以及一种新的总线结构它采用了新的 总线架构,
Advanced Micro controller Bus Architecture ( AMBA )。它的低 功耗精简和出色的全静态设计特别适用于对成本和功耗敏感的应用。
S3C2440 的杰出特性是它的 CPU 核,是由 ARM 公司设计的 16/32 位 ARM920T RISC 处理器( 400MHZ )。它通过提供全面的、 通用的片上外设, 大大减少了系统电路中除处理器以外的元器件配置,从而最小化系统的成 本。
ARM920T 是 ARM920TDMI 系列中一款通用性的微处理器, 由内核、 高速缓存和内存管理单元(MMU )组成。支持字节(8位)、半字(16位)、 字( 32 位) 3 种数据类型,其中,字需要 4 字节对齐,半字需要 2 字节对 齐。工作于 ARM 状态时,处理器执行 32 位的,字对齐 ARM 指令。
ARM920T 体系结构将存储器看做是从零地址开始的字节的线性组合。 从 0字节到 3字节存放第一个存储的字数据,从 4字节到 7字节存放第二 个存储的字数据,依次类推。作为 32 位的微处理器, ARM920T 体系结构 所支持最大的寻址空间是 4GB ( 2332 字节),有 2 种方法存储字数据:大 端格式和小端格式。大端格式中字数据的高字节存储在低地址,字数据的 低字节存放在高地址;与大端存储格式相反,小端存储格式中,低地址中 存放的是字数据的低地址,高地址存放的是字数据的高字节。
S3C2440 内部结构:
CT3

C=)
=
砂ppiQl
JTAG
WA[31U[ I
imtrnfitoofir
Bridge & DM A 岬]
«
GAO
SDLMUC
=
BUS COMT jWtof&Kgoe
C*WJ iTteCKe
nFrer^WM
D7 出 Esmai]
BUS CONT. MnirDeaadm
Power Marage^en;
Rweuor an [tn4»TT^i 闻
Generxsr 计LL|
UernoffyCOHT.

A1BA
N/MDCrt. h^NDRaerfiMt
l omf
1(
UMO*^W
, CIS
[VA|liO| |
inttrwmt
ACME
c^pox
(1GKB)
bitorTacs
g
MIMk*
CACHE
——
PA Tag
KAM
LCD
[LCD
CONT.
DIM
r
iz
Hi
:
< >i
<^>i
D
LEH Host COTT. [>
S3C2440 内部结构
2、以太网控制器 DM9000
DM9000 是一款 完全集成的和 符合成 本效益的,单芯片快速以太网
MAC 控制器。它有一个一般处理接口, 一个 10/100M 自适应的 PHY 和 4K
DWORD 值的 SRAM 。它的目的是在低功耗和高性能进程的 与 5V 的 支持宽容, DM9000 还提供了介质无关的接口,来连接所有提供支持介质 无关接口功能的家用电话线网络设备或其他收发器。 该
DM9000 支持 8 位, 16 位和 32 -位接