精华区 [关闭][返回]

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

主题:摩托罗拉:快速将ARM移植到龙珠MX1中 2(ZT)
发信人: powerkom(冇钱买面包)
整理人: visar(2003-03-16 09:23:54), 站内信件
龙珠MX1的USB接口在全速情况下(12MHz)符合通用串行总线规格1.1版,提供六个端点。端点(0)可用于输入和输出,进行管理,得到32字节FIFO支持,因而确定了32字节的最大信息包尺寸。端点(1-5)用于单向通讯(可选择为进或出)。端点(1-2)由64位FIFO支持,端点(3-5)与32字节FIFO连接。端点(3-5)能够支持等时通讯导管。端点(1-5)也支持控制,容积,和中断导管;用户可培植的最大的信息包尺寸是8、16、32、或64字节,只受片上缓冲器实际尺寸的限制。这样配置后,当USB框架发生时,等时通讯导管产生中断。信息包尺寸大小按通信性能的不同受到限制:用于等时端点的DMA接入受FIFO端点尺寸的限制;下一个信息包仅在DMA服务于FIFO之后才能得到。编程后的I/O能够支持从0到1023字节的任意大小的数据包。USB芯片自己供给能量,从而不需要从相连的USB设备上吸收能量,但是在系统设计需要的情况下,它也能通过USB线缆获得能量。

  该智能卡接口模式(SIM)符合ISO7816智能卡接口标准;具有16字节深的FIFO传送和32字节深的FIFO接收;同时具有带中断功能的SIM卡识别特点。

  龙珠蓝牙加速器(BTA)不仅仅提供基带处理器。它还将一个跳跃频率选择协同处理器与传送接收缓冲器结合起来,每一个都是16位宽,32字深。它直接支持摩托罗拉、松下半导体和飞利浦半导体的外部蓝牙收发器。另外,它还具有蓝牙应用计时器和低功耗管理能力的特点。

  多媒体卡(Infineon规格)和安全数字(MMC/SD)主控制器磁心与2.2版本的MMC系统规格和1.0版本的SD存储卡规格相兼容。多媒体卡还利用1/4信道与SD I/O规格0.8e相兼容。该标准支持高达10个MMC卡和一个SD。对于单独的非混合MMC卡,Infineon规格达到30个单元。这个MMC/SD磁心支持热插拔卡功能,数据速度达20Mb/s至80Mb/s。

  索尼的存储标准没有被遗忘。存储棒主控制器(MSHC)磁心提供了一个内置的8字节(4字组)FIFO缓冲,用于传输和接收、一个内置CRC电路、和一个通过阅读FIFO状态的DMA支持。该磁心的超时设置可以中断主处理器。它还具有检查插拔执行的检测和16位宽主总线接入的特点(不支持8位宽)。

  对紧密快闪卡和SmartMedia卡的支持现在还是一个空缺。摩托罗拉现有的PDA客户使用的是MMC和索尼存储棒,但紧密的快闪卡和SmartMedia卡与数字相机、桌面、和微型驱动器紧密相关。微型驱动器的使用也许会遭到反对意见,这主要出于对能量消耗的考虑。如果龙珠能够提供相应的支持,选择决定就会由OEM设计者和最终用户决定了。

 多媒体——龙珠的多媒体加速器具有多累积(MAC)功能,帮助进行MP3解码应用和余弦变换(DCT/iDCT)功能,从而加速MPEG4。在200MHz 的ARM磁心状态下,摩托罗拉估计的每秒百万条指令的损失小得惊人:在MP3重放中为10-15%,对于MPEG4,则只有10%左右。其它的途径需要更高的频率以节约硅,而能源耗散交换不能凭直觉判定,摩托罗拉一定是注意到了这种可能性的存在。

  两份技术报道就MP3的工作量交换了观点,它们使用的TI DSP元器件对于相同的算法要求50-100MHz单循环MAC性能。ARM网站认为它的ARM9TDMI要求25MHz的功率完成MP3的工作量,这也许就是造成10-15%的低损耗的原因。摩托罗拉的设计者认为ARM本身就可以轻松地执行MP3和MPEG4解码,而MMA更能够提高CPU的性能以提供更快的帧每秒速度。当CPU需要更低的芯片频率来降低功耗时,MMA作为独立加速器的真实角色就会展现出来。最终,众多优秀的数学技巧都可以用来优化一定结构中的工作量。您的利润增长指日可待。

  视频端口模式支持来自CMOS影像器的外部输入。这个规格意味着获取的图像质量会比数字照相机的图像低,产品定位则为无线视频通讯器。需要注意的是影像器模拟-数字的转换和前期处理的工作已在芯片外部完成。这是一个很好的策略,减少了芯片中混合信号设计出现的问题,当需要时可以增加频率。利用这一优势,最终系统设计者有更大的自由空间,可以独树一帜,甚至使用CCD传感器。

  用户接口——龙珠的用户接口支持屏幕显示,它具有触摸和手写识别功能,记忆显示输出功能。

  模拟信号处理器(ASP)具有特点是:2个A/D转换器,其一为13位分辨率和12位精确度(+/-0.1%)、带有三个输入端的触屏和低电压电池检测、笔头取样的数据得到12x16深的FIFO支持和中断支持。第二个A/D转换器传递相同的分辨率和精确度,同时利用两个8x16宽的FIFO,增加对DMA的支持。也许在每秒上千的取样中,片上A/D转换器要比CMOS影像器或CCD传感器所需的器件出现的问题要少;在视频方面,这些器件可能每秒需要成百万的取样。ASP芯片实现了对低电压管理的支持。

  龙珠MX1液晶显示控制器 (LCDC) 覆盖广阔的频谱。它的起始可编程软件屏幕尺寸为640 x 512。它支持每像素4位和无源彩色面板每像素8位以及TFT面板每像素16位,每像素16位为64K彩色支持。 芯片运用128KB嵌入SRAM进行屏幕更新和数据保留。它能够直接驱动日立、摩托罗拉、夏普、和东芝等厂家的备受欢迎的LCD驱动器,并为12 到16位TFT面板数据总线宽度提供支持。软件设计者将欣喜地发现它支持时钟硬件游标和背景间的逻辑操作,同时还可以将主要存储作为显示存储使用。该LCDC同时支持硬件摇摄全景(通过软件的水平卷页显示)。一个用于图像的硬件透镜和一个用于文本、可格式化的透镜将会为该款优秀的规格锦上添花。



----

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. ”    
            

[关闭][返回]