曙海教育集团论坛嵌入式硬件开发专区嵌入式硬件技术讨论专区 → 基于EP9312的银税类嵌入式系统硬件设计方案


  共有7032人关注过本帖树形打印

主题:基于EP9312的银税类嵌入式系统硬件设计方案

美女呀,离线,留言给我吧!
wangxinxin
  1楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:青蜂侠 帖子:1393 积分:14038 威望:0 精华:0 注册:2010-11-12 11:08:23
基于EP9312的银税类嵌入式系统硬件设计方案  发帖心情 Post By:2010-11-19 9:41:28

内容摘要:阐述了采用EP9312来构造银行税务类嵌入式系统的理由,将EP9312与其它嵌入式处理器进行了比较。

<iframe id="google_ads_frame1" name="google_ads_frame1" marginwidth="0" marginheight="0" src="http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-5977682010997732&amp;output=html&amp;h=280&amp;slotname=8221152630&amp;w=336&amp;lmt=1221903470&amp;ea=0&amp;flash=10.1.85.3&amp;url=http%3A%2F%2Ftech.ddvip.com%2F2008%2F07%2F121570324446725_5.html&amp;dt=1290130826656&amp;shv=r20101110&amp;jsv=r20101117&amp;saldr=1&amp;correlator=1290130826687&amp;frm=0&amp;adk=2438773293&amp;ga_vid=462419891.1289798367&amp;ga_sid=1290130827&amp;ga_hid=523256598&amp;ga_fc=1&amp;u_tz=480&amp;u_his=0&amp;u_java=1&amp;u_h=768&amp;u_w=1024&amp;u_ah=738&amp;u_aw=1024&amp;u_cd=32&amp;u_nplug=0&amp;u_nmime=0&amp;biw=993&amp;bih=590&amp;eid=30143103&amp;ref=http%3A%2F%2Fwww.baidu.com%2Fs%3Fwd%3D%25C7%25B6%25C8%25EB%25CA%25BD%25D3%25B2%25BC%25FE%25BC%25BC%25CA%25F5%25CC%25D6%25C2%25DB%26pn%3D60%26tn%3Dghostpc_pg&amp;fu=0&amp;ifi=1&amp;dtd=62" frameborder="0" width="336" scrolling="no" height="280" allowTransparency="allowTransparency"></iframe><iframe style="VISIBILITY: hidden; POSITION: absolute" src="http://pagead2.googlesyndication.com/pagead/s/iframes_api_loader.html" width="1" height="1"></iframe>

图片点击可在新窗口打开查看

  3.9 电源

  EP9312需要4个不同的电源:RVDD(3.3 V)、CVDD(1.8 V)、VDD_PLL(1.8 V)和VDD_ADC(3.3V)。板上其他元件除了3.3 V供电的以外,还有5V供电的,整个系统的输入电压为12 V,通过变压器件变成5 V,再通过LTl76ET-3.3转换器件把+5 V转变为3.3 V的系统电压,通过LT176ET-1.8转换器件把+3.3V转变为1.8V的EP9312内核电压。

  3.10 GPIO分配

  EP9312有16个具有中断能力的增强型通用I/0,由于金融税务类嵌入式系统的产品通常不需要IDE接口,因此把IDE接口的I/O设计成GPIO,连同其他一些设计,总共增加了49个可选通用I/O。

  3.11 Bootloader

  Bootloader是系统加电启动运行的第一段软件代码。整个系统的加载启动任务就完全由Bootloader来完成。简单地说,Bootloader就是在操作系统内核或用户应用程序运行之前运行的一段小程序。通过这段小程序,可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核或用户应用程序准备好正确的环境。EP9312提供了20种Boot-loader的方式,分别经过EECLK、EEDAT、LBOOTI、LBOOTO、ASDO、CSn[7:6]的跳线组合来选择。

  本系统在调试和生产时,采用16-bit serial boot的启动方式。对应的EECLK、EEDAT、LBOOTI、LBOOTO、ASDO、CSn[7:6]选择方式分别为:l、1、0、X、0、1。此时,CPU通过片内已经固化的4 KB程序进行启动,初始化CPU和串口,并通过串口把用户程序下载到Flash中。当系统正常工作时,则直接通过Flash启动。直接在Flash中读取程序代码运行。

  本设计利用前者把操作系统和应用程序写入Flash中,用后者进行嵌入式系统的正常工作开启。

  4 结束语

  本文介绍了一种基于EP9312的银税类嵌入式系统的硬件设计方案。经过测试,系统各部分都能正常工作,实现了预定的功能。

  与以前的嵌入式系统平台相比,本系统集成度高、主板面积小、外围接口多,成本低,运行速度快,是一款性价比很高的产品,能为嵌入式产品的开发提供一个良好的平台。主要面向计算机终端、存折打印机、补登机、POS机等嵌入式产品


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

基于EP9312的银税类嵌入式系统硬件设计方案








签名