AN12121 How to start a development with A71CH Rev. 1.0 — 22 February 2018 458510 Application note COMPANY PUBLIC Document information Info Content Keywords Security IC, IoT, Product support package, TLS, Secure cloud connection, APDU. Abstract This document is a short and concise guide describing the existing product support package for designs based on the A71CH solution. It includes references and pointers to the documentation, software tools, source code, development kits and ordering details.
AN12121 NXP Semiconductors How to start a development with A71CH Revision history Rev Date Description 1.0 First release 20180219 Contact information For more information, please visit: http://www.nxp.com AN12121 Application note COMPANY PUBLIC All information provided in this document is subject to legal disclaimers. Rev. 1.0 — 22 February 2018 458510 © NXP B.V. 2018. All rights reserved.
A71CH NXP Semiconductors How to start development with A71CH 1. Introduction Scope This document is the entry point for new designs based on the A71CH security IC. It provides an overview of the existing product support material, as well as where to find it. It is meant to help designers find the correct and appropriate material for each step of the implementation process. This document provides a brief introduction to A71CH. It describes the reference hardware and development boards.
A71CH NXP Semiconductors How to start development with A71CH (1) Jumper settings enabling I2C interface of A71CH. Fig 1. A71CH mini PCB OM3710/A71CHPCB The OM71110/A71CHPCB is delivered as part of the OM3710/A71CHARD development kit.
A71CH NXP Semiconductors How to start development with A71CH Table 1. Ordering details for A71CH Arduino development kit Type number 12NC Description OM3710/A71CHARD 935368997598 Arduino development kit based on Arduino adaptor board and mini PCB Ordering eCommerce USB/I2C bird (OM3710/B001) The OM3710/B001 board is a complete I2C /USB set enabling to connect a OM3710/A71CHPCB board via USB to a development PC. This kit comes with: • USB I2C Bird / Ascot adaptor • An I2C data cable. Fig 3.
A71CH NXP Semiconductors How to start development with A71CH EVKB) designed to showcase the most commonly used features of the processor. It facilitates software development through the support of the Linux operating system. Fig 4. iMX6ULEVK i.MX6UltraLite evaluation board showing Arduino female connectors Table 2. Ordering details for i.MX6UltraLite Evaluation kit Type number 12NC Description MCIMX6UL-EVKB 935328353598 Ordering Evaluation kit based on eCommerce i.
A71CH NXP Semiconductors How to start development with A71CH of 120 MHz, 1 MB of flash, 256 KB RAM, a full-speed USB controller, Ethernet controller, secure digital host controller, and analog and digital peripherals. The FRDM-K64F hardware is form-factor compatible with the Arduino R3 pin layout, providing a broad range of expansion board options.
A71CH NXP Semiconductors How to start development with A71CH standalone PCB and supports application development with NXP’s Bluetooth Low Energy, Generic FSK, and IEEE Std. 802.15.4 protocol stacks including Thread. Fig 6. FRDM-KW41Z Freedom development platform for Kinetis KW41Z/31Z/21Z MCUs Table 4. Ordering details for i.
A71CH NXP Semiconductors How to start development with A71CH Fig 7. FRDM-K82F Freedom development platform for Kinetis K80, K813 and K82 MCUs Table 5. Ordering details for i.MX6UltraLite Evaluation kit Type number 12NC Description FRDM-K82F 935327211598 Freedom Development Board for Kinetis K80, K81 and K82 MCUs Ordering eCommerce From a hardware perspective, the FRDM-K82F evaluation board can be used in combination with OM3710/A71CHARD with the dedicated Arduino connectors.
A71CH NXP Semiconductors How to start development with A71CH A71CH Host software support documentation (Doxygen). The A71CH Host software support documentation is an HTML-based guide that describes in detail all the items included in the A71CH Host software package. It includes: • The A71CH Host software API description. • The A71CH Configuration tool command line options. • The instructions to run the A71CH API usage and OpenSSL engine examples. • The instructions to use the RJCT server.
A71CH NXP Semiconductors How to start development with A71CH purpose is to provide access to the A71CH over TCP/IP to be able to develop and evaluate applications with the Host software on another platform, e.g. Windows. 5. Application notes documentation The A71CH security IC comes a set of public application note documents to facilitate the design-in process. This section summarizes the existing documentation. AN12119 - Quick start guide for OM3710/A71CHARD and i.
A71CH NXP Semiconductors How to start development with A71CH AN12132 - A71CH for secure connection to OEM cloud This document describes how the A71CH security IC can be used to establish a secure connection between an IoT device and the OEM cloud. It introduces ECC cryptography and SSL/TLS protocol fundamentals and for demonstration purposes, it describes step by step how to initiate a TLS/SSL based communication using A71CH OpenSSL Engine example scripts [OEM_CONNECTION].
A71CH NXP Semiconductors How to start development with A71CH 6. Referenced Documents Table 6. Referenced Documents [SCI2C] SCI2C Protocol Specification – Revision 1.x only, Docstore an1950**1 [QUICK_START_IMX6] AN12119 Quick start guide for OM3710A71CHARD i.MX6 – Application note, document number 4582**1 [MCIMX6UL_EVKB] i.MX6UltraLite Evaluation Kit - www.nxp.com/iMX6ULEVK [A71CH_HOST_SW] A71CH Host Software Package (Windows Installer) – DocStore, document number sw4673xx1, Version 01.03.
AN12121 NXP Semiconductors How to start a development with A71CH 7. Legal information Definitions Draft — The document is a draft version only. The content is still under internal review and subject to formal approval, which may result in modifications or additions. NXP Semiconductors does not give any representations or warranties as to the accuracy or completeness of information included herein and shall have no liability for the consequences of use of such information.
AN12121 NXP Semiconductors How to start a development with A71CH 8. List of figures Fig 1. Fig 2. Fig 3. Fig 4. Fig 5. Fig 6. Fig 7. A71CH mini PCB OM3710/A71CHPCB ............ 4 OM3710/A71CHPCB board mounted into the Arduino interface board ..................................... 4 I2C to USB dongle and I2C data cable............... 5 iMX6ULEVK i.MX6UltraLite evaluation board showing Arduino female connectors ................. 6 FRDM-K64F Freedom development platform for Kinetis K64, K63 and K24 MCUs ...
AN12121 NXP Semiconductors How to start a development with A71CH 9. List of tables Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Ordering details for A71CH Arduino development kit ................................................. 5 Ordering details for i.MX6UltraLite Evaluation kit .......................................................................... 6 Ordering details for i.MX6UltraLite Evaluation kit ..........................................................................
AN12121 NXP Semiconductors How to start a development with A71CH 10. Contents 1. 2. 3. 4. 5. Introduction ......................................................... 3 Scope ................................................................. 3 Target audience ................................................. 3 A71CH overview ................................................ 3 A71CH development boards............................... 3 A71CH Mini PCB board (OM3710/A71CHPCB).