Difference between revisions of "RK3036"

From Rockchip open source Document
Jump to: navigation, search
Line 40: Line 40:
 
= Overview =
 
= Overview =
  
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.
+
RK3036 is a low power, high performance processor solution for OTT TV BOX, and other<br/> digital multimedia applications, and integrates dual-core Cortex-A7, with separate NEON<br/> coprocessor and 128KB L2 Cache.<br/> Many embedded powerful hardware engines provide optimized performance for high-end<br/> application. RK3036 supports almost full-format 1080P H.264 decoder and H.265 decoder,<br/> high-quality JPEG decoder and special image preprocessor and postprocessor.<br/> Embedded 3D GPU makes RK3036 completely compatible with OpenGL ES1.1 and 2.0,<br/> OpenVG1.1 etc.<br/> RK3036 has high-performance external memory interface (DDR3/DDR3L) capable of<br/> sustaining demanding memory bandwidths, also provides a complete set of peripheral<br/> interface to support very flexible applications.
  
 
&nbsp;
 
&nbsp;
Line 52: Line 52:
 
| style="width: 530px;" |  
 
| style="width: 530px;" |  
 
*CPU:  
 
*CPU:  
**Quad Core Cortex-A17&nbsp;up to 1.8GHz
+
**Quad Core Cortex-A7&nbsp;up to 1.0GHz
 
**32KB L1-Cache  
 
**32KB L1-Cache  
**1MB L2-Cache   
+
**128KB L2-Cache   
*Internal SRAM
+
*Internal memory
**96KB total
+
**16KB BootRom
**First 16KB used by Bootrom when bootup    
+
**8KB internal SRAM    
 
*GPU:  
 
*GPU:  
**ARM Mali-T764 GPU, with TE, ASTC, AFBC technology
+
**ARM Mali400
**Quad core 3D Graphics engine
+
**High performance OpenGL ES1.1 and 2.0, OpenVG1.1 etc
**Dual core 2D Graphics engine
+
**Embedded 1 shader core with shared hierarchical tiler    
**Comply with&nbsp;OpenGL ES1.1/2.0/3.0, OpenVG1.1, OpenCL, DirectX11    
 
 
*Display:  
 
*Display:  
**4Kx2K@60fpsHDMI2.0  
+
**HDMI interface: HDMI version 1.4a, HDCP revision 1.2 and DVI version 1.0 compliant transmitter. Supports DTV from 480i to 1080i/p HD resolution  
**Up to 3840X2160 display resolution  
+
**CVBS interface: 10-bit Resolution. PAL/NTSC encoding    
**Support dual-channel LVDS/dual-channel MIPI-DSI/eDP1.1    
 
 
*Camera:  
 
*Camera:  
**Support up to 5M pixels
+
**Not camera interface. Only support USB camera    
**8bits/10bits/12bits raw data interface&nbsp;    
 
 
*Memory:  
 
*Memory:  
**Dual channels 64-bit DRAM controller
+
**8KB internal SRAM
**Support DDR3/DDR3L, LPDDR2, LPDDR3    
+
**Dynamic Memory Interface (DDR3/DDR3L): Compatible with JEDEC standard DDR3/DDR3L SDRAM. Data rates up to1066Mbps(533MHz) for DDR3/DDR3L. Support up to 2 ranks (chip selects),maximum 1GB address space per rank.    
 
*Connectivity:  
 
*Connectivity:  
**Embedded 13M ISP and MIPI-CSI2 interface    
+
**SDIO interface: Embedded one SDIO interface, Compatible with SDIO 3.0 protocol
 +
**EMAC 10/100M Ethernet Controller: IEEE802.3u compliant Ethernet Media Access Controller(MAC). Support only RMII(Reduced MII) mode. 10Mbps and 100Mbps compatible
 +
**SPI Controller: One on-chip SPI controller
 +
**UART Controller: Three on-chip UART controllers
 +
**I2C controller: Three on-chip I2C controllers
 +
**USB Host2.0: Compatible with USB Host2.0 specification. Supports high-speed(480Mbps), full-speed(12Mbps) and low-speed(1.5Mbps) mode
 +
**USB OTG2.0: Compatible with USB OTG2.0 specification. Supports high-speed(480Mbps), full-speed(12Mbps) and low-speed(1.5Mbps) mode    
 
*Audio:  
 
*Audio:  
 
**I2S/PCM with 8 channels   
 
**I2S/PCM with 8 channels   
  
| style="width: 429px;" | [[File:3288.png|RTENOTITLE]]
+
| style="width: 429px;" | [[File:Rk3036.jpg|RTENOTITLE]]
 
|}
 
|}
  
Line 85: Line 88:
 
= Devices =
 
= Devices =
  
Rockchip: EVB-RK3288
+
Rockchip: Kylin-RK3036
 
 
Firefly: [[Firefly-RK3288|Firefly-RK3288]]<br/> [[Rock2_Full|Rock2 Full]]<br/> [[MiQi|MiQi]]<br/> [[Fennec|Fennec]]<br/> [[PhyCORE-RK3288|phyCORE-RK3288]]
 
 
 
ASUS: [[ASUS_Tinker|Tinker board]]
 
  
 
&nbsp;
 
&nbsp;
  
 
= Documentation =
 
= Documentation =
 
#[[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 =
 
= Software =
Line 123: Line 117:
 
! '''dts'''
 
! '''dts'''
 
|-
 
|-
| RK3288_MAINBOARD_V3.0
+
| rk3036-kylin
 
| rockchip_linux_defconfig
 
| rockchip_linux_defconfig
| rk3288_linux_defconfig
+
| kylin-rk3036_defconfig
| rk3288-evb-act8846.dts
+
| rk3036-kylin.dts
 
|}
 
|}
  
Line 142: Line 136:
 
! '''Baud speed'''
 
! '''Baud speed'''
 
|-
 
|-
| RK3288
+
| RK3036
 
| 1
 
| 1
 
| 0
 
| 0
Line 151: Line 145:
  
 
= See also =
 
= See also =
 +
 +
[[RK3288|RK3288]]
  
 
[[RK3328|RK3328]]
 
[[RK3328|RK3328]]
Line 158: Line 154:
 
= References =
 
= References =
  
#[https://en.wikipedia.org/wiki/ARM_Cortex-A17 https://en.wikipedia.org/wiki/ARM_Cortex-A17]  
+
#[https://en.wikipedia.org/wiki/ARM_Cortex-A7 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]
 
#[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]

Revision as of 08:06, 6 December 2017

RK3288
Rk3288 soc.png
Manufacturer Rockcihp
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

 

 

Rockchip RK3036 is a low power, high performance processor solution for IoT, OTT TV BOX, and other digital multimedia applications, and integrates dual-core Cortex-A7, with separate NEON coprocessor and 128KB L2 Cache.It also integrates Mali 400 GPU.

 

 

 

 

 

Overview

RK3036 is a low power, high performance processor solution for OTT TV BOX, and other
digital multimedia applications, and integrates dual-core Cortex-A7, with separate NEON
coprocessor and 128KB L2 Cache.
Many embedded powerful hardware engines provide optimized performance for high-end
application. RK3036 supports almost full-format 1080P H.264 decoder and H.265 decoder,
high-quality JPEG decoder and special image preprocessor and postprocessor.
Embedded 3D GPU makes RK3036 completely compatible with OpenGL ES1.1 and 2.0,
OpenVG1.1 etc.
RK3036 has high-performance external memory interface (DDR3/DDR3L) capable of
sustaining demanding memory bandwidths, also provides a complete set of peripheral
interface to support very flexible applications.

 

 

RK3288 SoC Features

  • CPU:
    • Quad Core Cortex-A7 up to 1.0GHz
    • 32KB L1-Cache
    • 128KB L2-Cache
  • Internal memory
    • 16KB BootRom
    • 8KB internal SRAM
  • GPU:
    • ARM Mali400
    • High performance OpenGL ES1.1 and 2.0, OpenVG1.1 etc
    • Embedded 1 shader core with shared hierarchical tiler
  • Display:
    • HDMI interface: HDMI version 1.4a, HDCP revision 1.2 and DVI version 1.0 compliant transmitter. Supports DTV from 480i to 1080i/p HD resolution
    • CVBS interface: 10-bit Resolution. PAL/NTSC encoding
  • Camera:
    • Not camera interface. Only support USB camera
  • Memory:
    • 8KB internal SRAM
    • Dynamic Memory Interface (DDR3/DDR3L): Compatible with JEDEC standard DDR3/DDR3L SDRAM. Data rates up to1066Mbps(533MHz) for DDR3/DDR3L. Support up to 2 ranks (chip selects),maximum 1GB address space per rank.
  • Connectivity:
    • SDIO interface: Embedded one SDIO interface, Compatible with SDIO 3.0 protocol
    • EMAC 10/100M Ethernet Controller: IEEE802.3u compliant Ethernet Media Access Controller(MAC). Support only RMII(Reduced MII) mode. 10Mbps and 100Mbps compatible
    • SPI Controller: One on-chip SPI controller
    • UART Controller: Three on-chip UART controllers
    • I2C controller: Three on-chip I2C controllers
    • USB Host2.0: Compatible with USB Host2.0 specification. Supports high-speed(480Mbps), full-speed(12Mbps) and low-speed(1.5Mbps) mode
    • USB OTG2.0: Compatible with USB OTG2.0 specification. Supports high-speed(480Mbps), full-speed(12Mbps) and low-speed(1.5Mbps) mode
  • Audio:
    • I2S/PCM with 8 channels
RTENOTITLE

 

Devices

Rockchip: Kylin-RK3036

 

Documentation

Software

See Linux_user_guide setup Linux OS generally;

See U-Boot guide to develop U-Boot;

See Rockchip kernel or Upstream kernel to develop kernel;

See Distribution to develop and custimize OS.

 

 

Board configuration

board kernel uboot dts
rk3036-kylin rockchip_linux_defconfig kylin-rk3036_defconfig rk3036-kylin.dts

 

Chip configuration

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

See also

RK3288

RK3328

RK3399

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