嵌入式系统硬件体系结构设计.doc
《嵌入式系统硬件体系结构设计.doc》由会员分享,可在线阅读,更多相关《嵌入式系统硬件体系结构设计.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、嵌入式计算机系统体系结构体系主要组成包括:1。 硬件层硬件层中包含嵌入式微处理器、存储器(SDRAM、ROM、Flash等)、通用设备接口和I/O接口(A/D、D/A、I/O等)。在一片嵌入式处理器基础上添加电源电路、时钟电路和存储器电路,就构成了一个嵌入式核心控制模块。其中操作系统和应用程序都可以固化在ROM中.2. 中间层硬件层与软件层之间为中间层,也称为硬件抽象层(Hardware Abstract Layer,HAL)或板级支持包(Board Support Package,BSP),它将系统上层软件与底层硬件分离开来,使系统的底层驱动程序与硬件无关,上层软件开发人员无需关心底层硬
2、件的具体情况,根据BSP 层提供的接口即可进行开发。该层一般包含相关底层硬件的初始化、数据的输入/输出操作和硬件设备的配置功能.3. 系统软件层系统软件层由实时多任务操作系统(Realtime Operation System,RTOS)、文件系统、图形用户接口(Graphic User Interface,GUI)、网络系统及通用组件模块组成.RTOS是嵌入式应用软件的基础和开发平台。4。 功能层功能层主要由实现某种或某几项任务而被开发运行于操作系统上的程序组成。一个嵌入式系统装置一般都由嵌入式计算机系统和执行装置组成,而嵌入式计算机系统是整个嵌入式系统的核心,由硬件层、中间层、系统软件层和
3、应用软件层组成。执行装置也称为被控对象,它可以接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务。硬件的设计本网关硬件环境以单片机S3C2440芯片和DM9000以太网控制芯片为主,实现RJ45接口和RS232接口的数据传输.内容包括硬件环境的初始化,数据的收发控制,封包解包设计,操作系统的移植等.硬件框图硬件框图是简单的将每个功能模块列出,也是一个基本的模块组合,可以简洁的每个模块的功能体现出来。其中包括了电源模块,处理模块,串口模块以及网口模块。电源模块主要的用途是负责给整块开发板进行供电,保证每个模块都可以正常工作.处理模块主要的用途是负责协议的转换,数据的处理等,以保障通信的畅
4、通.串口模块以及网口模块主要的用途是负责各网络相关数据信息的收发。处理模块串口模块MAX3232CDM9000S3C2440芯片电源模块网口模块RJ45MAX3232CRS232RS232硬件框图硬件功能框图时下嵌入式和以太网的结合正是一个热点关注问题,而嵌入式以太网技术的主要应用领域便是工业控制网络,即工业以太网,具有以太网接口的各种智能化仪器仪表正逐步取代传统的测控设备。元件介绍1、嵌入式处理器芯片S3C2440Samsung 公司推出的 16/32 位 RISC 处理器 S3C2440 为手持设备和一般类型应用提供了高性价比和高性能的微控制器解决方案。为了降低成本,S3C2440 提供了
5、丰富的内置部件,包括:16KB 指令cache和16KB数据cache,外部存储控制器 SDRAM,LCD 控制器(最大支持4K色STN和256K色TFT),提供1通道LCD专用DMA,带4通道DMA并带有外部请求引脚,3通道UART(IrDA1。0,64字节Tx FIFO,和64字节Rx FIFO),2通道SPI,1通道IICBUS接口(多主支持)。1.2V内核供电,1.8V/2。5V/3.3V存储器供电,3.3V外部I/O供电,具备16K的ICache和16KDCache/MMU微处理器。 ARM920T系统结构图S3C2440采用了 ARM920T 内核,拥有强大的指令集,0。13um
6、工艺的 CMOS 标准宏单元和存储编译器以及一种新的总线结构它采用了新的总线架构,Advanced Micro controller Bus Architecture(AMBA)。它的低功耗精简和出色的全静态设计特别适用于对成本和功耗敏感的应用。S3C2440的杰出特性是它的CPU核,是由ARM公司设计的16/32位ARM920T RISC处理器(400MHZ)。它通过提供全面的、通用的片上外设,大大减少了系统电路中除处理器以外的元器件配置,从而最小化系统的成本.ARM920T 是ARM920TDMI系列中一款通用性的微处理器,由内核、高速缓存和内存管理单元(MMU)组成。支持字节(8位)、半
7、字(16位)、字(32位)3种数据类型,其中,字需要4字节对齐,半字需要2字节对齐。工作于ARM状态时,处理器执行32位的,字对齐ARM指令.ARM920T体系结构将存储器看做是从零地址开始的字节的线性组合.从0字节到3字节存放第一个存储的字数据,从4字节到7字节存放第二个存储的字数据,依次类推。作为32位的微处理器,ARM920T体系结构所支持最大的寻址空间是4GB(2332字节),有2种方法存储字数据:大端格式和小端格式.大端格式中字数据的高字节存储在低地址,字数据的低字节存放在高地址;与大端存储格式相反,小端存储格式中,低地址中存放的是字数据的低地址,高地址存放的是字数据的高字节。S3C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 硬件 体系结构 设计
限制150内