RK3399-Q7 User Manual

Total Page:16

File Type:pdf, Size:1020Kb

RK3399-Q7 User Manual USER MANUAL RK3399-Q7 System-on-Module Hexa-Core ARM Cortex-A72/A53 featuring the Rockchip RK3399 application processor Document revision: Release vs.ü Issue date: Apr ss, ó+sÌ Contents Ô Introduction Ô Ô.Ô Device Overview....................................................Ô ò First Steps ò ò.Ô Required Tools.....................................................ò ò.ò Insert the Module....................................................ò ò.ç Mount the Heatsink..................................................ç ò.¥ Mount the Fan (optional)...............................................¥ ò. Power Up......................................................... ç Using the EVK Þ ç.Ô Evaluation Board Overview..............................................Þ ç.ò Power Supply......................................................À ç.ç Control Buttons and Switches.............................................À ç.¥ CPU Fan......................................................... Ôþ ç. Boot Order........................................................ Ôþ ç.â USB Serial Console...................................................ÔÔ ç.Þ RS-òçò and RS-¥ ................................................... Ôò ç. TTL UART........................................................ Ôç ç.À Ethernet......................................................... Ôç ç.Ôþ USB Interfaces...................................................... Ô¥ ç.ÔÔ Video........................................................... Ôâ ç.Ôò RTC............................................................ ÔÀ ç.Ôç SPI, IòC and Ô-Wire................................................... ÔÀ ç.Ô¥ GPIOs.......................................................... òÔ ç.Ô Audio........................................................... òç ç.Ôâ CAN Bus......................................................... ò¥ ç.ÔÞ MISC Connector.................................................... ò ç.Ô RF-Module........................................................ òâ ¥ Soware Guide òÞ ¥.Ô Architecture Overview................................................. òÞ ¥.ò Prerequisites....................................................... òÞ ¥.ç Compile the Cortex-Mþ power management rmware.............................. ò ¥.¥ Compile the ATF.................................................... òÀ RKææOO-Q User Manual Release vs.ü © Theobroma Systems Design und Consulting GmbH Page i ¥. Compile U-Boot.................................................... òÀ ¥.â Compile the Boot Script................................................ çþ ¥.Þ Compile the Linux Kernel............................................... çÔ ¥. Building the root lesystem.............................................. çÔ ¥.À Deploy on SD Card................................................... çç ¥.Ôþ Deploy on SPI NOR-ash............................................... çâ ¥.ÔÔ Deploy on On-Board eMMC storage......................................... çÞ ¥.Ôò Compiling Linux Applications............................................ çÞ ¥.Ôç Serial Number...................................................... çÞ ¥.Ô¥ MAC Address...................................................... ç Hardware Guide çÀ .Ô Qseven Implementation................................................ çÀ .ò QÞ Connector Pinout.................................................. ¥Ô .ç Signal Details...................................................... ¥¥ .¥ On-board Devices................................................... Ô . USB............................................................ ¥ .â Using Qseven Signals as GPIO............................................ â .Þ Electrical Specication................................................. . Mechanical Specication................................................ À â Revision History âþ Release vs.ü Page ii s Introduction Congratulations for acquiring our new agship product, combining best-in-class performance with a rich set of peripherals. Note: e latest version of this manual and related resources can always be found on our website at the following address: https://www.theobroma-systems.com/rkççÀÀ-qÞ/ s.s Device Overview e RKççÀÀ is a low power, high performance processor for computing, personal mobile internet devices and other smart device applications. Based on a big.LITTLE architecture, it integrates a dual-core Cortex-AÞò and a quad-core Cortex-A ç. ese â¥bit-capable ARMv processors support both the ARM Crypographic Extension (e.g. for wire-rate AES encryption) and AdvSIMD vector processing. A dual-channel memory interface sustains the memory bandwidths required by even the most demanding embedded applications. RKææOO-Q User Manual Release vs.ü © Theobroma Systems Design und Consulting GmbH Page s ó First Steps is chapter provides instructions for getting the RKççÀÀ-QÞ EVK running aer opening the box. ó.sR equired Tools • PZÔ (Pozidriv) screwdriver ó.ó Insert the Module Insert the RKççÀÀ-QÞ module at a çþ-degree angle into the connector in the base board. Once fully inserted , push it down until it rests on the standos and check alignment of the mounting holes. Note: e module springs back into the çþ-degree angle once released. is is expected, and alignment will be kept. e module will be secured into place together with the heatsink. 30° Fig. Ô: Module mounting Release vs.ü Page ó ó.æ Mount the Heatsink e heatsink has the thermal pad attached on the bottom. Peel o the red protective foil. Fig. ò: ermal pad protective foil Push the module down at and place the heatsink spacer on the module with the smooth side facing up. Make sure the orientation is correct by checking alignment of the mounting holes. Place the heatsink on the spacer and screw it down gently using the four included Mò. screws. RKææOO-Q User Manual Release vs.ü © Theobroma Systems Design und Consulting GmbH Page æ Fig. ç: Heatsink mounting ó.ü Mount the Fan (optional) e fan is only necessary in exceptionally high ambient temperatures. Under normal conditions, the RKççÀÀ-QÞ operates passively cooled. Place the fan on the heatsink and clip it into place using the provided holder. Connect the cable to the header labeled FAN on the baseboard. Release vs.ü Page ü ó.ð Power Up e EVK modules comes preloaded with soware that boots into a full desktop environment on the HDMI output. For bootloader conguration and Linux console the serial interface can be used. Connect either a Micro-USB or RS-òçò cable to the corresponding port. Select the correct UART with UART selector slider (Ô). For Micro-USB the slider has to be in the right position to route the default console UARTþ to the USB UART bridge. For RS-òçò the slider has to be in the le position and the protocol slider (ò) has to be in the RS-òçò position. Connect the power supply and verify the sliders are in the position Normal Boot (¥) and Normally Off ( ). Press the Power Button (â) to power the board. You will see the boot progress and later on a login prompt on the serial interface. If a HDMI display is connected video output will follow shortly aer. RKææOO-Q User Manual Release vs.ü © Theobroma Systems Design und Consulting GmbH Page ð HDMI USB UART Power RS232 2 1 6 4 5 Release vs.ü Page Ì æ Using the EVK is chapter provides instructions for using the EVK, such as booting and how to congure and use I/O peripherals (e.g. serial console, Ethernet). æ.s Evaluation Board Overview An overview of the available connectors and devices on the EVK is shown below. RKææOO-Q User Manual Release vs.ü © Theobroma Systems Design und Consulting GmbH Page  +12V Power 2x USB 3.0 USB UART Ethernet USB OTG USB 2.0 Audio RS 232 HDMI PCIe x4 Display Connector Display Buzzer Battery I2S FAN CTRL I/O SMBus CAN Misc I/O GPIO SPI+I2C+1-wire JTAG SD-Card Slot Power Mode Power Batlow Sleep Wake Reset Power LID SW SW BOOT Fig. Ô: e base board for to RKççÀÀ-QÞ module. Release vs.ü Page Ì æ.ó Power Supply e baseboard can operate with a single ÔòV DC power supply. Fig. ò: ÔòV Power connector Power can be controlled manually from the board using the Power control buttons and switches, located on the lower right side of the board (see ç.Ô Evaluation Board Overview). Depending on the setting of Normally On / Normally Off switch the board will boot as soon as it receives power. æ.æ Control Buttons and Switches e control buttons provide the following functionality: • Power toggles the module power supply • Reset triggers a module reset • Batlow, Sleep and Wake are routed to GPIOs on the QÞ module Several slide switches are located on the lower le: • LID is routed to a GPIO on the module, simulates lid open/close. • Normally On / Normally Off, as described above, sets the state aer power loss. • BIOS Disable / Normal Boot forces SD card boot or the normal boot order, respectively. RKææOO-Q User Manual Release vs.ü © Theobroma Systems Design und Consulting GmbH Page O æ.üC PU Fan Operation in high environmental temperatures may require a CPU fan. e fan connector is located next to the bottom right corner of the QÞ expansion area (see board overview). FAN_PWMOUT FAN_TACHON GND +12V . Fig. ç: Fan connector Note: e fan is only necessary in high ambient temperatures. Under normal conditions, the RKççÀÀ-QÞ operates passively cooled. æ.ðB oot Order e used boot order of the RKççÀÀ-QÞ module depends on the value of the BIOS_DISABLE# signal. On the Haikou base- board, this signal can be set using a slider switch, with the two positions labeled Normal Boot, and BIOS Disable. As shown in the table below, the BIOS Disable position disables both on-module storage
Recommended publications
  • GPU Developments 2018
    GPU Developments 2018 2018 GPU Developments 2018 © Copyright Jon Peddie Research 2019. All rights reserved. Reproduction in whole or in part is prohibited without written permission from Jon Peddie Research. This report is the property of Jon Peddie Research (JPR) and made available to a restricted number of clients only upon these terms and conditions. Agreement not to copy or disclose. This report and all future reports or other materials provided by JPR pursuant to this subscription (collectively, “Reports”) are protected by: (i) federal copyright, pursuant to the Copyright Act of 1976; and (ii) the nondisclosure provisions set forth immediately following. License, exclusive use, and agreement not to disclose. Reports are the trade secret property exclusively of JPR and are made available to a restricted number of clients, for their exclusive use and only upon the following terms and conditions. JPR grants site-wide license to read and utilize the information in the Reports, exclusively to the initial subscriber to the Reports, its subsidiaries, divisions, and employees (collectively, “Subscriber”). The Reports shall, at all times, be treated by Subscriber as proprietary and confidential documents, for internal use only. Subscriber agrees that it will not reproduce for or share any of the material in the Reports (“Material”) with any entity or individual other than Subscriber (“Shared Third Party”) (collectively, “Share” or “Sharing”), without the advance written permission of JPR. Subscriber shall be liable for any breach of this agreement and shall be subject to cancellation of its subscription to Reports. Without limiting this liability, Subscriber shall be liable for any damages suffered by JPR as a result of any Sharing of any Material, without advance written permission of JPR.
    [Show full text]
  • 042Cf377-Ed0c-4715-9260-770F680082fc.Pdf
    WiFi Tablets 70 Neon + The ARCHOS 70 Neon Plus is one of the most affordable tablets on the market. It includes a powerful quad-core processor running the latest Android operating system: Android™ 5.1 Lollipop®. The 7-inch IPS display provides incredible colors and wide viewing angles, perfect for enjoying your content on-the-go. The ARCHOS 70 Neon Plus is designed to offer a unique multimedia experience. AndroidTM 5.1, Lollipop® Android™ 5.1, “Lollipop” 7” IPS Capacitive Screen 1024x 600 pixels Rockchip 3126 Quad-Core CPU @ 1.3 GHz 1 GB RAM 8 GB flash memory (+ microSD slot) GB Micro SD Wifi WiFi, dual cameras, micro USB host, G-sensor, speaker... 8 4 5 90b Neon Featuring a powerful 1.2 GHz Quad-core processor and Dual-core graphics processor, the ARCHOS 90b Neon has a super smooth interface. At an affordable price, the ARCHOS 90b Neon delivers an amazing experience to meet all your needs: emails, movies, photos, web browsing… Android™ 4.4, “Kitkat” 9” Capacitive Screen 1024 x 600 pixels All Winner A33 Quad-Core CPU @ 1.2 GHz 512 MB RAM 8 GB flash memory (+ microSD slot) GB Wifi WiFi, dual cameras, micro USB host, G-sensor, 8 speaker... 6 7 101d Neon A mix between large screen and productivity, the ARCHOS 101d Neon includes a large 10.1” screen and ARCHOS media applications, perfect for your multimedia, wherever you are. Featuring a powerful Quad-core processor and Quad-core graphics processor, the ARCHOS 101d Neon offers a super smooth interface for an affordable price and delivers an amazing experience to meet all your needs.
    [Show full text]
  • Case 6:21-Cv-00138-ADA Document 1 Filed 02/09/21 Page 1 of 21
    Case 6:21-cv-00138-ADA Document 1 Filed 02/09/21 Page 1 of 21 IN THE UNITED STATES DISTRICT COURT FOR THE WESTERN DISTRICT OF TEXAS WACO DIVISION COMPUTER CIRCUIT OPERATIONS LLC, Plaintiff, Case No.: 6:21-cv-00138 v. NXP USA, INC., NXP SEMICONDUCTORS N.V., AND NXP B.V., Jury Trial Demanded Defendants. COMPLAINT FOR PATENT INFRINGEMENT Plaintiff Computer Circuit Operations LLC (“CCO”) hereby files Complaint for patent infringement against Defendants NXP USA, Inc., NXP Semiconductors N.V., and NXP B.V. (collectively, “NXP” or “Defendants”) and alleges as follows: PARTIES 1. Plaintiff CCO is a limited liability company organized and existing under the laws of the State of New York, having its principal place of business at 1629 Sheepshead Bay Road, Floor 2, Brooklyn, New York, 11235. 2. On information and belief, NXP USA, Inc. is a Delaware corporation having its principal place of business at 6501 William Cannon Drive West, Austin, TX 78735. NXP USA, Inc. may be served with process through its registered agent Corporation Service Company d/b/a CSC - Lawyers Incorporating Service Company, 211 E. 7th Street, Suite 620, Austin, TX 78701- 3218. 3. On information and belief, NXP Semiconductors N.V. is a corporation organized 1 Case 6:21-cv-00138-ADA Document 1 Filed 02/09/21 Page 2 of 21 under the laws of the Netherlands, having its principal place of business at High Tech Campus 60, 5656 AG Eindhoven, the Netherlands. 4. On information and belief, NXP B.V. is a corporation organized under the laws of the Netherlands, having its principal place of business at High Tech Campus 60, 5656 AG Eindhoven, the Netherlands.
    [Show full text]
  • Arm-Based Computing Platform Solutions Accelerating Your Arm Project Development
    Arm-based Computing Platform Solutions Accelerating Your Arm Project Development Standard Hardware Solutions AIM-Linux & AIM-Android Services Integrated Peripherals Trusty Ecosystem QT Automation SUSI API Transportation Medical MP4 BSP NFS Video Driver LOADER Acceleration Kernel Security Boot Loader Networking www.advantech.com Key Factors for Arm Business Success Advantech’s Arm computing solutions provide an open and unified development platform that minimizes effort and increases resource efficiency when deploying Arm-based embedded applications. Advantech Arm computing platforms fulfill the requirements of power- optimized mobile devices and performance-optimized applications with a broad offering of Computer-on-Modules, single board, and box computer solutions based on the latest Arm technologies. This year, Advantech’s Arm computing will roll out three new innovations to lead embedded Arm technologies into new arena: 1. The i.MX 8 series aims for next generation computing performance and targets new application markets like AI. 2. Developing a new standard: UIO20/40-Express, an expansion interface for extending various I/Os easily and quickly for different embedded applications. 3. We are announcing the Advantech AIM-Linux and AIM-Android, which provide unfiled BSP, modularized App Add-Ons, and SDKs for customers to accelerate their application development. Standardized Hardware Solutions • Computer on Module • Single Board Computer • Computer Box AIM-Linux AIM-Linux & AIM-Android • Unified Embedded Platforms AIM-Android • App Add-Ons
    [Show full text]
  • Overview of Secure Boot State in the ARM-Based Socs
    Overview of Secure Boot state in the ARM-based SoCs Hardware-Aided Trusted Computing devroom FOSDEM 2021 Maciej Pijanowski 1 / 26 Agenda whoami Company profile What do we mean by Secure Boot Typical implementation Typical workflow Hardware examples availability overview Research results Summary Contact us Q&A Hardware-Aided Trusted Computing devroom, FOSDEM 2021 CC BY | 3mdeb Embedded Systems Consulting 2 / 26 /usr/bin/whoami Maciej Pijanowski Embedded Firmware Team Leader @macpijan 5 years in 3mdeb [email protected] interested in: linkedin.com/in/maciej- Embedded Linux pijanowski-9868ab120 build systems (e.g. Yocto) system security Hardware-Aided Trusted Computing devroom, FOSDEM 2021 CC BY | 3mdeb Embedded Systems Consulting 3 / 26 Company profile 3mdeb is a firmware and embedded systems development company founded by Piotr Król and headquartered in Gdańsk, Poland. We combine the collaborative creativity of the open-source community with the reliable strength of an enterprise-grade solutions provider. Hardware-Aided Trusted Computing devroom, FOSDEM 2021 CC BY | 3mdeb Embedded Systems Consulting 4 / 26 Company profile Our team is made up of engineers with vast experience working with UEFI/BIOS, coreboot, Linux, Yocto, and more. We create IoT and firmware solutions supporting security and integrity standards; roots of trust, boot integrity, TPM, DRTM, and much more. Hardware-Aided Trusted Computing devroom, FOSDEM 2021 CC BY | 3mdeb Embedded Systems Consulting 5 / 26 What do we mean by Secure Boot We focus on the ARM context in this
    [Show full text]
  • Experiences Using Tegra K1 and X1 for Highly Energy Efficient Computing
    Experiences Using Tegra K1 and X1 for Highly Energy Efficient Computing Gaurav Mitra Andrew Haigh Luke Angove Anish Varghese Eric McCreath Alistair P. Rendell Research School of Computer Science Australian National University Canberra, Australia April 07, 2016 Introduction & Background Overview 1 Introduction & Background 2 Power Measurement Environment 3 Experimental Platforms 4 Approach 5 Results & Analysis 6 Conclusion Mitra et. al. (ANU) GTC 2016, San Francisco April 07, 2016 2 / 20 Introduction & Background Use of low-powered SoCs for HPC Nvidia Jetson TK1: ARM + GPU SoC Nvidia Jetson TX1: ARM + GPU SoC TI Keystone II: ARM + DSP SoC Adapteva Parallella: ARM + 64-core NoC TI BeagleBoard: ARM + DSP SoC Terasic DE1: ARM + FPGA SoC Rockchip Firefly: ARM + GPU SoC Freescale Wandboard: ARM + GPU SoC Cubieboard4: ARM + GPU SoC http://cs.anu.edu.au/systems Mitra et. al. (ANU) GTC 2016, San Francisco April 07, 2016 3 / 20 Introduction & Background Use of low-powered SoCs for HPC In order for SoC processors to be considered viable exascale building blocks, important factors to explore include: Absolute performance Balancing use of different on-chip devices Understanding the performance-energy trade-off Mitra et. al. (ANU) GTC 2016, San Francisco April 07, 2016 4 / 20 Introduction & Background Contributions Environment for monitoring and collecting high resolution power measurements for SoC systems Understanding the benefits of exploiting both the host CPU and accelerator GPU cores simultaneously for critical HPC kernels Performance and energy comparisons
    [Show full text]
  • FEWER DISRUPTIONS = FULLY ENGAGED STUDENTS Maximize Your Investment in Learning with an Intel® Processor-Powered Chromebook™
    FEWER DISRUPTIONS = FULLY ENGAGED STUDENTS Maximize your investment in learning with an Intel® processor-powered Chromebook™ EXECUTIVE SUMMARY Chromebook™ devices hit the sweet spot for education. They are easy for students to use and affordable for schools. But not all Chromebooks are created equal. Poor performing Chromebooks can lead to distracted or frustrated students, while better performing Chromebooks can keep students more engaged in their learning. To find out which Chromebooks better engage students while causing the fewest disruptions, our team at Prowess Consulting put two Chromebooks to the test: the ASUS® Chromebook C201, powered by a Rockchip® processor, and the Dell™ Chromebook 11, powered by an Intel® Celeron® processor N2840. We ran the Chromebooks through two typical classroom scenarios and discovered that the Dell Chromebook 11 consistently outperforms the ASUS Chromebook C201 in the classroom because it offers: • Full use of the apps that students need now and in the future • Less wait time so that students can stay focused on learning • More rugged features that can better support daily student use GET BETTER VALUE IN THE CLASSROOM WITH THE DELL™ CHROMEBOOK™ 11 Performance to handle Faster load times Tough enough interactive apps equal more learning time for classroom use 1 | Which Chromebook Is Best for Your Students? Chromebooks are taking the education market by storm. They are a great fit for schools for a variety of reasons, including an easy-to-use cloud-based ecosystem, simple collaboration tools, low IT-maintenance requirements, and an affordable price. The variety of Chromebooks on the market all run the same operating system and might look similar on the outside, but that doesn’t mean that all Chromebooks offer the same performance.
    [Show full text]
  • Products Guide
    PRODUCT GUIDE Type 6 INDEX COMe-C55-CT6 p. 24 COMe-C08-BT6 p. 25 COMe-C89-CT6 p. 25 COMe-B75-CT6 p. 26 COMe-C24-CT6 p. 26 COMe-B09-BT6 p. 27 COMe-A98-CT6 p. 27 COMe-A41-CT6 p. 28 Qseven® COMe-953-BT6 p. 28 Q7-C58 p. 10 Carrier Board Q7-B03 p. 11 CCOMe-C30 p. 29 Q7-C26 p. 11 Development Kit Q7-C25 p. 12 Q7-A36 p. 12 COM EXP T6 DEV KIT p. 29 Q7-974 p. 13 Q7-928 p. 13 ® μQseven® ETX ETX-A61 p. 30 μQ7-C72 p. 14 μQ7-A76-J p. 14 μQ7-962 p. 15 Single Board Computer μQ7-A75-J p. 15 SBC-C90 p. 31 Carrier Board SBC-C43 p. 32 CQ7-A42 p. 16 SBC-C20 p. 32 Development Kit SBC-C41-pITX p. 33 SBC-C57 p. 33 Q7 DEV KIT 2.0 p. 16 SBC-C31 p. 34 Q7 STARTER KIT 2.0 p. 17 SBC-C66 p. 34 SBC-C23 p. 35 SMARC SBC-B08 p. 35 SBC-A62-J p. 36 SM-C93 p. 18 SBC-A44-pITX p. 36 SM-B69 p. 19 SBC-B68-eNUC p. 37 SM-D18 p. 19 SBC-A80-eNUC p. 37 SM-D16 p. 20 SM-C12 p. 20 SM-B71 p. 21 Modular HMI & Boxed Solutions Development Kit SYS-A62-10 p. 38 SMARC DEV KIT p. 21 SYS-B08-7 p. 39 SYS-C90-DS p. 39 SYS-B68-IPC p. 40 COM-HPC® CHPC-C77-CSA p.
    [Show full text]
  • Rockchip Rk3399pro Datasheet
    RK3399Pro Datasheet Rev 1.1 Rockchip RK3399Pro Datasheet Revision 1.1 Dec. 2018 Copyright © 2018 Fuzhou Rockchip Electronics Co., Ltd. - 1 - RK3399Pro Datasheet Rev 1.1 Revision History Date Revision Description 2018-11-08 1.0 Initial released 2018-12-14 1.1 Revised Package Q’ty from 600 to 400 Copyright © 2018 Fuzhou Rockchip Electronics Co., Ltd. - 2 - RK3399Pro Datasheet Rev 1.1 Table of Content Table of Content ...................................................................................................... 3 Figure Index ........................................................................................................... 4 Table Index ............................................................................................................. 5 Warranty Disclaimer ................................................................................................. 6 Chapter 1 Introduction ..................................................................................... 7 1.1 Overview ............................................................................................... 7 1.2 Features ................................................................................................ 7 1.3 Block Diagram ...................................................................................... 18 Chapter 2 Package information ......................................................................... 19 2.1 Ordering information ............................................................................. 19 2.2 Top Marking
    [Show full text]
  • FOR IMMEDIATE RELEASE the Linley Group Says Mobile Processor Market Grew 60 Percent in 2011 Anticipated Growth in “Feature
    FOR IMMEDIATE RELEASE The Linley Group Says Mobile Processor Market Grew 60 Percent in 2011 Anticipated Growth in “Feature Phones” Will Increase Demand for Integrated Processors MOUNTAIN VIEW, Calif. – September 11, 2012 – Due to strong growth in the mobile device market, The Linley Group, the industry's leading source for independent technology analysis of semiconductors for networking, communications, mobile, and wireless applications, estimates that the mobile processor market grew more than 60 percent in 2011. The estimate is included as part of the analyst firm’s latest report released today, “A Guide to Mobile Processors, Fourth Edition,” which details technical and market trends driving mobile processors. The report covers application processors and integrated processors targeted for use in mobile devices such as smartphones, tablets and e-readers. The analyst firm expects demand for integrated processors – those that combine an application processor with a cellular baseband – to increase due to growth in low-end and midrange smartphones. “After a dip in demand for integrated processors, we expect growth to resume next year, with 73 percent of smartphones using an integrated processor by 2016,” said Linley Gwennap, president and principal analyst with The Linley Group. “This is due to increased demand for low-end and midrange phones, as opposed to high-end smartphones that typically rely on standalone application processors.” The new report also details the rise in 3D graphics performance to enable better web browsing and gaming. The need for sophisticated 3D graphics drives changes in overall mobile processor design, with many chips now integrating high-performance CPU cores, along with graphics processing units (GPUs) and increased memory bandwidth.
    [Show full text]
  • Pdf Manual Located Under the “Documentation” Directory
    Trusted Firmware-A unknown Sep 24, 2021 CONTENTS 1 About 1 2 Getting Started 25 3 Processes & Policies 107 4 Components 135 5 System Design 239 6 Platform Ports 337 7 Performance & Testing 445 8 Security Advisories 453 9 Design Documents 465 10 Threat Model 469 11 Change Log & Release Notes 495 12 Glossary 571 13 License 575 14 Getting Started 577 Index 579 i ii CHAPTER ONE ABOUT 1.1 Feature Overview This page provides an overview of the current TF-A feature set. For a full description of these features and their implementation details, please see the documents that are part of the Components and System Design chapters. The Change Log & Release Notes provides details of changes made since the last release. 1.1.1 Current features • Initialization of the secure world, for example exception vectors, control registers and interrupts for the platform. • Library support for CPU specific reset and power down sequences. This includes support for errata workarounds and the latest Arm DynamIQ CPUs. • Drivers to enable standard initialization of Arm System IP, for example Generic Interrupt Controller (GIC), Cache Coherent Interconnect (CCI), Cache Coherent Network (CCN), Network Interconnect (NIC) and Trust- Zone Controller (TZC). • A generic SCMI driver to interface with conforming power controllers, for example the Arm System Control Processor (SCP). • SMC (Secure Monitor Call) handling, conforming to the SMC Calling Convention using an EL3 runtime services framework. • PSCI library support for CPU, cluster and system power management use-cases. This library is pre-integrated with the AArch64 EL3 Runtime Software, and is also suitable for integration with other AArch32 EL3 Runtime Software, for example an AArch32 Secure OS.
    [Show full text]
  • Rockchip RK3128 Datasheet
    RK3128 datasheet Rev 0.6 Rockchip RK3128 Datasheet Revision 0.6 Aug. 2014 1 RK3128 datasheet Rev 0.6 Revision History Date Revision Description 2014-06-12 0.1 Initial Release 2014-07-09 0.2 Correction 2014-07-31 0.4 Update package information 2014-08-15 0.6 Correction layout 2 RK3128 datasheet Rev 0.6 Table of Content Table of Content .................................................................................... 3 Figure Index ......................................................................................... 5 Table Index ........................................................................................... 6 Chapter 1 Introduction ........................................................................... 8 1.1 Features .................................................................................. 8 1.1.1 Microprocessor ................................................................... 8 1.1.2 Memory Organization .......................................................... 8 1.1.3 Internal Memory ................................................................. 8 1.1.4 External Memory or Storage device ....................................... 9 1.1.5 System Component ........................................................... 10 1.1.6 Video CODEC ................................................................... 11 1.1.7 JPEG CODEC .................................................................... 12 1.1.8 Image Enhancement (IEP module) ...................................... 13 1.1.9 Graphics Engine ..............................................................
    [Show full text]