ARM GPU(mali-400 MP)

Mali 是一款由 ARM Holdings(ARM,安谋科技)研发设计的移动显示芯片组( GPUs)系列。该显示芯片组的电路设计和架构研发完全由ARM自主设计,ARM特别设立了 ARM Norway(ARM挪威)显示处理事业部来负责研发设计ARM Mali显示芯片系列,该部门的前身是 Falanx

目录

  • 1 Mali显示技术细节
  • 2 变种和延伸
  • 3 实现技术
  • 4 Lima FOSS 驱动(利马开源驱动)
  • 5 参考
  • 6 外部链接

Mali显示技术细节

和其他基于IP核心(IP cores)嵌入式技术的3D显示芯片一样,Mali显示芯片组没有提供特别用来驱动LCD显示器显示图像的显示控制器(类似于显卡),相反地,它是一个纯3D显示引擎,它将图像载入到缓存中,并且由专门负责图像显示处理的内置显示核心来显示这些图像。

其内置的那些不同渲染API,例如OpenGL ES、OpenVG等等,都实现了shader图像处理程序。ARM还提供了开发工具用来进行针对其显示芯片的处理,如Mali GPU Shader Development StudioMali GPU User Interface Engine

变种和延伸

Mali显示芯片组改进自Falanx公司研发生产的显示技术芯片组,目前Mali显示芯片组有如下几个型号:

型号 支持的最多显示核心数 显示芯片缓存 兼容的渲染API 参照
Mali-200 1 - OpenGL ES 1.1 & 2.0, OpenVG 1.1 [1]
Mali-300 1 8 KiB OpenGL ES 1.1 & 2.0, OpenVG 1.1 [2]
Mali-400 MP 4 256 KiB OpenGL ES 1.1 & 2.0, OpenVG 1.1 [3]
Mali-T604 4 256 KiB OpenGL ES 1.1 & 2.0 & 3.0, OpenVG 1.1, OpenCL 1.1, DirectX 11, Renderscript [4][5]
Mali-T658 8 256 KiB OpenGL ES 1.1 & 2.0 & 3.0, OpenVG 1.1, OpenCL 1.1, DirectX 11, Renderscript [6][7]

实现技术

目前Mali显示芯片组被整合在以下已知的移动处理器中:

制造商 处理器芯片型号 内置的Mali型号
Telechips TCC8803, TCC8902, TCC8900, TCC9201 Mali-200[8][9]
NetLogic Au1380, Au1350 Mali-200[10][11]
Socle-Tech Leopard-6 Mali-200[12]
STMicroelectronics SPEAr1340 Mali-200[13]
Spreadtrum SC8810, SC6820 Mali[14]
AMLogic 8726-M, 8726-MX Mali-400 MP[15]
Allwinner A10, A13 Mali-400 MP[16]
NuFront NuSmart 2816 Mali-400 MP
Rockchip RK30xx Mali-400 MP[17]
Samsung Exynos 4210、4212、4412 Mali-400 MP[18]
Samsung S5P6450 Vega Mali-400 MP[19]
ST-Ericsson NovaThor U9500、U8500、U5500 Mali-400 MP[20]
STMicroelectronics STi7108、STiH416 Mali-400 MP[21][22]
WonderMedia Prizm WM8950 Mali-400 MP[23]
Samsung Exynos 5250 Mali-T604 MP4[24]

Lima FOSS 驱动(利马开源驱动)

参见:en:Graphics hardware and FOSS#ARM

2012年1月21日,Phoronix报道称Codethink最主要的开源显示技术开发商:Luc Verhaegen已经开始尝试为Mali显示芯片组系列提供技术支持,特别是Mali 200 以及 Mali 400 型号。该项目称为Lima(利马)并且开始提供对OpenGL ES 2.0的全面支持。[25] FOSDEM已于2012年2月4日提供主要支持,[26][27] 并且提供了 limadriver.org 网站用于展示新的研发进展。

参考

  1. ^ Mali-200 Webpage; Arm Holdings.
  2. ^ Mali-300 Webpage; Arm Holdings.
  3. ^ Mali-400 Webpage; Arm Holdings.
  4. ^ Mali-T604 Webpage; Arm Holdings.
  5. ^ http://www.khronos.org/assets/uploads/developers/library/2012-pan-pacific-road-show/OpenGL-and-OpenGL-ES-Taiwan_Feb-2012.pdf Khronos Group OpenGL and OpenGL ES Taiwan Feb 2012
  6. ^ Mali-T658 Webpage; Arm Holdings.
  7. ^ http://www.khronos.org/assets/uploads/developers/library/2012-pan-pacific-road-show/OpenGL-and-OpenGL-ES-Taiwan_Feb-2012.pdf Khronos Group OpenGL and OpenGL ES Taiwan Feb 2012
  8. ^ 2010, ARM Limited: TCC8900 development board
  9. ^ Limadriver.org: Hardware
  10. ^ NetLogic Au1300
  11. ^ RMI Au1300 Press release
  12. ^ Socle Leopard-6 SoC
  13. ^ STMicro SPEAr1340
  14. ^ Spreadtrum SC8819 SC6820 Press release
  15. ^ Limadriver.org: Hardware
  16. ^ Limadriver.org: Hardware
  17. ^ [1]
  18. ^ Samsung's Exynos 4210 flexes 3D gaming muscle at GDC 2011
  19. ^ Hardkernel ODROID-E7 development board
  20. ^ ST-Ericsson NovaThor product page
  21. ^ STMicro STi7108 Press release
  22. ^ STMicro STiH416 Press release
  23. ^ WonderMedia Prizm WM8950 Press release
  24. ^ [2]
  25. ^ Phoronix, Jan 27 2012: Announcing The Lima Open-Source GPU Driver
  26. ^ Phoronix, Jan 21 2012: An Open-Source, Reverse-Engineered Mali GPU Driver
  27. ^ FOSDEM schedule, Jan 21 2012: Liberating ARM's Mali GPU

外部链接

  • MALI graphics hardware at ARM Holdings website
  • Mali developer a developer site run by ARM
  • Lima driver

你可能感兴趣的:(ARM GPU(mali-400 MP))