原创 PXA310硬件设计指南

2008-11-11 11:46 3414 9 17 分类: MCU/ 嵌入式

        M-Stone公司为了推动PXA310这颗高性能MCU在中小企业的应用,将会陆续推出一系列的PXA310应用设计指导。因为,科技大众化,不但是口号,更是一种实践和责任。高技术,不应该只用来敬佩,更应该成为推动企业和社会发展的真正动力。


        PXA310核心技术源于Intel,最初定位非常高端,起始频率甚至超过1GHz,这在嵌入式CPU中绝无仅有。后来Marvell公司收购了Intel的嵌入式产品线,推出了PXA3XX系列产品,其中包括PXA300,PXA310,PXA320和Tavor,这些产品核心架构相同,代码兼容,只是定位稍有差别。PXA300属于第一代产品,架构不是很合理。PXA320属于高端产品,目前主要是一些国际手机巨头采用。而PXA310则是Marvell公司的主推产品,不但用途广泛,而且由于是主推产品,价格和技术支持都会比较不错。


        PXA310采用经过优化的Arm11架构,运行频率624MHz,比运行在520MHz的PXA270低60%的功耗,并且价格更便宜。


        言归正传,PXA310如此优异的性能背后,究竟隐藏着多少的技术门槛和陷阱呢?


        其实,最大的障碍不是来自高深的硬件技术,而是其复杂的IO复用和电源域的划分,本来这也不是什么大难题,不过,如果复杂的设计搭配上凌乱的英文版Datasheet,那就要命了。根据我们的经验,如果不耐着性子通读其Datasheet,并有一定的去伪存真的智商,是很难把每一个细节都搞清楚的,还有,最要命的就是,即使你搞懂了问题的99%,剩下的1%却可能使你所有的辛苦报废。


        举一个例子,PXA310是通过一条专门的I2C总线来控制PMU的,包括各路电源的开启,电压的设定等。原来的PXA270也采用类似的架构。但令人费解的是,原来的PXA270可以通过用户指令操作电源I2C总线,但PXA310却没有这样的指令。这样的结果就是,PXA310可以通过电源I2C总线自动控制CPU自身需要的所有电压,但是,对于PMU IC上的用于给外设供电的其他电源如LDO等,用户没有办法通过编程控制。这样的问题,或者说是Bug,Marvell也许知道,也许不知道,但他们绝不会在Datasheet里明确写出来,用户要是没有相关经验,就只好撞墙了。


        尽管如此,用户也没必要心存恐惧,再复杂的问题,如果被知道了,就只能算是一个现象了。


        作为国内PXA310应用系统设计的先驱,M-Stone将会致力于将高新科技大众化,在推出PXA310核心模块和开发板的同时,将一些设计技术和广大的工程技术人员分享。


        稍后,我们将会就几个重要的主题,详细阐述基于PXA310的设计难点和设计技术。大致如下:



  • PXA310 IO口复用详解
  • PXA310电压域的应用和设计考虑
  • PXA310的电源系统设计
  • 外设设计(分很多不同的内容讲解)

稍后补充,敬请关注!

PARTNER CONTENT

文章评论8条评论)

登录后参与讨论

用户1070804 2012-8-25 22:33

其实楼主并没有消失,只是暂时没有出现而已。至于M-stone公司吗,这么著名的公司随便Google一下就出来了啊。网址:www.m-stone.com.cn 公司名称:北京盟石科技

用户1476348 2009-6-10 16:32

同问,好像楼主消失了?网上也找不到M-Stone公司信息

用户1526573 2009-5-31 18:15

能否留个贵公司开发板的购买方式。

用户1070804 2009-2-15 23:29

跟以太网控制器通过310的Nandflash接口相连,不需要单独的控制器。 技术咨询的问题,实在是客户问题很多很杂,有时候忙不过来,见谅了。不过大多数还是详细解答的。

用户1014599 2009-1-16 10:24

请问哪位高手能告诉我,PXA310跟以太网控制芯片应该如何连接? 需要另外再加一个控制器吗?

用户200621 2008-12-22 15:38

希望你们不只会说,唱高调。买了板子后向你们技术质询根本无人答理。

用户763327 2008-12-10 11:12

真是好文章啊,实时跟踪关注。

用户763327 2008-12-10 11:12

真是好文章啊,实时跟踪关注。
相关推荐阅读
用户1070804 2012-08-26 11:28
世界上最小的ARM(PXA310)核心板(免费提供Wince/windows Mobile系统)
世界上最小的PXA310核心板,提供完整的产品级驱动,不用写一行驱动代码可以直接形成产品。 ...
用户1070804 2010-01-11 17:00
谁第一个解决了PXA310的OTG Host问题?
USB-OTG的含义就是同一个USB接口,既可以当做HOST来使用(比如接U盘,USB鼠标等),也可以当做Slave来使用。随着手持设备USB外设的增多,用户希望自己的手机,MP4等设备支持OTG功能...
用户1070804 2009-10-25 12:11
基于PXA310的Android开发板
      为了适应市场对嵌入式操作系统不断更新的需求压力,满足不同领域的客户需求,M-Stone最新推出基于PXA310的Android开发板。开发板硬件参数跟以前的Mobile/Wince/Lin...
用户1070804 2008-11-11 13:41
PXA310系统的电源设计--M-Stone Tech
1. PXA310系统电源管理架构<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> ...
用户1070804 2008-11-03 21:46
M-Stone PXA310开发板简介(二)
3.2 接口定义<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />核心板接口定义如下图...
EE直播间
更多
我要评论
8
9
关闭 站长推荐上一条 /3 下一条