- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
的银税类嵌入式系统硬件设计方案
基于EP9312 的银税类嵌入式系统硬件设计方案
关键词:嵌入式系统,微处理器,ARM ,模块,硬件设计,EP9312
1 嵌入式系统的概念与特点
嵌入式系统结合微处理器或微控制器的系统电路与其专属软件,达到系统操作效率的最高比,这
里把嵌入式系统定义为一个体积较小的计算机系统(与PC 机相比),由于其体积较小,因此软
硬件结构和应用范围与PC 机相比有较大的不同,其特性可归纳为下列四项:
(1)通常执行特定功能;
(2 )以微电脑与外围构成核心;
(3 )严格的时序与稳定性要求;
(4 )全自动操作循环。
嵌入式系统具有目的性或针对性,其开发是围绕着产品和产品的特定功能来进行的。它必须最大
限度的在硬件和软件上量身订作 以提高效率[1],本文设计的嵌入式系统主要用于金融和税务类
产品。
2 总体设计
2.1 CPU 的选择
本文采用的是Cirrus Logic 公司的嵌入式处理器EP9312[1]。
EP9312 是一款ARM9 系列的处理器,ARM9 系列是高性能和低功耗特性方面最佳的硬宏单元,
它具有五级流水线,并提供1.1MI/s/MHz 的哈佛结构,而其前代产品ARM7 系列处理器则具有
嵌入式ICE-RT 逻辑,功耗非常低,并提供0.9MI/s/MHz 的三级流水线和冯.诺依曼结构。因为
本主要用于开发先进的计算机终端,机顶盒、高端打印机等产品,所以需要较快的运算速度,而
ARM7 主要用于对价位和功耗敏感的消费类产品,并且其运算速度相对较慢,所以本设计系统选
择ARM9 系列[2],在ARM9 系列CPU 中还有EP9307 和EP9315。EP9307 与EP9312 的功能
构造基本相同,只少了1 个 IDE 接口,但多了图形加速的功能,由于金融税务类产品大多需要
较多的GPIO,而与EP9307 相比,EP9312 可以很容易地设计出较多的GPIO。 EP9315 在
EP9312 拥有的功能上再增加了PCMCIA 接口和图形加速功能,但这并不是金融税务类产品所
必需的功能,综合考虑之后,本系统选择了 EP9312 。
2.2 技术指标
经过系统调研并基于产品成本考虑,嵌入式系统的技术指标如下所述:
Cirrus Logic 公司的EP9312 作为主处理器;
32MB Flash 使用NOR Flash;
64MB SDRAM;
显示格式:西文:24×12 点阵,中文:24×24 点阵,26 行,80 列,或者西文:16×8 点阵,中
文:16×16 点阵,26 行,80 列;
800×600×16bpp、1024×768×16bpp 多种TFT 显示模式,支持单扫描或双扫描;
1 个并口;
5 个串口;
2 个PS/2 端口;
1 个1/10/100Mb/s 为的以太网接口,支持TCP/IP 协议;
1 个USB Host 和1 个USB Slave 接口。
2.3 系统组成
EP9312 已经集成了嵌入式系统所需的许多功能,为了使本设计满足金融税务类产品的要求,还
增加了如下硬件:Super I/O 器件(包含2 个UART、1 个并口、2 个PS/2 产品控制器),网络
PHY 接口器件、接口电平转换器、Flash、SDRAM 等,PCB 板采用4 层板,表层为信号层,其
中的电源线路层和地线层深埋在主板的内层,不易受到电源杂波的干扰,尤其是高频电路,可以
获得较好的抗干扰能力,系统的基本结构如图 1 所示[2]。
3 模块功能描述
3.1 CPU
EP9312 的内核是ARM920T ,其主频为 200MHz ,100MHz 内部总线,有16KB 的指令Cache
和16KB 的数据Cache,内部集成了很多功能模块,其中主要包括:LCD 控制器,3 个USB Host
控制器,3 个串口控制器,Ethernet MAC、EIDE、AC97 接口等,EP9312 内含MMU,支持TCP/IP
协议,也为开发各种字符图形功能提供了快捷的方法[3]。本设计充分利用了这些内部集成功能,
减少了外围器件。
3.2 RESET 模块
系统的RESET 模块为系统提供启动及复位信号,是系统运行的开端。
本系统采用MAX708CSA 作为复位器件,设计成用户重启的按钮控制。发出RESET 信号送给
CPU 的RSTOn 引脚、Flash 模块、JATG 模块等。另采用一片MAX708CSA 作为系统上电的
按钮控制,发出POR 信号发给CPU 的PRSTn 引脚,如图2 所示。
3.3 系统时钟模块
系统时钟模块的作用是产生
您可能关注的文档
最近下载
- 部编版四上语文第三单元语文单元整体教学设计(学历案).pdf VIP
- 2025年新冀教版数学一年级上册全册同步教学课件.pptx
- 《中国的能源安全(第2课时)》教学设计【高中地理(新课标)选必修3】.pdf VIP
- ISO9001-2025年质量管理体系全套文件(手册及程序文件).docx
- 【附依据】企业通用--全套消防工作台账、表格汇总.docx VIP
- GB51004-2015建筑地基基础工程施工规范.doc VIP
- 部编版四上语文第八单元语文单元整体教学设计(学历案).pdf VIP
- 2025-2030年中国泡沫铝市场发展方向调查及投资行情价值规划报告.docx
- 部编版四上语文第四单元语文单元整体教学设计(学历案).pdf VIP
- 科迈控制器IC-NT中文说明书.pdf
文档评论(0)