Difference between revisions of "RK3036"
(Created page with " 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 s...") |
|||
(21 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | 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. | + | {{Infobox SoC |
+ | | title = RK3036 | ||
+ | | image = [[File:rk3036-core.jpg|200px]] | ||
+ | | manufacturer = Rockcihp | ||
+ | | process = 28nm | ||
+ | | cpu = Qual-Core ARM Cortex-A7 | ||
+ | | ltwo = | ||
+ | | extensions = | ||
+ | | memory = 2-channel LPDDR3/LPDDR2/DDR3/DDR3L | ||
+ | | gpu = ARM Mali400 | ||
+ | | vpu = | ||
+ | | apu = | ||
+ | | video = HDMI 1.4 | ||
+ | | audio = I2S, PCM | ||
+ | | network = | ||
+ | | storage = SD2.0, MMC4.5 | ||
+ | | usb = OTG, Host | ||
+ | | other = | ||
+ | | release_date = June 2014 | ||
+ | | website = http://www.rock-chips.com/a/cn/product/rk30/2014/0924/520.html | ||
+ | }} | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | Rockchip RK3036 is a low power, high performance processor solution for IoT, OTT TV BOX, and other digital multimedia applications, and integrates dual-core [https://en.wikipedia.org/wiki/ARM_Cortex-A7 Cortex-A7], with separate NEON coprocessor and 128KB L2 Cache.It also integrates Mali 400 GPU. | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
| | ||
Line 6: | Line 40: | ||
= Overview = | = Overview = | ||
− | ---- | + | 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. |
− | + | | |
− | |||
− | |||
| | ||
− | + | = RK3036 SoC Features = | |
− | *CPU | + | {| border="0" cellpadding="1" cellspacing="1" style="width: 972px;" |
− | ** | + | |- |
− | ** | + | | style="width: 530px;" | |
− | ** | + | *CPU: |
− | ** | + | **Quad Core Cortex-A7 up to 1.0GHz |
− | *GPU | + | **32KB L1-Cache |
+ | **128KB L2-Cache | ||
+ | *Internal memory | ||
+ | **16KB BootRom | ||
+ | **8KB internal SRAM | ||
+ | *GPU: | ||
**ARM Mali400 | **ARM Mali400 | ||
**High performance OpenGL ES1.1 and 2.0, OpenVG1.1 etc | **High performance OpenGL ES1.1 and 2.0, OpenVG1.1 etc | ||
**Embedded 1 shader core with shared hierarchical tiler | **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 | **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 | **CVBS interface: 10-bit Resolution. PAL/NTSC encoding | ||
− | *Camera | + | *Camera: |
**Not camera interface. Only support USB 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: |
− | *Connectivity | ||
**SDIO interface: Embedded one SDIO interface, Compatible with SDIO 3.0 protocol | **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 | **EMAC 10/100M Ethernet Controller: IEEE802.3u compliant Ethernet Media Access Controller(MAC). Support only RMII(Reduced MII) mode. 10Mbps and 100Mbps compatible | ||
Line 66: | Line 78: | ||
**USB Host2.0: Compatible with USB Host2.0 specification. Supports high-speed(480Mbps), full-speed(12Mbps) and low-speed(1.5Mbps) mode | **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 | **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 |
− | + | | style="width: 429px;" | [[File:Rk3036.jpg|RTENOTITLE]] | |
+ | |} | ||
− | + | | |
− | + | | |
= Devices = | = Devices = | ||
+ | |||
+ | Rockchip: [http://rockchip.wikidot.com/kylin Kylin-RK3036] | ||
+ | |||
+ | | ||
+ | |||
+ | = Documentation = | ||
+ | |||
+ | 1. See [http://opensource.rock-chips.com/wiki_RK3036_Linux_user_guide RK3036_Linux_user_guide] setup Linux OS generally; | ||
+ | |||
+ | 2. See [[RK3036-U-Boot]] guide to develop U-Boot; | ||
+ | |||
+ | 3. See [[Rockchip_RK3036_Kernel|Rockchip kernel]] or [[Upstream_Kernel|Upstream kernel]] to develop RK3036 kernel; | ||
+ | |||
+ | 4. See [[Distribution|Distribution]] to develop and custimize OS. | ||
+ | |||
+ | 5. [[Media:RK3036_Linux-SDK-V1.0.pdf|Media:RK3036 Linux-SDK-V1.0.pdf]] | ||
+ | |||
+ | 5. [[Media:Rockchip_RK3036_Datasheet_V1.2_20160115.pdf|Media:Rockchip RK3036 Datasheet V1.2 20160115.pdf]] | ||
+ | |||
+ | 6. [[Media:RK3036_hardware_reference.zip|Media:RK3036 hardware reference.zip]] | ||
+ | |||
+ | | ||
+ | |||
+ | <br/> | ||
+ | |||
+ | == Board configuration == | ||
+ | |||
+ | {| border="1" cellpadding="1" cellspacing="1" class="table_style" | ||
+ | |- | ||
+ | ! '''board''' | ||
+ | ! '''kernel''' | ||
+ | ! '''uboot''' | ||
+ | ! '''dts''' | ||
+ | |- | ||
+ | | rk3036-kylin | ||
+ | | rockchip_linux_defconfig | ||
+ | | kylin-rk3036_defconfig | ||
+ | | rk3036-kylin.dts | ||
+ | |} | ||
+ | |||
+ | | ||
+ | |||
+ | == 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''' | ||
+ | |- | ||
+ | | RK3036 | ||
+ | | 1 | ||
+ | | 0 | ||
+ | | 0 | ||
+ | | 1 | ||
+ | | 115200 | ||
+ | |} | ||
+ | |||
+ | = See also = | ||
+ | |||
+ | [[RK3288|RK3288]] | ||
+ | |||
+ | [[RK3328|RK3328]] | ||
+ | |||
+ | [[RK3399|RK3399]] | ||
+ | |||
+ | = References = | ||
+ | |||
+ | #[https://en.wikipedia.org/wiki/ARM_Cortex-A7 https://en.wikipedia.org/wiki/ARM_Cortex-A7] | ||
+ | #[http://www.rock-chips.com/a/en/products/RK30_Series/2014/0924/521.html http://www.rock-chips.com/a/en/products/RK32_Series/2014/0504/484.html] |
Latest revision as of 09:40, 12 December 2017
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.
Contents
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.
RK3036 SoC Features
Devices
Rockchip: Kylin-RK3036
Documentation
1. See RK3036_Linux_user_guide setup Linux OS generally;
2. See RK3036-U-Boot guide to develop U-Boot;
3. See Rockchip kernel or Upstream kernel to develop RK3036 kernel;
4. See Distribution to develop and custimize OS.
5. Media:RK3036 Linux-SDK-V1.0.pdf
5. Media:Rockchip RK3036 Datasheet V1.2 20160115.pdf
6. Media:RK3036 hardware reference.zip
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 |