文件名称:系统设计概述-ipm马达的ld-lq电感计算
文件大小:2.02MB
文件格式:PDF
更新时间:2024-07-04 06:55:02
ARM汇编
5.1 系统设计概述 根据用户需求,设计出特定的嵌入式应用系统,是每一个嵌入式系统设计工程师应该达到的目 标。嵌入式应用系统的设计包含硬件系统的设计和软件系统设计两个部分,并且这两部分的设计是 互相关联、密不可分的,嵌入式应用系统的设计经常需要在硬件和软件的设计之间进行权衡与折中。 因此,这就要求嵌入式系统设计工程师具有较深厚的硬件和软件基础,并具有熟练应用的能力。这 也是嵌入式应用系统设计与其他的纯粹的软件设计或硬件设计 大的区别。 本章以北京微芯力科技有限公司(www.winsilicon.com)设计生产的 ARM Linux 评估开发板为 原型,详细分析系统的软、硬件设计步骤、实现细节以及调试技巧等。ARM Linux 评估开发板的设 计以学习与应用兼顾为出发点,在保证用户完成 ARM 技术的学习开发的同时,考虑了系统的扩展、 电路板的面积、散热、电磁兼容性以及安装等问题,因此,该板也可作为嵌入式系统主板,直接应 用在一些实际系统中。 图 5.1.1 是 ARM Linux 评估开发板的结构框图,各部分基本功能描述如下: - 串行接口电路用于 S3C4510B 系统与其他应用系统的短距离双向串行通讯; - 复位电路可完成系统上电复位和在系统工作时用户按键复位; - 电源电路为 5V 到 3.3V 的 DC-DC 转换器,给 S3C4510B 及其他需要 3.3V 电源的外围电路供 电; - 10MHz 有源晶振为系统提供工作时钟,通过片内 PLL 电路倍频为 50MHz 作为微处理器的工 作时钟; - FLASH 存储器可存放已调试好的用户应用程序、嵌入式操作系统或其他在系统掉电后需要 保存的用户数据等; - SDRAM 存储器作为系统运行时的主要区域,系统及用户数据、堆栈均位于 SDRAM 存储器中; - 10M/100M 以太网接口为系统提供以太网接入的物理通道,通过该接口,系统可以 10M 或 100Mbps 的速率接入以太网; - JTAG 接口可对芯片内部的所有部件进行访问,通过该接口可对系统进行调试、编程等; - IIC 存储器可存储少量需要长期保存的用户数据; - 系统总线扩展引出了数据总线、地址总线和必须的控制总线,便于用户根据自身的特定需