Difference between revisions of "Pollux"

From eLinux.org
Jump to: navigation, search
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
[[File:pollux.gif|right]]
 
[[File:pollux.gif|right]]
 
== Summary ==
 
== Summary ==
 +
{|width="75%"
 +
|-
 +
|
 +
The Pollux is a System on a Chip (SoC) that was manufactured by MagicEyes, whose intellectual property is now owned by Core Logic. Originally designed for LeapFrog as the LF1000, the 533MHz ARM926EJ core VR3520F has now made its way into several products running WinCE and Linux.
  
Core Logic now owns the former MagicEyes intellectual property.
+
*[http://www.corelogic.co.kr/kor2/application/portable05.php Core Logic Product Page]
 
 
Product page:  http://www.corelogic.co.kr/kor2/application/portable05.php
 
 
 
----
 
 
 
POLLUX is the 3rd generation chip adopting MagicEyes' VRender Technology.<br>
 
Its high performance and low power consumption architecture realize a big <br>
 
differentiation in developing richer-end user applications such as 2D/3D Car<br>
 
Navigation System, dual display POS System, High resolution & various visual<br>
 
effective Display System and convergence Handheld products such as Multimedia<br>
 
Toy, MP4 Player, low-end PMP, and etc.<br>
 
 
 
POLLUX, with its 533MHz ARM926EJ and 3D graphics engine, enables to implement<br>
 
high-end application such as navigation device improving from 2D graphics to 3D<br>
 
in progress.
 
 
 
POLLUX 3D graphics engine can be used not only rendering 3D contents such as 3D<br>
 
map but also various color LCD terminal application's needs on splendid user<br>
 
interface and variety of display function through its various visual effects.<br>
 
 
 
POLLUX is a SoC including ARM926EJ 32bit CPU, 3D Graphics Accelerator, NTSC/PAL<br>
 
Encoder with video DAC and various interfaces like USB 2.0, 4ch UART, 2ch SD/MMC, I2C.<br>
 
 
 
The embedded 3D Graphics engine enables high performance 3D graphics and display<br>
 
functions without sacrificing host CPU power to reserve most CPU power to <br>
 
other application software.<br>
 
 
 
POLLUX provides the powerful display unit enabling simultaneous multilayer display on digital convergence system:
 
* Displays 3 layers simultanously such as background, Cursor, 3D graphics
 
* Enables PIP function by hardwired NTSC PAL encoder with Video DAC
 
* Supports two difference display(1 digital & 1 analog) simultaneously
 
 
 
Pollux gives designers flexibility in developing system with enough CPU horse<br>
 
power, powerful 3D performance, multi-layering display togather with lots of<br>
 
I/O interfaces to realize competitiveness portable/handheld/embedded products.<br>
 
 
 
 
 
 
* [[media:Pollux-brochure.pdf| Pollux Brochure ]]
 
* [[media:Pollux-brochure.pdf| Pollux Brochure ]]
 
* [[media:pollux-datasheet.pdf|Pollux VF3520F Datasheet]]
 
* [[media:pollux-datasheet.pdf|Pollux VF3520F Datasheet]]
 
* [http://thing1.linuxdevices.com/news/NS4648734230.html MagicEyes Pollux SoC]
 
* [http://thing1.linuxdevices.com/news/NS4648734230.html MagicEyes Pollux SoC]
<br>
+
|}
<br>
 
  
 
== Features ==
 
== Features ==
Line 62: Line 28:
 
** Up to 128MB
 
** Up to 128MB
 
** Peak Memory Bandwidth : 533MByte/sec
 
** Peak Memory Bandwidth : 533MByte/sec
 +
**8 Channel DMA
 +
 
=== Storage ===
 
=== Storage ===
 
* Static Bus controller
 
* Static Bus controller
Line 69: Line 37:
 
* Boot form NAND flash or NOR flash
 
* Boot form NAND flash or NOR flash
 
* IDE interface with PIO mode
 
* IDE interface with PIO mode
 +
 +
=== 3D Graphic Accelerator ===
 +
* 3D Performance : 133M Texel/sec, 1.33M Polygon/sec<br>
 +
* OpenGL ES 1.1 Compatible
 +
* 512-depth instruction memory
 +
* 256 Vector Input/Constant Registers
 +
* 16 Vector General Purpose Registers
 +
* 2x2 Sub-Pixel Accuracy
 +
* Per-Pixel Fogging
 +
* Hardware Dithering
 +
* Texture Features
 +
* Perspective Correction
 +
* Multi-Texturing
 +
* Bi-Linear Filtering
 +
* MIPMAP
 +
 
=== Display Subsystem ===
 
=== Display Subsystem ===
** Supports screen size up to 1280 * 1024@60Hz
+
* Supports screen size up to 1280 * 1024@60Hz
** Supports Flat Panel I/F: Color TFT at 16, 18, 24 bit//Pixel, STN-LCD
+
* Supports Flat Panel I/F: Color TFT at 16, 18, 24 bit//Pixel, STN-LCD
** Display Layers
+
* Display Layers
*** RGB Layer : 2 Layer, 8/16/24bpp Format
+
** RGB Layer : 2 Layer, 8/16/24bpp Format
*** YUV Layer : YUV4:2:0, 2D/Linear Format, Scale Up/Down
+
** YUV Layer : YUV4:2:0, 2D/Linear Format, Scale Up/Down
** Effects : Color Key, Priority, Alpha Blending(16 Levels)
+
* Effects : Color Key, Priority, Alpha Blending(16 Levels)
** Color Control : Brightness, Contrast, Hue, Saturation
+
* Color Control : Brightness, Contrast, Hue, Saturation
** Output Format
+
* Output Format
*** CCIR 601/656, RGB, M-RGB(Multiplexed RGB)
+
** CCIR 601/656, RGB, M-RGB(Multiplexed RGB)
*** Supports NTSC/PAL Encoder with Analog DAC
+
** Supports NTSC/PAL Encoder with Analog DAC
*** CVBS Output
+
** CVBS Output
*** Independent Dual Display Output
+
** Independent Dual Display Output
** Advanced 3D Graphics
+
* Advanced 3D Graphics
*** 3D Performance : 133M Texel/sec, 1.33M Polygon/sec
+
** 3D Performance : 133M Texel/sec, 1.33M Polygon/sec
*** 3D Texture Mapping, Lighting, Shading, Fogging
+
** 3D Texture Mapping, Lighting, Shading, Fogging
*** Z-Buffer, Alpha Blending
+
** Z-Buffer, Alpha Blending
*** Open GL ES 1.1 support
+
** Open GL ES 1.1 support
 +
 
 
=== Integrated peripherals ===
 
=== Integrated peripherals ===
* USB Host/ Device(2.0), I2C, 4Ch UART, SSP/SPI
+
* 2Ch SD/MMC, NAND
+
* USB 1.1 Host
 +
** 3 downstream ports
 +
* USB 2.0 Device
 +
** Support FS/HS dual mode operation
 +
* SD/ MMC interface
 +
** Two Channels of SD/MMC
 +
** SD mem Version 2.00
 +
** SDIO version 1.10
 +
** MMC version 4.2
 +
** Clock speed up to 52MHz
 +
** PIO and DMA mode data transfer
 +
* NAND
 +
* I2C
 +
** 2 channel I2C-bus
 +
** 100Kbps ~ 1Mbps Speed
 
* I2S
 
* I2S
 
* ADC
 
* ADC
 
* PWM
 
* PWM
 +
* 4Ch UART
 +
* SSP/SPI
 +
* JTAG
 +
 
=== Power Management ===  
 
=== Power Management ===  
 
*Individual block dynamic power controlller  
 
*Individual block dynamic power controlller  
Line 106: Line 109:
  
 
== Known Devices ==
 
== Known Devices ==
[[Leapster Explorer]]
+
Branded as LF1000
 
+
* [[Leappad Explorer]]
[[Didj]]
+
* [[Leapster Explorer]]
 +
* [[Didj]]
  
 
[[GP2X Wiz]]
 
[[GP2X Wiz]]
Line 114: Line 118:
 
[http://en.wikipedia.org/wiki/GP2X_Caanoo GP2X Caanoo]
 
[http://en.wikipedia.org/wiki/GP2X_Caanoo GP2X Caanoo]
  
[http://kthx.ath.cx/trac/nc600_linux/ NC600 thin client]
+
[http://code.jeffkent.net/trac/nc600/ NC600 thin client]
  
 
[http://www.cydle.com/product_T43H.aspx Cydle T43H HD radio/GPS]
 
[http://www.cydle.com/product_T43H.aspx Cydle T43H HD radio/GPS]
Line 121: Line 125:
  
 
[http://lucasind-usa.com/lmp881.htm LMP881 NetPAD]
 
[http://lucasind-usa.com/lmp881.htm LMP881 NetPAD]
 +
[[Category:Didj]]
 +
[[Category:Leapster Explorer]]
 +
[[Category:Augen eGo]]
 +
[[Category:LeapFrog Pollux Platform]]

Latest revision as of 22:56, 13 November 2011

Pollux.gif

Summary

The Pollux is a System on a Chip (SoC) that was manufactured by MagicEyes, whose intellectual property is now owned by Core Logic. Originally designed for LeapFrog as the LF1000, the 533MHz ARM926EJ core VR3520F has now made its way into several products running WinCE and Linux.

Features

Core

  • 90 nm Process
  • 288pin FBGA
  • 15mm x 15mm
  • 0.65mm pitch
  • High performance 32bit CPU Core
    • ARM926EJ- 533MHz
    • I Cache / D Cache:16KB/16KB
    • Jazelle Java Hardware Accelerator

Memory

  • DDR SDRAM Controller
    • 133MHz DDR SDRAM memory x 16bit
    • Single DDR memory bank
    • Up to 128MB
    • Peak Memory Bandwidth : 533MByte/sec
    • 8 Channel DMA

Storage

  • Static Bus controller
  • 16 bit data bus
  • Supports 8 bit NAND flash and 8/16 bit SRAM
  • Supports SLC/ MLC NAND
  • Boot form NAND flash or NOR flash
  • IDE interface with PIO mode

3D Graphic Accelerator

  • 3D Performance : 133M Texel/sec, 1.33M Polygon/sec
  • OpenGL ES 1.1 Compatible
  • 512-depth instruction memory
  • 256 Vector Input/Constant Registers
  • 16 Vector General Purpose Registers
  • 2x2 Sub-Pixel Accuracy
  • Per-Pixel Fogging
  • Hardware Dithering
  • Texture Features
  • Perspective Correction
  • Multi-Texturing
  • Bi-Linear Filtering
  • MIPMAP

Display Subsystem

  • Supports screen size up to 1280 * 1024@60Hz
  • Supports Flat Panel I/F: Color TFT at 16, 18, 24 bit//Pixel, STN-LCD
  • Display Layers
    • RGB Layer : 2 Layer, 8/16/24bpp Format
    • YUV Layer : YUV4:2:0, 2D/Linear Format, Scale Up/Down
  • Effects : Color Key, Priority, Alpha Blending(16 Levels)
  • Color Control : Brightness, Contrast, Hue, Saturation
  • Output Format
    • CCIR 601/656, RGB, M-RGB(Multiplexed RGB)
    • Supports NTSC/PAL Encoder with Analog DAC
    • CVBS Output
    • Independent Dual Display Output
  • Advanced 3D Graphics
    • 3D Performance : 133M Texel/sec, 1.33M Polygon/sec
    • 3D Texture Mapping, Lighting, Shading, Fogging
    • Z-Buffer, Alpha Blending
    • Open GL ES 1.1 support

Integrated peripherals

  • USB 1.1 Host
    • 3 downstream ports
  • USB 2.0 Device
    • Support FS/HS dual mode operation
  • SD/ MMC interface
    • Two Channels of SD/MMC
    • SD mem Version 2.00
    • SDIO version 1.10
    • MMC version 4.2
    • Clock speed up to 52MHz
    • PIO and DMA mode data transfer
  • NAND
  • I2C
    • 2 channel I2C-bus
    • 100Kbps ~ 1Mbps Speed
  • I2S
  • ADC
  • PWM
  • 4Ch UART
  • SSP/SPI
  • JTAG

Power Management

  • Individual block dynamic power controlller
  • Supports various power down mode
    • Idle
    • Stop

Operating Temperature

  • 0℃ ~ 70℃

Operating System

  • Microsoft Windows CE 5.0/6.0
  • Linux

Known Devices

Branded as LF1000

GP2X Wiz

GP2X Caanoo

NC600 thin client

Cydle T43H HD radio/GPS

Augen_eGo:_OE-A730_to_OE-A733

LMP881 NetPAD