NXP Semiconductors i.MX RT1170 Скачать руководство пользователя страница 1

1 Introduction

The i.MX RT1170 crossover processor sets speed records at 1 GHz. This
ground-breaking family combines superior computing power and multiple
media capabilities with more usable as well as real-time functionality. The
dual-core i.MX RT1170 runs on the Arm

®

 Cortex

®

 -M7 core at 1 GHz and Arm

Cortex-M4 at 400 MHz. It provides best-in-class security. The i.MX RT1170
MCU supports a wide range of temperature and is qualified for consumer,
industrial and automotive markets.
This application note describes how to develop an H264 video encoder
application with NXP i.MX RT1170 processor.
For such applications, the i.MX RT1170 receives YUV format video source
from the microSD card then invokes the X264 Library to encode the video
source and generates H264 data.

2 Hardware and software platforms

This section presents short introductions of the hardware and software platforms of the demo application, including the
below items.

i.MX RT1170 processor

i.MX RT1170 EVK board

SDK for i.MX RT1170 EVK board

Libx264

2.1 i.MX RT1170 processor

i.MX RT1170 

is a new processor family featuring NXP's advanced implementation of the high performance Arm Cortex

®

-M7

Core and a power efficient Arm Cortex

®

-M4 Core. It offers high-performance processing optimized for lowest power consumption

and best real-time response. The i.MX RT1170 has 2 MB on-chip RAM in total, including a 512 KB RAM which can be flexibly
configured as TCM or general-purpose on-chip RAM. The i.MX RT1170 integrates advanced power management module with
DCDC and LDO that reduces complexity of external power supply and simplifies power sequencing. The i.MXRT1170 also
provides various memory interfaces, including SDRAM, Raw NAND FLASH, NOR FLASH, SD/eMMC, Quad SPI, HyperRAM/
HyperFlash and a wide range of other interfaces for connecting peripherals, such as WLAN, Bluetooth

®

, GPS, displays, and

camera sensors. Same as other i.MX processors, i.MX RT1170 also has rich audio and video features, including MIPI CSI/DSI,
LCD display, graphics accelerator, camera interface, SPDIF and I2S audio interface.

2.2 i.MX RT1170 EVK board

The i.MX RT1170 EVK board is a platform designed to showcase the most commonly used features of the i.MX RT1170 processor.
The EVK board offers the below features:

• 6468 CoreMark with Cortex-M7 @ 1 GHz + Arm Cortex-M4 @ 400 MHz
• 2 MB SRAM with 512 KB of TCM for Cortex-M7 and 256 KB of TCM for Cortex-M4

Contents

1

Introduction......................................1

2

Hardware and software platforms... 1

2.1

i.MX RT1170 processor............... 1

2.2

i.MX RT1170 EVK board............. 1

2.3

SDK for i.MX RT1170 EVK board

.....................................................2

2.4

Libx264........................................ 2

3

Develop H.264 video encoding

application....................................... 3

3.1

System structure analysis............3

3.2

Build the demo project and run....4

3.3

Memory space allocation............. 4

3.4

Software encode..........................5

3.5

Run the demo application............ 6

4

Performance analysis......................6

5

Conclusion.......................................7

6

References......................................7

7

Revision history...............................7

AN13205

Development of H.264 Video Encode on RT Series

Rev. 0 — March 25, 2021

Application Note

Содержание i.MX RT1170

Страница 1: ...al including a 512 KB RAM which can be flexibly configured as TCM or general purpose on chip RAM The i MX RT1170 integrates advanced power management module with DCDC and LDO that reduces complexity o...

Страница 2: ...a third party such as FreeRTOS emWin FatFs LIBJPEG LwIP mbed TLS USB stack wolfSSL and so on The SOC header file startup files and linker configuration files for various tool chains 2 4 Libx264 x264 i...

Страница 3: ...UV video source which is saved in microSD by uSDHC module External SDRAM devices provide data space for frame buffer and or code space RT1170 accesses SDRAM devices by the Smart External Memory Contro...

Страница 4: ...ard later to let it run again 3 2 2 Build and run To download the program continue with the following operations The configurations show how to leverage ITCM DTCM to further improve performance We rec...

Страница 5: ...ned in libx264 Initialize the encoder 1 x264_ param_ Default Set the default parameters 2 x264_ param_ default_ Preset Set the default preset when the preset or tune is not NULL This demo sets char pr...

Страница 6: ...layed_frames is 0 3 5 Run the demo application This application note offers the whole source and project files of the demo application To run the demo Connect a micro USB cable between the host PC and...

Страница 7: ...how to develop H 264 video encode application with the i MX RT1170 proessor based on the SDK of i MX RT1170 EVK board from building project to completing the application The peripheral drivers and th...

Страница 8: ...y updates from NXP and follow up appropriately Customer shall select products with security features that best meet rules regulations and standards of the intended application and make the ultimate de...

Отзывы: