当前位置:主页 > 科技论文 > 计算机论文 >

基于ARM的嵌入式开发平台设计

发布时间:2020-08-03 16:10
【摘要】: 伴随着嵌入式技术的发展和应用领域的扩展,嵌入式在人们的日常生活中扮演越来越重要的角色。嵌入式系统的硬件核心是嵌入式微处理器,ARM处理器是目前公认的业界领先的32位嵌入式RISC微处理器,其应用已经深入到多个领域,例如:工业控制、无线通讯、网络应用、消费类电子产品等。 论文实现了基于ARM处理器的嵌入式开发平台。该平台可以满足嵌入式应用开发,并可实现多种平台间的协同处理(例如与FPGA和DSP协同,实现对多媒体数据的处理和控制)。ARM处理器采用SAMSUNG公司的S3C2410A,S3C2410A以ARM920t为内核。平台的存储器包括64M字节的SDRAM和64M字节的Flash,能够满足嵌入式操作系统和大型应用程序运行的需求。为了方便调试和通讯,平台设有各种通讯接口,包括JTAG、UART、用于板间互连的扩展接口和10M的以太网接口。平台的硬件采用4层PCB设计,节省了成本,内核能稳定运行在200MHz,外围端口能运行在100MHz,达到了预期的性能要求。 论文主要讨论了如下几个方面的工作: 首先,根据应用的需要和系统的扩展性,对平台进行了功能划分,完成了系统的功能架构;然后,根据各个功能模块的应用和性能要求,选择相应的功能芯片和外围电路,绘制原理图、PCB,完成了系统的硬件平台;最后,对硬件平台进行了测试,完成了Bootloader的移植和相关的底层接口(IIC、UART和以太网接口)的驱动,并成功的在Bootloader中加入了tftp命令,使平台能够通过以太网接口下载Linux内核镜像文件。
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP368.1
【图文】:

系统框图,系统框图,内存管理,数据缓存


图4-2 S3C2410系统框图Fig.4-2 Functional block diagram of S3C2410AS3C2410A 的主要片上功能包括:1.8V ARM920T 内核供电,1.8V/2.5V/3.3V 存储器供电;16KB 指令和 16KB 数据缓存,MMU 内存管理单元;

框图,时钟,框图,时钟管理


件编程控制时钟与外围模块的连接,这样可以减少系统的功耗。(3) 时钟管理图4-3为S3C2410A的时钟分配图。S3C2410A的主时钟源来自外部晶振图4-3 时钟分配框图Fig.4-3 The clock distribution block diagram- 24 -

示例,时钟源,时钟控制逻辑,外部时钟


时钟控制逻辑决定了选用什么样的时钟源,是外部时钟还是经过PLL倍频的时钟。当PLL被配置成一个新值后,时钟控制逻辑先使FCLK无效,直到PLL输出达到稳定后才使FCLK有效,图4-4为主时钟源输入的选择。表4-1 系统启动时的时钟源选择Table 4-1 Clock source selection at Boot-UpMode OM[3:2] MPLL State UPLL State Main Clock source USB Clock source00 on on Crystal Crystal01 on on Crystal EXTCLK10 on on EXTCLK Crystal11 on on EXTCLK EXTCLKa) 晶振输入 b) 外部时钟输入a) X-TAL Oscillation (OM[3:2]=00) b) External Clock Source(OM[3:2]=11)图4-4 主时钟源的选择示例Fig.4-4 Main oscillator circuit examples系统上电后,晶体振荡器在几个毫秒时间内开始振荡,OSC稳定后复位- 25 -

【引证文献】

相关硕士学位论文 前1条

1 刘永林;基于ARM9的嵌入式检测系统控制平台设计[D];中北大学;2012年



本文编号:2779871

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2779871.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户beec3***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com