精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>掌上电脑>>PALM硬件使用讨论>>摩托罗拉:快速将ARM移植到龙珠MX1中 3(ZT)

主题:摩托罗拉:快速将ARM移植到龙珠MX1中 3(ZT)
发信人: powerkom(冇钱买面包)
整理人: visar(2003-03-16 09:23:54), 站内信件
  系统I/O——芯片的标准系统I/O具有带中断性能的普通通用I/O(GPIO)端口。多路接脚于各种不同的功能配置在一起以提高效率。由于摩托罗拉还未公布芯片的接脚分布,它的具体情况还不得而知。

  脉冲宽度调制(PWM)磁心具有4 x 16宽的FIFO,以此将中断频率降至最低,它还具有16位分辨率,并且提供声音和旋律生成。

  系统服务——龙珠提供两个32位通用计数器/计时器和一个长达64秒、增量为0.5秒的监视器时计。它的实时时钟/取样时计被设定为32kHz、 32.768kHz、和38.4MHz;可传送全部时钟性能,包括警报;并能够为操作系统需求以及数字化仪取样和键盘反跳产生中断。

  系统控制——在系统控制区域中观察功率管理和引导存储器十分有趣。龙珠MX1功率管理的特性由可编程时钟合成器支持,这种时钟合成器使用32.768kHz或38.4kHz晶体用于全频控制。模组(芯片)可以单独关闭,也可以为最低功率的模式进行配置。操作系统将在很大程度上负责执行最适合手头工作的功率管理,同时期望能够留给最终用户一些控制自由。迄今还没有动态独立的功率管理被执行过;摩托罗拉正依靠它的0.18微米处理,带来高频和最低漏泄电流。即使在系统关闭时,漏泄电流同样会消耗电池能量;最大程度地减少漏泄可以有效地延长电池使用时间,降低充电频率。

  启动程序模式支持系统设定初值和通过UART下载程序或数据。它能够将程序执行传送到主存储器中,并支持可选择数据的带宽,用于存储器和存储器映射设备。摩托罗拉在芯片上加入了少量ROM’d指令,从技术上将龙珠MX1置于微控制器类别中。
 CPU——摩托罗拉的龙珠MC9328MX1使用ARM920T微处理磁心硬件,目标瞄准摩托罗拉的0.18微米处理程序,这也是龙珠VZ和Super VZ(68K结构)芯片所使用的处理程序。该芯片将16KB指令和数据高速缓冲存储器隔离开,有望令高性能的32位装置以200MHz运行。它使用ARM9TDMI的CPU,结合ARM法则,即以16位压缩指令集实现更小的占位面积。这个复合磁心通过高速缓冲锁定进一步加入了对用户和系统编码的混合负载的支持。高速缓冲器独立地与256字节(1/64的高速缓冲器)的颗粒度单独锁定。除了确定高速缓冲器的尺寸大小,摩托罗拉的设计者还沿用了ARM的磁心规格。高速缓冲器上增加的数据可以从位于www.arm.com/armwww.ns4/html/TRMs?OpenDocument上的ARM手册中获得。

  虚拟存储管理单元(VMMU)完成对软件开发和运行时间安全以及可靠性等方面的支持。摩托罗拉正在编写该芯片手册。摩托罗拉希望能够提供更多关于VMMU规格、同步高速缓冲以及因内容发生改变和经历DMA(或DVMA)而造成无效高速缓冲策略的详细资料。同时,摩托罗拉的设计者认为同步高速缓存和无效算法依赖于操作系统。我们的观点是:只要同步高速缓存通过无效方式执行,上述观点就成立,这是一种适于小型高速缓存、不太适于16KB高速缓存的方法。

  总线,中断,和存储——龙珠MX1使用ARM先进的微控制器总线结构(AMBA),即SoC多主总线接口。它利用AHB(先进的高性能总线)-to-IP接口与速度较慢的片上外围设备进行交流。中断控制器能够接受63次中断,这可以为16个中断源进行矢量优先。

  这种SDRAM控制器(SDRAMC)带有两个独立的芯片选择,每个芯片选择皆高达64MB,从而多少降低了对内部总体存储的限制。SDRAMC与PC 100兼容,100MHz的接入时间为8-1-1-1。在启动时间内,它具有16位和32位软件可配置性能。

  多达6个的额外芯片选择可以用在芯片外部的设备上,每个都有16MB的地址空间,而用于ROM芯片选择的地址空间更高达32MB。芯片选择具有可编程保护,总线宽度和等待状态。
平台比较

  龙珠MX1的高集成度使其与更大、更昂贵的完整平台——PC有了可比性。鉴于比较,我们给PC的配置是最流行的外部设备,就像刚从计算机零售店里连同台式机买回家的一样。这种刻意的比较旨在 (见表1)表现摩托罗拉的片上集成系统所带来的尖端技术、并展望手持产品的未来。

  这还不够吗?

  增加的硬件规格

  l、电压操作
  输入输出电压:1.62v ~ 1.98v
  芯片电压:1.62v ~ 1.98v

  2、程序包
  256接脚PBGA,14mm x 14mm x 1.3mm;0.8点距

  注释:摩托罗拉正在进行产品手册编辑工作。届时您将获得更多数据。

  今后发展简述

  不久前,半导体商设计的芯片还只是将CPU、高速缓存和存储控制器集成在一起。OEM系统设计者加入芯片使硬件产品各有不同,没有不公开协议,产品方块图更本无从得到。通信基础结构和界业系统仍将维持此种状况。日用产品系统的制造者几乎将所有的逻辑运用在一个ASIC中并保持这种趋势和保守他们的秘密。但是随着龙珠MX1的推出和摩托罗拉对用户应用的关注,我们可以顺着摩托罗拉的用户和龙珠MX1的设计者的目光,看到它令人激动的未来:毫无疑问,它将超越掌上电脑和手机的空间,走得更高更远。




----

Powerkom 
广州社区■★PDA时代★■版主  
“If I get close to you, I get hurt. But if I don't get close to you, I get lonely. If I tell you truly how I feel, you distance from me. But if I can not tell you truly how I feel, I distance from you. ”    
            

[关闭][返回]