以文本方式查看主题 - 曙海教育集团论坛 (http://sun4.cn/bbs/index.asp) -- 嵌入式硬件技术讨论专区 (http://sun4.cn/bbs/list.asp?boardid=15) ---- 基于EP9312的银税类嵌入式系统硬件设计方案 (http://sun4.cn/bbs/dispbbs.asp?boardid=15&id=1488) |
-- 作者:wangxinxin -- 发布时间:2010-11-19 9:41:28 -- 基于EP9312的银税类嵌入式系统硬件设计方案 内容摘要:阐述了采用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&output=html&h=280&slotname=8221152630&w=336&lmt=1221903470&ea=0&flash=10.1.85.3&url=http%3A%2F%2Ftech.ddvip.com%2F2008%2F07%2F121570324446725_5.html&dt=1290130826656&shv=r20101110&jsv=r20101117&saldr=1&correlator=1290130826687&frm=0&adk=2438773293&ga_vid=462419891.1289798367&ga_sid=1290130827&ga_hid=523256598&ga_fc=1&u_tz=480&u_his=0&u_java=1&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=32&u_nplug=0&u_nmime=0&biw=993&bih=590&eid=30143103&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&fu=0&ifi=1&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机等嵌入式产品 |