PSoC 64 Secure Boot WiFi/BLE Pioneer Kit

PSoC 64Secure Boot Wi-Fi BT先鋒套件旨在為用戶開發下一代物聯網(IoT)應用程序。它帶有PSoC 64安全啟動MCU,可為IoT開發人員提供超低功耗,靈活和安全的MCU架構。用戶可以從PSoC 64 MCU架構提供的功率,性能和外圍設備的各種組合中進行選擇,以實現諸如延長電池壽命,減小外形尺寸以及所連接設備的安全性等功能。該套件還帶有Murata LBEE5KL1DX模塊(基於CYW4343W),該模塊在一個芯片中提供了強大而可靠的Wi-Fi和藍牙連接。

Description

商品說明 : 

The PSoC® 64 Secure Boot Wi-Fi BT Pioneer Kit (CY8CKIT-064B0S2-4343W)是一種低成本硬件平台,可用於設計和調試PSoC 64安全啟動MCU和Murata 1DX型模塊(CYW4343W Wi-Fi +藍牙組合芯片)。

PSoC 64Secure Boot Wi-Fi BT先鋒套件旨在為用戶開發下一代物聯網(IoT)應用程序。它帶有PSoC 64安全啟動MCU,可為IoT開發人員提供超低功耗,靈活和安全的MCU架構。用戶可以從PSoC 64 MCU架構提供的功率,性能和外圍設備的各種組合中進行選擇,以實現諸如延長電池壽命,減小外形尺寸以及所連接設備的安全性等功能。該套件還帶有Murata LBEE5KL1DX模塊(基於CYW4343W),該模塊在一個芯片中提供了強大而可靠的Wi-Fi和藍牙連接。

The PSoC 64 Secure Boot Wi-Fi BT Pioneer Kit provides an Arduino™ UNO V3 header, enabling plug and play of various shield boards to broaden the user’s development scope. It comes with an on-board debugger/programmer (KitProg3) to easily debug and program the target device. In addition, software libraries and code examples are provided to help user’s along with their development process.

MCU Features

  • CYB0644ABZI-S2D44 in 124-BGA package
    • 150-MHz Arm® Cortex®-M4 w/ FPU (non-secure processing environment)
    • 100-MHz Arm® Cortex®-M0+ (secure processing environment)
    • Hardware-based root-of-trust (RoT) based on immutable boot-up code
    • Supports trusted RoT handover
    • Device generates a unique device ID and a device secret key during provisioning
    • ECC-based image signature validation
    • Open Source MCUBoot based bootloader optimized for PSoC 64
    • Cryptography accelerators supporting symmetric, asymmetric, hash functions
    • Up to 2MB Flash and 1MB SRAM
    • User-selectable core logic operation at either 1.1-V or 0.9-V
    • Low-power 1.7-V to 3.6-V operation
    • Six power modes for fine-grained power management
      • Cortex-M4 can run as low as 27-μA/MHz in a low-power active mode
      • Cortex-M0+ can run as low as 20-μA/MHz in a low-power active mode
    • Industry-leading CapSense® capacitive-sensing block
    • FS-USB (Device)
    • Two independent SD Host Controller/eMMC/SD controllers
    • Three DMA controllers
    • 13x Serial Communication Blocks (SCBs)
    • 32x Timer/Counter/Pulse Width Modulator (TCPWM)
    • 2x PDM-PCM channels
    • 2x I2S channels with TDM mode
    • 2x Operational amplifiers
    • 2x Low-power comparators
    • 1x 12-bit SAR ADC (2-Msps)
    • Execute-in-place (XIP) QSPI Interface (supports 1, 2, 4 and dual-quad interfaces)
    • Up to 102 user accessible GPIO

Kit Features

  • PSoC 64 Secure Boot WiFi-BT Pioneer Kit:
    • PSoC 64 Secure Boot MCU with up to 2MB Flash,1MB SRAM, and 102 GPIOs
    • Murata LBEE5KL1DX Wi-Fi/BT combo module
    • On-board 512Mb QSPI NOR Flash Memory
    • Micro-B connector for USB device interface for PSoC 64 MCU
    • CapSense touch-sensing slider (5 elements), two buttons, based on self-capacitance (CSD) and mutual-capacitance (CSX) sensing
    • KitProg3 onboard SWD programmer/debugger with USB-UART and USB-I2C bridge functionality
    • Arduino UNO v3 headers
    • 1.8 V, 2.5 V and 3.3 V operation of PSoC 64 MCU is supported
    • Two user LEDs, an RGB LED, two user buttons, and a reset button for PSoC 64 MCU
    • A potentiometer
    • A microSD Card holder

Board Block Diagram

https://os.mbed.com/media/uploads/GSUGITA/board_base_bd.png

Base Board Block Diagram

https://os.mbed.com/media/uploads/GSUGITA/board_module.png

Module Block Diagram


Board Pinout

https://os.mbed.com/media/uploads/GSUGITA/pinnout.png

You can reference the the full schematic of the PSoC 64 Secure Boot WiFi BT Pioneer Kit on the PSoC 64 Secure Boot WiFi BT Pioneer Kit Page.

Z-機研 (良棋科技)從智慧移動載具到物聯網感測器的解決方案,為您提供一站式的智慧物聯網平台。包括 特殊作業場所移動式機器人、管道或下水道監測機器人、懸吊或吊掛式移動監測載具、森林或農園地移動式監測、工地或野外遠端感測監測

Board Setup

  1. SECURE PROVISIONING: In order to use this PSoC 64 kit, you must first securely provision the kit. Please refer to the PSoC 64 Secure MCU Secure Boot User Guide to provision the kit. Refer to Section 3: Mbed OS Provisioning Flow

Building the Mbed OS Blinky Application

After you have securely provisioned the kit, you can build the Mbed OS Blinky application. Please refer to the PSoC 64 Secure MCU Secure Boot User Guide.

This is a summary with simple steps to get started using Mbed CLI:

1
2
3
4
5
6
7
8
9
pip install cysecuretools                                          # optional, if not installed before
mbed import https://github.com/ARMmbed/mbed-os-example-blinky
cd mbed-os-example-blinky
cd mbed-os/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT064B0S2_4343W/
cysecuretools -t cy8ckit-064b0s2-4343w init
cysecuretools -t cy8ckit-064b0s2-4343w create-keys
cysecuretools -t cyb06xxa -p policy/policy_single_CM0_CM4.json re-provision-device
cd ../../../../..
mbed compile -t GCC_ARM -m CY8CKIT064B0S2_4343W -c

Building the Pelion Device Management Example Application

Looking for device management & firmware updates over-the-air? Check out the detailed tutorial and example application at Pelion Device Management Example for PSoC 64.


Where Next

For more information on available tools and software, see Arm Mbed OS Quick Start Guide


User Guides


Datasheets