EP9315微处理器概述
高速电路设计中,走线的等长、关键信号的阻抗控制、差分走线的设置 -- infohunter...(转载)
摘要:本文首先简述了高性能ARM9微处理器EP9315集成的外设接口及硬件结构框架,提出了当前高速电路设计中的问题;然后,详细介绍了利用Allegro实现嵌入式系统中SDRAM和IDE总线接口的电路设计;最后以Cirrus Logic公司的CS8952为例,阐述了物理层接口芯片的布线准则及其在Allegro中的实现。
关键词:嵌入式系统; Allegro;等长;差分对;阻抗控制引言随着嵌入式微处理器主频的不断提高,信号的传输处理速度越来越快,当系统时钟频率达到100 MHZ以上,传统的电路设计方法和软件已无法满足高速电路设计的要求。
在高速电路设计中,走线的等长、关键信号的阻抗控制、差分走线的设置等越来越重要。
笔者所在的武汉华中科技大学与武汉中科院岩土力学所智能仪器室合作,以ARM9微处理器EP9315为核心的嵌入式系统完成工程检测仪的开发。
其中在该嵌入式系统硬件电路设计中的SDRAM和IDE等长走线、关键信号的阻抗控制和差分走线是本文的重点,同时以cirrus logic公司的网络物理层接口芯片cs8952为例详细介绍了网络部分的硬件电路设计,为同类高速硬件电路设计提供了一种可借鉴的方法。
2 硬件平台2.1 主要芯片本设计采用的嵌入式微处理器是Cirrus Logic公司2004年7月推出的EP93XX系列中的高端产品EP9315。
该微处理器是高度集成的片上系统处理器,拥有200兆赫工作频率的ARM920T内核,它具有ARM920T内核所有的优异性能,其中丰富的集成外设接口包括PCMCIA、接口图形加速器、可接两组设备的EIDE、1/10/100Mbps以太网MAC、3个2.0全速HOST USB、专用SDRAM通道的LCD接口、触摸屏接口、SPI串行外设接口、AC97接口、6通道I2S接口和8*8键盘扫描接口,并且支持4组32位SDRAM的无缝连接等。
主芯片丰富的外设接口大大简化了系统硬件电路,除了网络控制部分配合使用Cirrus Logic 公司的100Base-X/10Base-T物理层(PHY)接口芯片CS8952外,其他功能模块无需增加额外的控制芯片。
PW9315工作原理
附录Powerware 9315 UPS单机和并机的工作原理及功能介绍一) Poweerware 9315系列UPS的优越电性能Powerware9315系列UPS是经大量运行实践证明:它是一种性能优越,可靠性高,便于操作,易于维护,并可便于实现“1+1”型和多机冗余直接并机的高性能UPS。
该机采用的是先进的微处理器“数字控制技术”,正弦脉宽调制(SPWM)和内部网络通讯调控技术。
由于该机采用独特的双原边绕组(交流旁路和逆变器)隔离变压器设计,可向用户提供中线对地线间极低电压的“计算机级”接地系统(低于0.6伏),从而确保数据通讯的误码率达到最低,因而,它是计算机网络和通讯网络的最佳选用机型。
其单机的平均无故障工作时间(MTBF)为36万小时,明显高于其它公司的同类机型,它的优异技术性能如下:Powerware 9315系列UPS的技术优势:1)采用高性能微处理器“数字信号控制技术”+软件可编程调控技术+控制板间的网络通讯技术,大大减少控制板数量(整机只有4块控制电路板)和控制板之间的传输连接线,确保UPS具有高可靠性和高一致性。
*具有极强的“自诊断”检测能力,可提供190多种故障/报警/提示性信息,有利于缩短维修时间(MTTR)。
2)具有极强的抗输出过载能力(125%负载,10分钟。
150%,30秒,300%,300毫秒)+优良的抗输出短路限流能力,可确保逆变器安全可靠地运行。
*特殊的电路和机械设计,将UPS中的功放器件IGBT的温升降到很低水平(仅3℃~7℃),在此基础上,可得到极高的可靠性,预期的平均无故障工作时间(MTBF)高达36万小时。
3)对于输出功率为30~160kVAUPS而言,具有输出电缆线路压降自动补偿功能,可确保向用户终端负载提供高精度的稳压电源。
4)独特的双原边绕组(逆变器和交流旁路)隔离变压器设计(30~160kVA),确保向用户的供电系统提供极低的中线对地线电位(小于0.6伏),能向用户提供具有高抗干扰性能的“净化”供电环境, 可大大降低网络通讯的误差率。
7135芯片
7135芯片7135芯片是一种常见的线性稳压电源芯片,常用于电子设备中的直流稳压模块。
该芯片能够通过对输入电压进行调整,输出稳定的电压供应给电路中其他器件。
下面将介绍7135芯片的特点、应用领域和工作原理。
7135芯片主要特点如下:1. 宽输入电压范围:7135芯片能够适应较宽的输入电压范围,一般为4.5V至26V之间,因此可以适用于多种直流电源输入情况。
2. 高精度输出电压:该芯片能够提供高精度的输出电压,一般为1.2V至20V之间,可以满足大多数电子设备的电压需求。
3. 输出电流能力强:7135芯片的输出电流能力非常强大,一般可达到350mA,因此可以满足各种电子器件对电流的需求。
4. 低输出压差:该芯片的输出压差非常低,一般在1V以内,可以提供高效的电能转换效率。
5. 内置过温和过流保护:7135芯片内置了过温和过流保护电路,可以在温度过高或电流过大时自动关闭输出,保护芯片和连接电路的安全。
6. 封装形式多样:该芯片有多种封装形式可供选择,如DIP、SOP、SOT等,可以方便地应用于不同的电子设备中。
7135芯片主要应用于以下领域:1. 电源模块:7135芯片常被用于电子设备的电源模块中,通过对输入电压的处理和调整,提供稳定的输出电压给其他电路器件供电。
2. LED照明:由于该芯片具有高精度的输出电压和较强的输出电流能力,因此经常被用于LED灯的驱动电路中,能够提供稳定而高亮度的照明效果。
3. 电池充电器:7135芯片也可应用于电池充电器中,通过对输入电压和电流的调整,可以实现对电池的高效、稳定的充电。
4. 电流控制:该芯片具有非常好的电流调节性能,因此也可应用于需要精确控制电流大小的电子设备中,如电动机驱动器等。
7135芯片的工作原理如下:1. 输入端供电:将输入电源接入7135芯片的输入端,该电源的电压一般为4.5V至26V,可以是交流电或直流电。
2. 芯片内部处理:芯片内部通过稳压电路对输入电压进行处理,保持输出电压的稳定和准确。
at89s51工作原理
at89s51工作原理AT89S51是一种基于8051内核的单片机芯片,它采用了CMOS技术制造,具有低功耗、高速运算等特点。
下面是AT89S51的工作原理:1. 内核结构:AT89S51芯片的内核采用了典型的8051内核结构,包括中央处理器、内部存储器(包括RAM和ROM)、I/O系统、定时器/计数器等核心模块。
2. 程序存储器:AT89S51芯片具有4KB的内部Flash存储器,用于存储程序指令。
这些指令可以被读取和执行。
Flash存储器还具有可擦写和重新编程的能力,可以进行固件更新。
3. 数据存储器:AT89S51芯片具有64字节的RAM(随机访问存储器),用于存储程序中的变量和临时数据。
此外,芯片还具有可选的外部数据存储器接口(如外部RAM或ROM芯片)。
4. I/O系统:AT89S51芯片具有4个I/O口,可以用于与外部设备的通信和数据交换。
这些I/O口可以配置为输入或输出,并且具有电平转换功能。
5. 定时器/计数器:AT89S51芯片具有2个16位定时器/计数器。
这些定时器可以配置为计时、计数或作为PWM(脉宽调制)发生器使用,以满足不同的应用需求。
6. 中断系统:AT89S51芯片具有5个中断源,允许外部设备通过引脚触发中断事件。
中断优先级可以通过配置寄存器进行设置,以确保最高优先级的中断能够及时响应。
在工作过程中,AT89S51芯片根据程序存储器中的指令,通过中央处理器执行相应的操作。
通过与外部设备的通信和数据交换,在完成特定的任务和功能实现。
同时,芯片可以通过定时器、计数器和中断系统,实现定时控制和中断处理的功能。
基于ARM9的嵌入式系统二次开发为其硬件开发提供了思路
基于ARM9的嵌入式系统二次开发为其硬件开发提供了思路1 系统构成 1.1 高性能的ARM9嵌入式微处理器 本设计选择Cirrus Logic公司2004年7月推出的EP93XX系列中的高端产品EP9315。
该微处理器是高度集成的片上系统处理器,拥有先进的200MHz ARM920T处理器并支持Linux、WindowsCE和其他许多嵌入式操作系统的存储器管理单元(MMU)。
它具有ARM920T内核所有的优异性能。
与其他ARM9微处理器相比,EP9315具有以下特性:MaverickCrunchTM数学运算引擎,支持浮点、整数和信号处理指令;丰富的集成外设接口,包括PCMCIA、接口图形加速器、可接两组设备的EIDE、1/10/100Mbps以太网MAC、3个2.0全速HOST USB、专用SDRAM通道的LCD接口、触摸屏接口、SPI串行外设接口、AC97接口、6通道I2S接口、8×8键盘扫描接口;支持4组32位SDRAM的无缝连接等。
配合Windows CE嵌入式操作系统,系统开发效率高、运行稳定,为工业控制提供了可靠的系统平台。
基于定制的WinCE操作系统实现工业控制中应用模块的专用驱动,提高了嵌入式系统的通用性。
1.2 系统主体结构 EP9315嵌入式系统总体结构如图1所示。
整个系统分为嵌入式系统、应用模块(声波检测仪)和转换模块三部分。
Cirrus logic公司为用户提供了基于该处理器的全功能开发板。
该开发板扩展了EP9315的所有功能,并可根据实际需求将全功能开发板的硬件进行裁减,从而降低成本。
该开发板预留了标准PC104接口,可方便用户开发应用。
应用模块也预留标准PC104接口,其。
【测控技术】_嵌入式控制器_期刊发文热词逐年推荐_20140725
2009年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
科研热词 美国国家仪器有限公司 ni instruments 驱动 路径记录 网络控制系统 石油管道维护 模糊自适应pi控制 无刷直流电机 数字信号处理器 控制器局域网 性能 快速应用开发 嵌入式网络接口 嵌入式操作系统 嵌入式控制器 嵌入式 多线程 四核 上位机 μ c/os-ⅱ vxworks s3c4480 s3c2440 pxi系统 pxi控制器 linux ide硬盘 gis ddr2内存 can接口
2012年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
科研热词 嵌入式控制器 高性能 远程控制 诊断功能 视觉 航空发动机 自动测试 自动导引车 自动代码生成 背板 矿用摄像机 模拟仿真 操作性能 控制算法 控制 性能 快速测试 应用程序 并行端口 平衡性能 工程师 嵌入式 实时代码 处理器 国际标准 双核处理器 单板电脑 内存控制器 健康状况 停工时间 低功耗 以太网 产品集成 tcp/ip rl-arm pxi控制器 pci规范 pci总线 pca matlab lpc2129 lpc1768 intel compact can总线 atx电源 amt控制器
推荐指数 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Pentium微处理器
§2.5
Itanium微处理器
地址总线64位 数据总线64位 地址总线64位,数据总线64位,内部集成度为 64 64 2.2亿个晶体管,约是Pentium的10倍。 亿个晶体管,约是 的 倍 亿个晶体管 特点: 特点:
可有三级Cache; ; 可有三级 多个执行部件和多个通道; 多个执行部件和多个通道; 数量众多寄存器; 数量众多寄存器; 采用完全并行指令计算技术; 采用完全并行指令计算技术; 采用新机制的分支预测技术。 采用新机制的分支预测技术。
11
本 节 结 束 , 谢 谢 合 作 !
12
2.分支预测技术
为了减少由于转移导致流水线的效率损失 , Pentium采用分支预测技术来动态预测指令的目标 Pentium 采用分支预测技术来动态预测指令的目标 地址,从而节省了CPU的执行时间。 CPU的执行时间 地址 , 从而节省了 CPU 的执行时间 。 通常在用户程 序中包含不少的条件转移指令,在流水线计算机中, 序中包含不少的条件转移指令,在流水线计算机中, 这些转移指令由于产生分支可能使予取和予译码指 令作废。 Pentium内部有两个予取指令缓冲队列 内部有两个予取指令缓冲队列, 令作废。 Pentium内部有两个予取指令缓冲队列, 在执行条件转移指令前,一个以顺序方式予取指令, 在执行条件转移指令前,一个以顺序方式予取指令, 另一个以转移方式予取
6
4.更快的浮点运算单元
浮点运算过程分为8个流水步级, 浮点运算过程分为 8 个流水步级 , 前 4 步同整数 流水线,接下来两步为二级浮点操作, 流水线,接下来两步为二级浮点操作,最后两步为 写结果、出错报告等。 写结果、出错报告等。浮点运算单元对一些常用指 令如ADD、MUL等不是采用微程序 而是由硬件实现, 等不是采用微程序, 令如ADD、MUL等不是采用微程序,而是由硬件实现, ADD 使浮点运算速度更快。 使浮点运算速度更快。
基于EP9315的呼吸机监护平台设计
24 语 音及 流量 反馈 控 制模块 . 子节 点 中语 音 播 放 通 过 L C 3 8的 S I接 口 P 26 P
M P 55 C 2 1 具有多种工 作模式 , 应用灵活 , 通过 它的 监听模式 , 能够在主节点 和子节点 网络中实现 自动
波特 率检 测 。 在 系 统平 台各 个子 节点 C N接 口设计 中 , A 采用
和 ID 70连接来实现 , S 16 当各传感器 的信号超过或
者低 于 主节点 设定 的限值后 会 触发此 子 节点 的语音 报警 。
飞利 浦 公 司 的 C M 00 T 15 T芯 片,C M15 T符 合 T 00 IO 19 S 188标准 , 具有直流 20 V的隔离、 电释放 50 静 保护功能 , 可将 L C 38内部 C N 控制 器的逻辑 P 26 A 电平转换为 C N总线的差分 电平 , A 芯片 自 身集成了 所必需的 C N隔离 、A A C N消息收发器件 、V T S管防
2 2 人机 接 口模 块 设计 .
人 机 接 口模 块 主 要 包 括 一 块 S A P 公 司 的 H R T 触摸 屏 L O 3 3 X 2 键盘 和 地址 分 配 器 。触 Q4T D 0 、
圈 2 子节点 电路基本 组成 结构
摸屏主要用来显示采集到呼吸压力流速和容量曲线 图 、 吸环 和 趋 势 图 、 时 分 析 结 果 和 各 种 设 置 呼 实 菜单 , 同时还能显示 电池电量和时间。操作人员通 过触摸屏上显示的各种菜单 , 通过 中断方式 向主控
XU We — h o ,JA Go g l ,GENG Y n xa g ,B a g ,F IT n n c a I n —i a — in AIF n E e g
Pentium微处理器引脚信号及功能
Pentium微处理器引脚信号及功能Pentium微处理器采用PGA封装形式,共有237个引脚信号,其中包括29个地址引脚信号,64个数据引脚信号,75个控制引脚信号,69个VCC、VSS和NC空脚。
Pentium微处理器的引脚信号如图所示。
按功能可分为地址总线、数据总线和控制总线三大类。
其中控制总线又分为总线周期定义、总线控制、总线仲裁、高速缓存、中断、错误检测和系统管理模式等引脚信号。
1.时钟信号CLK(clock):时钟信号,为CPU提供基本的定时信号。
2.地址总线(address bus)A31~A3(address):32位地址总线,三态、输出,用于定义存储器和I/O端口地址。
(byte enable):字节允许信号,低电平有效。
A31~A3和构成32位地址总线,可寻址4GB的内存空间和64KB的I/O空间。
4GB 的内存空间分为八个512MB的存储体,每个存储体分别由字节允许信号选通,当i (i=0~7)有效时,选择相应的存储体,然后由A31~A3选择相应的字节进行读/写操作。
寻址I/O空间时,只有A15~A3和i(i=0~7)有效,寻址64KB的I/O空间。
(address bit 20 mask):第20位地址屏蔽信号,输入,低电平有效。
当有效时,将屏蔽A20及以上地址,使Pentium微处理器仿真8086CPU的1MB存储器地址。
只有在CPU工作在实模式下才有意义。
AP(address parity):地址奇偶校验位,双向,高电平有效,指示地址总线A31~A3上偶检验信息。
(address parity check):地址奇偶位检测,输出,低电平有效,指示微处理器检测到询问周期地址总线奇偶错。
Pentium微处理器对地址总线增加了奇偶校验功能,它输出的地址信号A31~A3会产生一个奇偶校验位,在AP信号线上输出,存储器子系统可据此对地址进行校验。
在询问周期中,要对请求的地址进行校验操作,分别由和AP输入外部地址有效和奇偶校验信息。
Embest ARM嵌入式实验室
CSIP&Microsoft Gemini MF实验设备配套教材
配套丰富的教材 <<.NET Micro Framework 嵌入式设备开发>> <<Gemini MF 教学实验开发平台实验教师讲义>> <<Gemini MF 教学实验开发平台实验学生手册>> <<Visual c# 2005 从入门到精通(普及版)(选配)>> 丰富的联机实验指导 可以在目标机上运行,也可以模拟器上运行 可以通过多种方式来部署应用程序 内容பைடு நூலகம்富,可部分替代实验教材 可以直接运行实验程序,并察看其运行结果 附带众多源码和实用的软件包 众多实验例程和源代码 提供实用的开发软件包
Embest Edukit-IV型实验系统ARM10嵌入式Windows CE6.0 开发实验
CSIP&Microsoft Gemini MF实验设备软件技术指标 可扩展支持多种可选嵌入式系统 .Net Micro Framework(标配) Windows Embedded CE(选配) Gemini MF 教学基础实验源码 Visual Studio 2005 Micro Framework SDK2.5版 Porting Kit License 微软MF移植授权 Gemini MF平台中验证与开发中所需的软 件以及工具包
ARM10 CPU板 硬件指标
CPU:Intel XScale270 ARM10 处理器 主频可达520M SDRAM:2片HY57V561620,64M Nand Flash:K9F1208,64M Nor Flash:AM29LV160DB,2M Power :提供稳定的5V、1.8V、3.3V电压 Mini JTAG:8Pin Mini JTAG口 RTC:提供实时时钟 Ethernet:100M网卡,DM9000 CPU Board Interface:2 * 140 Pin,用于连接主板
9315原理
六 Powerware 9315 UPS单机和并机的工作原理及功能介绍1.输入滤波器该输入滤波器能有效地净化来自市电电网的脉冲、浪涌电压、尖峰电压、高频电磁干扰等所可能造成对UPS的危害。
另一方,面该系统也可以减小由整流器所形成的电流谐波对市电电网的谐波“污染”,并提高输入功率因数,补偿高阻抗电源如发电机所引起的输入电压波形低凹畸变(即电压谐波)。
所有这两种谐波都会对发电机造成损坏。
显然,由于输入滤波器的引入,大大地改善UPS的输入电源供电质量。
2.整流器/充电器9315系列UPS采用微处理器控制的三相全桥可控硅式整流桥,其微处理器芯片采用16位80C166,该芯片除精确控制整流桥外,还与其它控制电路的CPU形成通信网络(HAWKNET ),进行快速的信息传递,通信频率高达300K 。
整流器检测如下信号:市电输入电压,直流母线电压、电流,电池电压和电流,它们被用于整流器的精确控制,输入电流值是通过计算得出来的。
整流器的保护功能有:三级输入电流限制,线性输入电流“爬升”特性,初始磁化电流限流,高阻接地保护电路。
三级输入电流限制:在正常工作时,整流器可供125%满负荷电流,并限定在125%,防止更大的电流损坏元器件。
在发电机给UPS供电时,输入电流限流值会自动变小,以保护发电机。
其大小可在43%-125%范围选择设定。
一旦发电机退出,限制值又会自动返回到125%。
UPS工作在旁路方式时,整流器输入电流的限流值会自动地变为更小值,以防止产生过大的充电电流而损坏电池。
限流值可在6%-34%范围选定。
一旦UPS带载,电流限制值会自动回复到设定的额定工作电流数值。
线性输入“爬升”特性:在市电输入加电后,为使UPS逐渐承担负荷,在整流器的控制电路中设有输入“爬升”电路,直流电压的“爬升”时间为4-6秒,一旦升至电池合闸电压,电流将以每秒10%满负荷电流的速率增加。
高阻接地保护电路,以检测电池对地之间泄漏电流。
微处理器基础知识-天津大学
指令流水线
大部分单片机, 其取指和执行过程是顺序进行的. 指令流水线的引入,允许取指令和执行可以同步进行. 使得指令可以在一个指令周期内执行. 程序分支例外 (如 GOTO, CALL 或直接修改PC),这需两 个指令周期.
Tcy4
Tcy0
Tcy1
Tcy2
Tcy3
Fetch 1 Execute 1 1. MOVLW 55h Fetch 2 Execute 2 2. MOVWF PORTB Fetch 3 Execute 3 3. CALL SUB_1 Fetch 4 4. BSF PORTA, BIT3
Program Counter
Data Bus
Clock/Counter
Memory
Program Bus
Instruction Reg
Program
STACK1
STACKn
RAM
File Registers
T0CKI
I/O Ports
Addr Mux
Direct Addr 000000 0000110
INDF 00H
bank1
80H
bank2
100H
bank3
180H
FSR
04H
84H
104H
184H
SFR-程序计数器相关寄存器 PCL和PCLATH
内部数据总线 <8> 5
PCLATH <5>
5
8
PCH <5>
PCL <8>
13-位程序指针
bank0 PCL PCLATH 02H 0AH
bank1 82H 8AH
Indirect Data Address
嵌入式微处理器_基于嵌入式微处理器
嵌入式微处理器:基于嵌入式微处理器EP9315的二次开发技术疯狂代码 / ĵ:http://NetworkProgramming/Article33204.html参考:[/] 简述了高性能ARM9微处理器EP9315集成特点及结构框图介绍了片上系统主体结构及嵌入式系统与应用模块硬件连接方案在所构建硬件平台上开发了Windows CE驱动实现了在嵌入式操作系统下对应用模块控制;参考:[/] ; ; ; 嵌入式系统已成为IT行业研发热点但基于嵌入式系统二次开发应用却存在很多难点难以真正地将嵌入式系统投入到实际应用中武汉中科院岩土力学所智能仪器室对基于ARM9嵌入式系统进行二次开发采用ARM9微处理器取代原有51单片机实现对SY5声波检测仪控制其中高速微处理器与现有低速设备接口及在配套操作系统中就SY5声波检测仪原有功能设计相应驱动是本文研究重点同时提出了可行硬件调试方法为今后基于ARM9微处理器硬件开发提供了思路参考:[/] ;; ; ; 1 系统构成 1.1 高性能ARM9嵌入式微处理器; ; ;; ; ; 本设计选择Cirrus Logle公司2004年7月推出EP93XX系列中高端产品EP9315该微处理器是高度集成片上系统处理器拥有先进200MHz ARM92OT处理器并支持Linux、Windows CE和其他许多嵌入式操作系统存储器管理单元(MMU)它具有ARM920T内核所有优异性能;; ; ; 与其他ARM9微处理器相比EP9315具有以下特性:MaverickCrunchTM数学运算引擎支持浮点、整数和信号处理指令;丰富集成外设接口包括PCMCIA、接口图形加速器、可接两组设备EIDE、1/10/100Mbps以太网MAC、3个2.O全速HOST USB、专用SDRAM通道LCD接口、触摸屏接口、SPI串行外设接口、AC97接口、6通道TS接口、8×8键盘扫描接口;支持4组32位SDRAM无缝连接等; ; ;; ; ; 配合Windows 嵌入式操作系统系统开发效率高、运行稳定为工业控制提供了可靠系统平台基于定制WinCE操作系统实现工业控制中应用模块专用驱动提高了嵌入式系统通用性;; ; ; 1.2 系统主体结构; ; ;; ; ; EP9315嵌入式系统总体结构如图l所示整个系统分为嵌入式系统、应用模块(声波检测仪)和转换模块三部分Cirrus Logic公司为用户提供了基于该处理器全功能开发板该开发板扩展了EP9315所有功能并可根据实际需求将全功能开发板硬件进行裁减从而降低成本该开发板预留了标准PC104接口可方便用户开发应用应用模块也预留标准PC104接口其中I/O控制信号、数据线、地址线与EP9315嵌入式系统PCl04接口对应而系统中转换模块可保证嵌入式系统和应用模块连接稳定性; ; ; EP935嵌入式系统主要由电源、32MB/64MB内存、LCD接口、警示LED、主USB、面板按键、CF卡接口、以太网接口和标准PCI04接口组成其中电源提供5V、3.3V、1.8V三种电压输出分别给应用模块、外设、CPU内核供电内存为操作系统提供运行空间;; ; ; 其中嵌入式系统与应用模块I/O控制信号、数据线和地址线都引到标准PC104插座上经转换模块处理后相接采用PC104总线标准实现了嵌入式系统各种应用目标液晶显示屏用于人机交互警示LED直观地显示电源状况主USB支持U盘和USB鼠标键盘CF卡作为大容量存储器存放应用模块数据用户通过面板按键实现对整个系统控制;; ; ; 1.3 嵌入式系统板与应用模块连接方案; ; ;; ; ; ;系统外接应用模块(SY5声波检测仪)采用5l系列单片机控制数字模拟电路实现特殊功能整个数字电路部分均为5V供电模拟部分由5V及正负12V供电采样数据通过RS232串口传给上位机进行数据处理而EP9315、I/O口及外围电路均为3.3V供电管脚承受最大电压不超过3.6V; ; ;; ; ; 考虑到每个管脚驱动能力有限用电平转换驱动芯片74INXC4245实现电平转换其作用如下:; ; ;; ; ; ;(1)改善信号质量某些对时延比较敏感、且在系统内又相距较远或者较分散信号信号线寄生电容会损害信号特性采用74LVXC4245驱动芯片进行隔离会改善系统性能; ; ;; ; ; ;(2)抗干扰增加74VXC4245这样有源缓冲器可以有效地减少干扰;; ; ; ; ; (3)电平转换3.3V到5V和5V到3.3V双向电平转换; ; ;; ; ; ;74LVXC4245是8通道电压转换器最大可提供200mA驱动电流与专用模块接口时主要实现数据线、地址线、I/O信号、中断信号等单/双向电平转换; ; ;; ; ; 地址线电平转换方向设置为3.3V到5VI/O、中断信号电平转换方向可设置为单向转换3.3V到5V或5V到3.3V片选可接地; ; ;; ; ; 数据线是双向信号电平转换时要特别注意其方向信号和片选信号设计设计不合理会造成总线冲突系统无法启动数据线电平转换电路如图2所示; ; ; 由图2可见方向信号使用读信号反向信号#RD保证读操作时数据线由5V到3.3V写操作时数据线由3.3V到5V防止了总线冲突使能信号OE可接地或接片选信号; ; ;; ; ; ;EP9315在WinCE操作系统下主频达到200MHz总线频率为1OOMHz外设时钟为50MHz硬件调试环境必须与操作系统完全吻合而应用模块多采用74系列芯片工作频率般为几兆赫兹频率不匹配造成了EP9315发出读写及使能信号脉宽不足50ns对由74系列芯片组成专用模块不能实现正确读写操作因此系统存储空间采用了如图3所示分配应用模块地址空间为CS7:0X7000_0000_OX7FFF_FFEF; ; ; 为给低速设备提供足够脉宽总线信号设置应用模块地址空间存储空间读写特性寄存器SMCBCR7中等待时间位WST1和WST2:; ; ; 总线读取等待时间=(WST+1)×总线时钟; ; ; 连续读取等待时问=(WST+1)×总线时钟; ; ; 调试代码如下:; ;; ; ; ; 这种设置使得SDRAM等高速外设和低速外设拥有不同总线频率具有很大灵活性;; ; ; 2 系统软件; ; ; ; ; ; 2.1 嵌入式操作系统下驱动类型; ; ;; ; ; ; ; 由于Windows 开发工具好学易用没有目标设备时可以在PC上仿真测试因此基于Windows嵌入式开发日益普及但要在操作系统下控制应用模块就要为应用模块编写驱动本质上Windows CE设备驱动都是些动态链接库(.dll文件)这些dll向内核提供了入口使设备管理模块可以通过这些与具体硬件设备进行通信由于应用模块功能不同微软没有提供相应驱动所以只能自行开发测试开发过程中采用单层驱动结构;; ; ; ; ; ; 2.2 驱动开发; ; ; ; ; ;2.2.1 应用模块化; ; ;; ; ; ; ; ; ; 应用模块化在标准流接口DEV_Init中完成在内核加载驱动时该其中DEV为设备文件名前缀Windows CE使用其识别与特殊流接口驱动相对应特殊设备化基本步骤为:; ;; ; ; ; ; ; ; 2.2.2 应用模块数据接收与发送; ; ;; ; ; ; ; ; ; ; ;应用模块数据传递在流接口Dev_Write( )和Dev_Read由完成; ; ; DEV_Wnte(<由应用传入设备句柄><写入 数据指针><写入数据位数>); ; ; {//每写l字节次WRITE_PORT_UCHAR;}; ; ; DEV_Read(<由应用传入设备句柄><存放数据指针><读入数据位数>); ; ; {//每读1字节次READ_PORT_UCHAR;}; ; ; 其中:WRITE_PORT_UCHAR和READ_PORT_UCH-AR中传递地址为经过MmMapIoSpace映射过虚拟地址;; ; ; ; ; ; ; 2.2.3 建立应用和设备驱动联系; ; ;; ; ; ; ; ; ; 操作系统中应用与驱动中流接口对应其关系如图4; ; ; ; ; ; ; 当应用准备对某个设备进行读写时系统必须先执行CreateFile打开这个设备得到设备句柄即为底层设备驱动中Dev_Open返回值应用通过CloseHandle设备驱动中Dev_Close( )执行完该后驱动引用设备将不再有效;; ; ; ; ; ; ; 当个流接口驱动被打开后应用使用ReadFile对这个设备进行读操作驱动中Dev_Read响应该操作;同样应用使用WriteFile对该设备进行写操作驱动中Dev_Write响应此操作另外应用还可以使用DeviceIOControl通知操作系统流接口驱动中DEV_IOControl去通知驱动要执行操作这些操作用户可用Windows CE提供APICTL_CODE自定义; ; ;; ; ; ; ; ; ; 笔者在Windows 操作系统下已实现了基于EP9315嵌入式系统对武汉中科院岩土力学所设计SY5声波仪控制设备运行稳定与原来由51单片机搭建SY5声波仪相比该系统功耗降低、体积变小、稳定性增强、成本降低更适合工业控制中运用;2008-12-12 15:43:29疯狂代码 /。
基于EP9315处理器的系统引导程序设计
2018年第5期 信息通信2018 (总第 185 期)INFORMATION&COMMUNICATIONS(Sum.N o 185)基于EP9315处理器的系统引导程序设计项涛(中国航空工业集团公司西安疏空计算技术研究所,陕西西安710119)摘要:通常嵌入式系统被分为四个部分,Boot引导程序、操作系统内核、文件系统及应用程序。
引导加栽程序依赖于CPU 体系结构和外部设备,没有一个通用的嵌入式引导加载程序。
文章以EP9315处理器为例,分析研究了嵌入式系统的启 动过程,并设计实现基于EP9315处理器的系统引导程序。
关键词:嵌入式操作系统;EP9315处理器;启动过程分析中图分类号:TP316.8 文献标识码:A文章编号:1673-1131(2018 )05-0106-02A B oot D esign based on E P9315 P rocessorXiang Tao(Aeronautical Computing Technique Research Institute,X iJan710119, China) Abstract:Usually the embedded system is divided into four parts,Boot、operating system、file system and application.Boot re-lies on the CPU architecture and external devices,so there is no universal embedded Boot.Takes EP9315 processor as an exam-pie,analyzes the startup process o f t he embedded system,and designs an embedded Boot based on ep9315 processor, jywords:!Ke::Embedded;System EP9315; Processor Startup Analysis〇引言随着嵌入式技术的不断发展,嵌入式系统在很多领域中 得到广泛的应用。
基于EP9315处理器的网卡驱动设计
图1 EP9315网卡结构框图图2 接收状态队列结构图3 网卡驱动设计网卡驱动主要完成工作包括:网卡控制器初始化、网卡工作模式设置及数据接收/发送处理。
网卡控制器初始化网卡控制器初始化主要完成接收/发送缓冲区空间的分配工作。
网卡以DMA方式对描述符指定的缓冲区中数据进行传输。
EP9315处理器中网卡控制器每个描述符包含一个缓冲空间。
EP915处理器中描述符的组织结构如图3所示。
空间初始化时,根据描述符使用个数及各描述符缓冲大小,完成网卡设备缓冲描述符空间初始化。
设计网卡驱动中为每个描述符配置1 500 Byte大小的缓冲空间。
网卡工作模式设置当网络设备空间初始化完成,并设置网络数据收发处理模式后,网卡驱动的功能已基本实现。
网卡工作模式的设置,完成对网卡工作模式的设置和检查,包括网卡连接PHY片状态的检查、网卡控制器数据缓冲区初始化完成的检查等。
当网卡工作于中断模式时,需要挂接网卡中断服务程序,在完成所有空间配置和工作模式的设置后,使网卡中断。
根据网卡设备硬件工作机制的差异,网卡分为中断和轮询两种工作模式。
3.2.1 中断模式在中断模式下当网卡进行数据发送与接收时,根据数据处理类型的差异会产生相应的设备中断。
当进行数据发送时,数据发送完成后,设备产生发送完成中断,处理器在发送中断的中断服务程序中进行发送完成后网卡状态的清理,并对发送描述符中状态进行设置。
当进行数据接收时,有数据进入描述符缓冲区网卡产生接收中断,处理器在接收中断的中断服务程序中进行接收数据的处理,并对接收描述符中状态进行设置。
3.2.2 轮询模式网卡工作在轮询模式下,处理器按周期轮询方式去查看网卡状态。
当发送数据时,将数据拷贝至发送描述符的缓冲区中,使网卡发送,等待状态寄存器状态直至数据发送完成状态,最后设置发送描述符中对应状态。
当接收数据时,轮询查看状态寄存器状态,当有数据被接收后,进入描述符缓冲区获取接收数据,最后设置接收描述符中对应状态。
广州联智电子 DG931x-IT 说明书
Building Networks For Device Making Usability For PeopleDG931x-IT用户手册(Ver 1.0.1)最后修改时间:2005年12月12日版权所有,不得复制电话:************,62815746广州市联智电子科技有限公司广州市天河区中山大道268号天河广场天威阁12D********************************************目录一、DG931x概述1.1 DG931x开发套件构成1.2 DG931x开发板组件1.3 软件特性二、DG931x硬件描述2.1 Cirrus Logic®的EP931x®微处理器2.2 Flash存储器2.3 SDRAM存储器2.4 异步串行通讯口2.5 1M/10M/100M以太网接口2.6 USB接口2.7 ADC接口2.8 JTAG接口三、Linux在超级终端的启动四、跳针及连接器指示五、 Linux的烧写与远行5.1 RedBoot概要5.2 RedBoot的烧写5.3 通过RedBoot下载,烧写,运行Linux5.4 使用单片16 bit flash 启动与执行六,系统配置及编译指南6.1 Linux内核配置及编译指南6.2 Cos配置及编译指南6.3 Win Ce配置及编译指南 七,开发板中执行用户应用程序7.1 使用TFTP程序下载7.2 添加到Ramdisk中附录技术支持一、DG931x概述首先欢迎选购广州联智电子有限公司出品的DG931x工控开发套件。
DG931x工控开发套件为联智电子科技有限公司最新推出的低成本,适于网络,音频及USB Host,IDE,TFT LCD, STN LCD等应用开发的ARM9开发套件!DG931x工控开发套件现在已全面支持Linux 2.4.19,Linux2.4.21,eCos 2.0, 4.2, 5.0等系统。
EP9315在医疗电子系统中的应用
EP9315在医疗电子系统中的应用当前,全球医疗电子行业正逐渐展现出诱人的发展前景,产品更新换代的速度不断提高,同时,由于医疗电子产品自身的特殊性,对元器件的性能、功耗、可靠性和集成度等方面都提出了极高的要求。
全球各大着名的半导体厂商纷纷推出一系列适合该应用领域的产品。
基于ARM 内核的32 位嵌入式微处理器(MPU),以其高性能、低功耗和丰富的片内资源,成为目前众多医疗电子产品开发平台的首选。
其中,Cirrus Logic 公司推出的旗舰产品EP9315,是目前集成度最高的ARM 处理器。
该处理器采用ARM920T 内核,拥有200MHz 主频的高性能,内嵌数学协处理器、图形加速引擎,集成包括IDE 和PCMCIA 等接口在内的丰富的外围电路,满足工业级的标准和极具吸引力的性价比,使其在众多嵌入式微处理器中脱颖而出,成为下一代医疗电子产品开发平台的理想选择。
应用需求医疗电子产品种类繁多,功能不一。
根据其应用场合分类,包括超声成像系统、多参数监护系统、常规检验系统等。
现在的医疗电子产品总是采用最新的技术,以期获得强大的性能来完成日益复杂的算法和众多的功能,满足不断升级的临床应用需求。
其应用需求主要表现在以下方面:1. 随着产品性能的逐步提升,需要硬件来完成大量的算法和逻辑运算。
如B 超和高端监护仪等产品已开始大量使用FPGA 器件;2. 大尺寸显示屏和触摸屏的广泛应用。
目前超声产品,多参数监护仪和一些检验产品如血球仪、生化分析仪等大多使用10’~15’范围内的大尺寸显示屏,采用640×480、800×600或者1024×768的分辨率。
另外,触摸屏在该领域的使。
EP9315微处理器概述
第1章EP93XX系列微处理器概述本章简单介绍EP93XX系列(ARM920T核)嵌入式微处理器的一些基本特性和应用领域,使读者对EP93XX系列微处理器有一个比较全面的了解。
本章主要内容包括:EP93XX系列嵌入式微处理器简介。
EP9301的结构特征与应用领域。
EP9302的结构特征与应用领域。
EP9307的结构特征与应用领域。
EP9312的结构特征与应用领域。
EP9315的结构特征与应用领域。
EP93XX系列与其他常用基于ARM9内核处理器的性能对比。
1.1 EP93XX系列嵌入式微处理器基于ARM架构的32位嵌入式微处理器,以其完备的性能和完整的产业链支持,在32位嵌入式微处理器应用领域取得了巨大的成功。
采用32位ARM微处理器进行系统开发,有助于设计者在完成先进系统功能的同时,兼顾对产品体积、上市周期、开发成本和功耗等多项指标的要求,无疑是当前嵌入式微处理器市场的佼佼者。
在ARM嵌入式微处理器内核系列中,以ARM7和ARM9内核为基础的ARM微处理器最为常用,生产厂商众多,性价比高,是嵌入式系统设计的理想选择。
其中,基于ARM7内核的处理器定位于对价格敏感的应用场合,着眼于代换与升级传统8位单片机市场,这些处理器片内外围比较简单,应用于相对较简单的系统。
而基于ARM9内核的嵌入式微处理器则以其较高的性能和丰富的片内资源,非常适合于比较复杂和高端的应用场合。
目前,已有多家半导体生产商设计生成的基于ARM9核的嵌入式微处理器进入市场,其中,Cirrus Logic公司以EP9301、EP9302、EP9307、EP9312 和EP9315为代表的EP93XX系列微处理器最为引人注目,几乎涵盖了目前主要的工业与商业应用领域。
EP93XX系列嵌入式微处理器以其最优化的片上性能和极具吸引力的价格定位,正在快速占领日益扩大的消费类、商用和工业产品等嵌入式微处理器市场。
表1-1所示为EP93XX系列嵌入式微处理器的主要性能对比。
9435芯片
9435芯片9435芯片是一种高性能低功耗的集成电路芯片,常用于物联网、智能家居、工业自动化等领域。
本文将介绍9435芯片的工作原理、主要特点和应用。
9435芯片是基于RISC-V架构设计的,采用先进的工艺制造技术和微码控制技术,具有高度的集成度和可靠性。
它采用多核处理器架构,可以同时运行多个任务,提高系统的并发处理能力。
芯片内部集成了多种功能模块,如处理器核心、存储器、外设接口等,可以实现丰富的功能。
9435芯片具有低功耗的特点,采用了先进的功耗管理技术和电源管理技术,可以实现高效的能量利用和节能功能。
它还具有高性能的特点,处理器核心采用了超标量和乱序执行等技术,可以提高指令执行效率和系统的响应速度。
芯片还具有低延迟和高带宽特性,可以满足实时处理需求。
9435芯片还具有较好的可扩展性和可定制性。
它支持多种接口和协议,如USB、I2C、SPI等,可以方便地与外部设备进行通信。
芯片还可以灵活配置和扩展,用户可以根据需求自定义功能模块和外设接口。
9435芯片在物联网、智能家居、工业自动化等领域有广泛的应用。
在物联网领域,它可以用于智能传感器、智能网关等设备中,实现数据的采集和传输。
在智能家居领域,可以用于智能家电和安防设备中,实现设备的智能控制和联动。
在工业自动化领域,可以用于机器人、自动化控制系统等设备中,实现生产线的自动化和智能化。
综上所述,9435芯片是一种高性能低功耗的集成电路芯片,具有先进的架构和技术,以及丰富的功能和接口。
它在物联网、智能家居、工业自动化等领域有广泛的应用前景。
随着科技的不断发展,相信9435芯片将在各个领域中发挥越来越重要的作用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
16KB 指令Cache
USB主口 (3)
MMU
处理器总线 以太网 MAC EIDE 接口 SRAM/FLASH接口 PCMCIA接口 一体化 SDRAM接口 Video/LCD 控制器 图像 加速器
图 1-5
EP9315 的内部结构
以下将详细介绍 EP93XX 系列微处理器的结构特征、片内功能模块及相关应用领域。 22.JTAG 硬件调试接口 . EP9312 内嵌的 JTAG 调试接口支持 ARM 的 Multi-ICE 及与之兼容的系统调试。 关于 EP9312 各个功能模块更详细的描述,可以参考以后的章节或相关用户手册。
1.6.1
EP9315 的主要特性
EP9315 的主要特性描述如下: 200MHz 的 ARM920T 处理器: 16KB 指令 Cache。 16KB 数据 Cache。 内嵌 MMU,支持 Linux、Windows CE 等嵌入式操作系统。 100MHz 的系统总线频率。 MaverickCrunchTM 数学引擎: 支持浮点、整型和信号处理指令。 针对数字音频的压缩与解压算法进行了优化。 硬件联锁(Interlocks)装置允许联机编码。 MaverickKeyTM 硬件编程 ID, 可用于数字版权管理 (DRM) 和设计知识产权的保护: 32位的惟一 ID。
本文由xiongxinhe贡献
doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
第1章
EP93XX 系பைடு நூலகம்微处理器概述
本章简单介绍 EP93XX 系列(ARM920T 核)嵌入式微处理器的一些基本特性和应用 领域,使读者对 EP93XX 系列微处理器有一个比较全面的了解。 本章主要内容包括: EP93XX 系列嵌入式微处理器简介。 EP9301 的结构特征与应用领域。 EP9302 的结构特征与应用领域。 EP9307 的结构特征与应用领域。 EP9312 的结构特征与应用领域。 EP9315 的结构特征与应用领域。 EP93XX 系列与其他常用基于 ARM9 内核处理器的性能对比。
1.6.4
EP9315 概述
1.高性能 ARM920T 微处理器核 . EP9315 内嵌先进的运行于 200MHz(工业条件下推荐运行 184MHz)的 ARM920T 微 处理器核,以及支持 Linux、Windows CE 和其他许多嵌入式操作系统的存储器管理单元 (MMU) 。ARM920T 的 32 位微控制器结构具有 5 级流水线,可以以极低的功耗提供优异 的性能;同时,16KB 指令高速缓存和 16KB 数据高速缓存可为现有的程序和数据提供零等 待时间,或者以锁定的方式确保对关键指令和数据的无延迟存取。 对于一些程序存储器大小有限制的应用场合,ARM920T 所支持的压缩型 Thumb 指令 集有助于空间利用率的提高和程序存储器的最大化使用。 EP9315 的 ARM920T 内核工作电压为 1.8V,输入/输出(I/O)电压为 3.3V,根据不同 的运行速度,功耗从 100mW~750mW 不等。 2.MaverickCrunchTM 数学引擎 . EP9315 内部集成了一个 MaverickCrunchTM 数学协处理器, 显著提高了 ARM920T 的浮 点运算、整型运算与信号处理能力,同时还专门针对数字音频的压缩与解压算法进行了优 化,因此,当对数字音频进行编码解码、执行工业控制运算以及其他运算密集型计算和数 据处理时,该协处理器可使 EP9315 具有高速、精确的计算能力。 3.MaverickKeyTM 硬件可编程 ID . EP9315(包括 EP93XX 系列)内嵌的 MaverickKeyTM 独特的硬件可编程 ID 是解决网 上内容和电子商务安全问题的一个可行方案。 MaverickKeyTM 为 OEM 厂商提供了一种新方 法。为硬件赋予特定硬件 ID,比如 SDMI(安全数字音乐计划)或其他数字版权管理机制
·6·
嵌入式 Linux 系统开发详解
使用的 ID。 MaverickKeyTM 使用与一个 32 位专用 ID 和一个 128 位的随机 ID 相匹配的方式,实现 网络安全与数字版权保护,以及电子商务的安全。 4.通用存储器接口(SDRAM、SRAM、ROM 和 FLASH) .通用存储器接口( 、 、 ) EP9315 支持统一的存储器寻址模式,所有的存储设备都可以通过一组公共的地址/数 据总线进行访问。除一个专用于 Raster/LCD 刷新引擎的内部端口外,存储器的访问通过高 速处理器总线完成。 其中, SRAM 存储控制器支持访问 8/16/32 位存储设备, 可完成 8/16/32 位的 ROM 和 SRAM 访问; SDRAM 控制器可以支持多达 4 组的 32 位 SDRAM 的访问与控 制。存储器接口的主要特性如下: 支持 1~4 组 32 位 SDRAM,66/100MHz 总线频率。 一个专用于 Raster/LCD 刷新引擎的内部端口。 SDRAM、SRAM、ROM 和 FLASH 共享数据总线与地址总线。 支持 NAND FLASH 和 NOR FLASH。 5.以太网控制器 . EP9315 (包括 EP93XX 系列) 内部集成了一个高性能的 1/10/100Mbps 以太网媒体访问 控制器(MAC) ,通过与支持 MII 接口的外置 PHY(物理层接口)简单连接,系统即可实 现高性能、低开销的 Internet 访问功能。以太网控制器的主要特性如下: 支持 1/10/100Mbps 的传输速率,可用于各种网络应用场合。 可通过工业标准 MII 接口与片外物理层芯片接口,实现网络连接。 6.IDE 接口 . EP9315 的 IDE 接口可以支持与两个 ATAPI 工业标准兼容设备的连接,支持主模式和 从模式,其内部的 DMA 控制器支持 Multiword DMA 和 Ultra DMA 模式的数据传输。 7.串行接口(SPI、I2S 和 AC’97) .串行接口( ) 、 EP9315 内嵌的 SPI 接口可配置为主模式和从模式,支持 National Semiconductor?、 Motorola?和 TI 的传输协议。 AC’97 接口支持一路立体声输入和多通道音频输出的编码解码。I2S 接口支持 24 位立 体声音频。 以上端口支持复用功能,I2S 的端口 0 可以占用 AC’97 引脚和 SPI 引脚,I2S 的端口 1 和端口 2 的串行输入/输出引脚与 EGPIO[4,5,6,13]复用。3 个 I2S 端口共用时钟源。具体使 用如下: 正常模式:支持一个 SPI 端口和一个 AC’97 端口。 基于 SSP 的 I2S 模式:支持一个 SPI 端口和最多 3 个 I2S 端口。 基于 AC’97 的 I2S 模式:支持一个 AC’97 端口和最多 3 个 I2S 端口。 注意,I2S 不能同时作为 AC’97 和 SSP 的输出端口。
第1章
EP93XX 系列微处理器概述
·3·
128位随机 ID。 集成外围接口: 多达4组的32位 SDRAM 接口。 32/16/8位 SRAM/FLASH/ROM 接口。 串行 EEPROM 接口。 2路 EIDE 接口。 1/10/100Mbps 以太网控制器。 3路 UART。 3路 USB 2.0全速(12Mbps)主口。 红外接口,支持慢速和快速模式。 带图像加速器的 LCD 与光栅(Raster)接口。 PCMCIA 接口。 带 ADC 的触摸屏接口。 8×8键盘扫描接口。 SPI 接口。 最多6通道的 I2S 接口。 AC’97接口。 2通道16位 PWM 输出。 其他片内功能: 12个 DMA 通道。 可由软件调整的 RTC。 双 PLL 可控制所有时钟。 看门狗(Watchdog)定时器。 两个通用16位定时器。 1个通用32位定时器。 1个40位调试定时器。 中断控制器。 片内 Boot ROM。 16个带中断功能的增强型 GPIO。 49个标准型 GPIO。 芯片封装方式:352 引脚 PBGA 封装,可选择无铅封装。 工作温度范围: 商业级:0℃~+70℃。 工业级:-40℃~+85℃。
第1章
EP93XX 系列微处理器概述
·5·
1.6.3
EP9315 的应用领域
作为一款高集成度和片内外围丰富的 ARM9 嵌入式微处理器, EP9315 适用于如下领域: 商用与家用的瘦客户端计算机。 网络收音机。 网络访问设备。 工业计算机。 POS 终端。 专业智能终端。 测试与测量设备。 工业手持设备。 医疗设备。 其他嵌入式应用领域。
1.1 EP93XX 系列嵌入式微处理器
基于 ARM 架构的 32 位嵌入式微处理器, 以其完备的性能和完整的产业链支持,在 32 位嵌入式微处理器应用领域取得了巨大的成功。 采用 32 位 ARM 微处理器进行系统开发,有助于设计者在完成先进系统功能的同时, 兼顾对产品体积、上市周期、开发成本和功耗等多项指标的要求,无疑是当前嵌入式微处 理器市场的佼佼者。 在 ARM 嵌入式微处理器内核系列中,以 ARM7 和 ARM9 内核为基础的 ARM 微处理 器最为常用,生产厂商众多,性价比高,是嵌入式系统设计的理想选择。其中,基于 ARM7 内核的处理器定位于对价格敏感的应用场合,着眼于代换与升级传统 8 位单片机市场,这 些处理器片内外围比较简单,应用于相对较简单的系统。而基于 ARM9 内核的嵌入式微处 理器则以其较高的性能和丰富的片内资源,非常适合于比较复杂和高端的应用场合。目前, 已有多家半导体生产商设计生成的基于 ARM9 核的嵌入式微处理器进入市场, 其中, Cirrus Logic 公司以 EP9301、EP9302、EP9307、EP9312 和 EP9315 为代表的 EP93XX 系列微处 理器最为引人注目,几乎涵盖了目前主要的工业与商业应用领域。 EP93XX 系列嵌入式微处理器以其最优化的片上性能和极具吸引力的价格定位,正在 快速占领日益扩大的消费类、商用和工业产品等嵌入式微处理器市场。 表 1-1 所示为 EP93XX 系列嵌入式微处理器的主要性能对比。