的银税类嵌入式系统硬件设计方案.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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 系统时钟模块 系统时钟模块的作用是产生

文档评论(0)

2017meng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档