Difference between revisions of "RK3288"

From Rockchip open source Document
Jump to: navigation, search
(Created page with " = Overview = A31 powered by 4 CPU and 8 GPU (Power VR SGX544 for Ployer and Power VR SGX544MP2 for Onda). A31 Graph A31 CPU architecture consists of quad ARM Cortex-A7...")
 
 
(88 intermediate revisions by 6 users not shown)
Line 1: Line 1:
  
= Overview =
+
{{Infobox SoC
 +
| title = RK3288
 +
| image = [[File:rk3288_soc.png|200px]]
 +
| manufacturer = Rockchip
 +
| process = 28nm
 +
| cpu = Quad-Core ARM Cortex-A17
 +
| ltwo =
 +
| extensions =
 +
| memory = 2-channel LPDDR3/LPDDR2/DDR3/DDR3L
 +
| gpu = ARM Mali-T764
 +
| vpu =
 +
| apu =
 +
| video = HDMI 1.4, MIPI DSI, LVDS, RGB LCD
 +
| audio = I2S, PCM
 +
| network =
 +
| storage = 4x SD Card, eMMC, NAND
 +
| usb = OTG, 2x Host
 +
| other =
 +
| release_date = June 2014
 +
| website = http://www.rock-chips.com/a/en/products/RK32_Series/2014/0504/484.html
 +
}}
  
A31 powered by 4 CPU and 8 GPU (Power VR SGX544 for Ployer and Power VR SGX544MP2 for Onda).
+
 
  
 +
 
  
 +
 
  
 +
Integrated with a Quad-Core [https://en.wikipedia.org/wiki/ARM_Cortex-A17 Cortex-A17] which up to 1.8GHz and ARMMali-T764 which supports openGL ES1.1/2.0/3.0, openVG1.1, OpenCL and DirectX11. Abundant interfaces provide a friendly solution for product development. Futhermore
  
 +
 
  
A31 Graph
+
 
  
A31 CPU architecture consists of quad ARM Cortex-A7 cores to deliver decent computing capability while consuming less power, and integrates the PowerVR SGX544 GPU. It also features [http://linux-sunxi.org/Cedar_Engine Cedar Engine] multimedia processing unit that is capable of up to 2160p (3840x1080@30fps 4k resolution or 1080p 3D decoding) video decoding, with integrated HDMI 1.4 output support, and H.264 HP (High Profile) in 1080p at 30fps video encoding.
+
 
  
Proper Linux support now difficult for A31 due to the [http://linux-sunxi.org/Power_VR Power VR] GPU, though; however, its kernel source is available[http://git.rhombus-tech.net/linux [1]] now and also for U-boot[http://git.rhombus-tech.net/?p=u-boot.git;a=tree;h=refs/heads/allwinner-sunxi-a31;hb=refs/heads/allwinner-sunxi-a31 [2]].
+
 
  
== Cortex-A7 ==
+
 
  
Cortex-A7 is 100% ISA compatible with the Cortex-A15, this includes the new virtualization instructions, integer divide support and 40-bit memory addressing. Any code running on an A15 can run on a Cortex A7, just slower. This is a very important feature as it enables SoC vendors to build chips with both Cortex A7 and Cortex A15 cores, switching between them depending on workload requirements. ARM calls this a big.LITTLE configuration.<sup id="cite_ref-2">[http://linux-sunxi.org/A31#cite_note-2 [2]]</sup><sup id="cite_ref-3">[http://linux-sunxi.org/A31#cite_note-3 [3]]</sup><sup id="cite_ref-4">[http://linux-sunxi.org/A31#cite_note-4 [4]]</sup>
+
= Overview =
  
== A31s ==
+
The RK3288 offers<big><var>&nbsp;</var></big>an extensible, <big><small><tt>leading&nbsp;performance</tt></small></big>, long-standing heritage platform,ideally suited for &nbsp;set-top box solution, tablet and chromebook.The platform is integrated with a Quad-Core Cortex-A17 which up to 1.8GHz and ARM Mali-T764&nbsp;which supports openGL ES1.1/2.0/3.0, openVG1.1, OpenCL and DirectX11. Abundant&nbsp;interfaces provide&nbsp;a friendly solution for product&nbsp;development. Futhermore, the power consumption is&nbsp;optimal for applications such as imaging/video, communication and broadband infrastructure,and performance audio applications.
  
The A31s is the same die as the A31 in a different package. In terms of hardware specification and functionality they are identical.
+
&nbsp;
  
= A31 SoC Features =
+
&nbsp;
  
 +
= RK3288 SoC Features =
 +
 +
{| border="0" cellpadding="1" cellspacing="1" style="width: 972px;"
 +
|-
 +
| style="width: 530px;" |
 
*CPU:  
 
*CPU:  
**ARM Cortex-A7 Quad-Core ([http://infocenter.arm.com/help/topic/com.arm.doc.epm016887/index.html revision r0p3])
+
**Quad Core Cortex-A17&nbsp;up to 1.8GHz
**256KB L1-Cache  
+
**32KB L1-Cache  
 
**1MB L2-Cache   
 
**1MB L2-Cache   
 +
*Internal SRAM
 +
**96KB total
 +
**First 16KB used by Bootrom when bootup 
 
*GPU:  
 
*GPU:  
**[http://linux-sunxi.org/Power_VR Power VR]&nbsp;SGX 544
+
**ARM Mali-T764 GPU, with TE, ASTC, AFBC technology
**Eight logic cores (8 shader engines)
+
**Quad core 3D Graphics engine
**Comply with Open GL ES2.0, Open CL1.x, DX 9_3 
+
**Dual core 2D Graphics engine
*Video:
+
**Comply with&nbsp;OpenGL ES1.1/2.0/3.0, OpenVG1.1, OpenCL, DirectX11    
**UHD H.264 4K ×2K @30fps video decoding
 
**Full HD video decoding
 
**BD Directory, BD ISO and BD m2ts video decoding
 
**H.264 High Profile&nbsp;1080P@60fps encoding
 
**3840x1080@30fps 3D decoding
 
**Comply with RTSP, HTTP, HLS, RTMP, MMS streaming media protocol    
 
 
*Display:  
 
*Display:  
**Dual-Channel LVDS 1920&nbsp;×1080@60fps
+
**4Kx2K@60fpsHDMI2.0
**4-lane MIPI DSI 1920 × 1200@ 60fps
+
**Up to 3840X2160 display resolution
**Dual-Channel RGB/CPU 2048&nbsp;×1536@60fps
+
**Support dual-channel LVDS/dual-channel MIPI-DSI/eDP1.1   
**Integrated HDMI 1.4 4K ×2K@ 30fps    
 
 
*Camera:  
 
*Camera:  
**Integrated Parallel & MIPI I/F sensor
+
**Support up to 5M pixels
**Integrated Powerful ISP, supporting Raw Data CMOS sensor
+
**8bits/10bits/12bits raw data interface&nbsp;    
**5M/8M/12M CMOS Sensor supported
 
**8/10/12-bit RGB Bayer sensor supported    
 
 
*Memory:  
 
*Memory:  
**Dual-Channel LPDDR2/DDR3/DDR3L Controller
+
**Dual channels 64-bit DRAM controller
**Dual-Channel NAND FLASH Controller
+
**Support DDR3/DDR3L, LPDDR2, LPDDR3    
**64-bit ECC 
+
*Connectivity:  
*PMIC:
+
**Embedded 13M ISP and MIPI-CSI2 interface    
**A31exclusively tailor-made PMIC&nbsp;[http://linux-sunxi.org/AXP221 AXP221]
 
**21-CH power output and 2.2A Flash charging
 
**Comply with USB 3.0 power supply standard    
 
*Embedded Controller:  
 
**[http://linux-sunxi.org/AR100 AR100], an OpenRISC controller. Manages deep powersave modes.    
 
 
*Audio:  
 
*Audio:  
**Integrated HI-FI 100dB Audio Codec
+
**I2S/PCM with 8 channels 
**Three MIC
+
 
**One MIC with Noise cancellation 
+
| style="width: 429px;" | [[File:3288.png|RTENOTITLE]]
*OS:  
+
|}
**Support Android 4.2 or up
+
 
**Support Microsoft Windows 8
+
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
= Documentation =
 +
 
 +
#[[Media:Rockchip_RK3288_Datasheet_V2.2-20170301.pdf|Media:Rockchip RK3288 Datasheet V2.2-20170301.pdf]]
 +
#[[Media:Rockchip_RK3288_TRM_V1.2_Part1-20170321.pdf|Rockchip RK3288 TRM V1.2 Part1-20170321.pdf]]
 +
#[http://opensource.rock-chips.com/images/a/ae/Rk3288_hardware_reference.zip Rk3288_hardware_reference.zip]
 +
 
 +
&nbsp;
 +
 
 +
= Software =
 +
 
 +
See&nbsp;[http://opensource.rock-chips.com/wiki_Linux_user_guide Linux User Guide]&nbsp;setup LInux OS generally;
 +
 
 +
See&nbsp;[http://opensource.rock-chips.com/wiki_U-Boot U-Boot]&nbsp;guide to develop U-Boot;
 +
 
 +
See&nbsp;[http://opensource.rock-chips.com/wiki_Rockchip_Kernel Rockchip kernel]&nbsp;to develop kernel;
 +
 
 +
See&nbsp;[http://opensource.rock-chips.com/wiki_Buildroot buildroot and]&nbsp;[http://opensource.rock-chips.com/wiki_Debian debian&nbsp;to]&nbsp;develop and rootfs.
 +
 
 +
&nbsp;
 +
 
 +
== Chip configuration ==
 +
 
 +
{| border="1" cellpadding="1" cellspacing="1" class="table_style"
 +
|-
 +
! '''chip'''
 +
! '''Kernel eMMC index'''
 +
! '''Kernel SD index'''
 +
! '''Uboot eMMC index'''
 +
! '''Uboot SD index'''
 +
! '''Baud speed'''
 +
|-
 +
| RK3288
 +
| 1
 +
| 0
 +
| 0
 +
| 1
 +
| 115200
 +
|}
 +
 
 +
= [http://opensource.rock-chips.com/wiki_Devices#RK3288_Boards RK3288 Devices List] =
 +
 
 +
= References =
 +
 
 +
#[https://en.wikipedia.org/wiki/ARM_Cortex-A17 https://en.wikipedia.org/wiki/ARM_Cortex-A17]
 +
#[http://www.rock-chips.com/a/en/products/RK32_Series/2014/0504/484.html http://www.rock-chips.com/a/en/products/RK32_Series/2014/0504/484.html]

Latest revision as of 07:21, 22 August 2019

RK3288
Rk3288 soc.png
Manufacturer Rockchip
Process 28nm
CPU Quad-Core ARM Cortex-A17
Memory 2-channel LPDDR3/LPDDR2/DDR3/DDR3L
GPU ARM Mali-T764
Connectivity
Video HDMI 1.4, MIPI DSI, LVDS, RGB LCD
Audio I2S, PCM
Storage 4x SD Card, eMMC, NAND
USB OTG, 2x Host
Release Date June 2014
Website

Product Page

 

 

 

Integrated with a Quad-Core Cortex-A17 which up to 1.8GHz and ARMMali-T764 which supports openGL ES1.1/2.0/3.0, openVG1.1, OpenCL and DirectX11. Abundant interfaces provide a friendly solution for product development. Futhermore

 

 

 

 

 

Overview

The RK3288 offers an extensible, leading performance, long-standing heritage platform,ideally suited for  set-top box solution, tablet and chromebook.The platform is integrated with a Quad-Core Cortex-A17 which up to 1.8GHz and ARM Mali-T764 which supports openGL ES1.1/2.0/3.0, openVG1.1, OpenCL and DirectX11. Abundant interfaces provide a friendly solution for product development. Futhermore, the power consumption is optimal for applications such as imaging/video, communication and broadband infrastructure,and performance audio applications.

 

 

RK3288 SoC Features

  • CPU:
    • Quad Core Cortex-A17 up to 1.8GHz
    • 32KB L1-Cache
    • 1MB L2-Cache
  • Internal SRAM
    • 96KB total
    • First 16KB used by Bootrom when bootup
  • GPU:
    • ARM Mali-T764 GPU, with TE, ASTC, AFBC technology
    • Quad core 3D Graphics engine
    • Dual core 2D Graphics engine
    • Comply with OpenGL ES1.1/2.0/3.0, OpenVG1.1, OpenCL, DirectX11
  • Display:
    • 4Kx2K@60fpsHDMI2.0
    • Up to 3840X2160 display resolution
    • Support dual-channel LVDS/dual-channel MIPI-DSI/eDP1.1
  • Camera:
    • Support up to 5M pixels
    • 8bits/10bits/12bits raw data interface 
  • Memory:
    • Dual channels 64-bit DRAM controller
    • Support DDR3/DDR3L, LPDDR2, LPDDR3
  • Connectivity:
    • Embedded 13M ISP and MIPI-CSI2 interface
  • Audio:
    • I2S/PCM with 8 channels
RTENOTITLE

 

 

Documentation

  1. Media:Rockchip RK3288 Datasheet V2.2-20170301.pdf
  2. Rockchip RK3288 TRM V1.2 Part1-20170321.pdf
  3. Rk3288_hardware_reference.zip

 

Software

See Linux User Guide setup LInux OS generally;

See U-Boot guide to develop U-Boot;

See Rockchip kernel to develop kernel;

See buildroot and debian to develop and rootfs.

 

Chip configuration

chip Kernel eMMC index Kernel SD index Uboot eMMC index Uboot SD index Baud speed
RK3288 1 0 0 1 115200

RK3288 Devices List

References

  1. https://en.wikipedia.org/wiki/ARM_Cortex-A17
  2. http://www.rock-chips.com/a/en/products/RK32_Series/2014/0504/484.html