Unboxing Infineon PSoC 6 AI Evaluation Kit

Infineon PSoC 6 Artificial Intelligence Kit: Unboxing and Getting Started

The Infineon PSoC 6 Artificial Intelligence Kit is designed to make it easy for developers to build great machine learning models quickly and efficiently. In this article, we'll take a closer look at the kit's features and walk you through the process of getting started with it.

Kit Contents

The Infineon PSoC 6 Artificial Intelligence Kit comes in a compact package that includes:
  • The kit itself, which measures only 35 x 45 millimeters
  • A getting started card with a QR code that links to the getting started information

Kit Features

The Infineon PSoC 6 Artificial Intelligence Kit is packed with features that make it an ideal partner for data collection and machine learning development. Some of the key features include:
  • A PSoC 6 MCU (Microcontroller Unit)
  • A Wi-Fi Bluetooth combo module
  • An onboard programmer and debugger
  • Full-speed USB interface
  • User LEDs and one user button

Sensors for Data Collection

The kit includes a range of sensors that enable data collection and machine learning model creation, including:
  • 6-axis motion sensor
  • Magnetometer
  • Barometric pressure sensor
  • Radar sensors
  • Microphone
  • Accelerometer

Getting Started with ImagineMop Studio

To get started with the kit, you'll need to install the machine learning development tool, ImagineMop Studio, and the MODIS Toolbox software ecosystem. Here's a step-by-step guide to getting started:
  1. Connect the board to your laptop or PC using a PSoC 6 USB connector and a type-C USB cable
  2. Open ImagineMop Studio and click on "New Project"
  3. Select "Empty Project" under "Graph UX Generic"
  4. Click "OK" to create an empty canvas
  5. Expand the project directory and double-click the main IM unit to open the canvas

Configuring ImagineMop Studio for Data Collection

To collect data using the kit's sensors, follow these steps:
  1. Drag and drop the "Serial Capture" node onto the canvas
  2. Select "Visualization" and drag and drop the "Data Track" node onto the canvas
  3. Go to the "Serial Capture" properties and select the USB serial device port
  4. Click on the red icon in the "Serial Capture" node and drag it over to the gray icon on the "Data Track" node to create a connection between the two nodes

Collecting Data with ImagineMop Studio

To start collecting data, follow these steps:
  1. Navigate to the toolbar and click the "Start" button to open the session file called "main IM session"
  2. An empty session file will open displaying the predefined classes in the labels bar
  3. Click the "Record" button to start capturing real-time data with ImagineMop Studio

Conclusion

The Infineon PSoC 6 Artificial Intelligence Kit is designed for ease of use and end-to-end machine learning. With its compact size, range of sensors, and intuitive software tools, it's the perfect partner for data collection, prototyping, and building compelling machine learning products.


Infineon Unboxing
Background Infineon Unboxing is a series of videos created by Infineon Technologies, a leading semiconductor manufacturer. The series aims to showcase the company's products and technologies in an engaging and entertaining way.
Premise In each episode, an Infineon expert unboxes and explains one of the company's products or solutions, highlighting its features, benefits, and applications. The videos are designed to be informative, yet easy to understand and fun to watch.
Target Audience The series is targeted at electronics enthusiasts, makers, students, and professionals interested in learning about the latest semiconductor technologies and how they can be used to create innovative products and solutions.
Format Each episode is typically around 10-15 minutes long and features a mix of product demonstrations, explanations, and hands-on experiments. The videos are available on Infineon's website and YouTube channel.
Goals The goal of the series is to educate and inspire viewers about the possibilities of semiconductor technology and encourage them to think creatively about how they can use these technologies to develop innovative products and solutions.


Unboxing Infineon PSoC 6 AI Evaluation Kit
The Infineon PSoC 6 AI Evaluation Kit is a comprehensive development platform designed to help engineers and developers evaluate and develop artificial intelligence (AI) applications using the PSoC 6 microcontroller. In this article, we will unbox and explore the features of this evaluation kit.
Kit Contents The PSoC 6 AI Evaluation Kit comes in a compact box containing:
  • PSoC 6 WiFi-BT Pioneer Board
  • USB Cable
  • Power Adapter (5V, 2A)
  • Jumper Wires
  • Quick Start Guide
Kit Contents
PSoC 6 WiFi-BT Pioneer Board The PSoC 6 WiFi-BT Pioneer Board is the main component of the evaluation kit. It features:
  • Cypress PSoC 62 microcontroller with 150 MHz ARM Cortex-M4 processor
  • 2MB Flash and 1MB SRAM
  • WiFi (802.11b/g/n) and Bluetooth 5.0 Low Energy connectivity
  • CapSense touch sensing and LED drivers
PSoC 6 WiFi-BT Pioneer Board
AI Capabilities The PSoC 6 microcontroller is designed to support AI applications, featuring:
  • Dedicated hardware accelerator for machine learning (ML) and deep learning (DL)
  • Support for TensorFlow Lite and Arm NN SDK
  • On-chip memory and peripherals optimized for AI workloads
AI Capabilities
Development Environment The PSoC 6 AI Evaluation Kit supports a range of development environments, including:
  • ModusToolbox: A comprehensive software suite for developing, testing, and debugging PSoC applications
  • Azure IoT Edge: A cloud-based platform for deploying and managing AI models at the edge
Development Environment
Conclusion The Infineon PSoC 6 AI Evaluation Kit is a powerful platform for evaluating and developing AI applications. With its comprehensive kit contents, advanced AI capabilities, and support for various development environments, it provides a solid foundation for building innovative AI-powered solutions.


Q1: What is the Infineon PSoC 6 AI Evaluation Kit? The Infineon PSoC 6 AI Evaluation Kit is a development platform designed to evaluate and develop Artificial Intelligence (AI) and Machine Learning (ML) applications using the PSoC 6 microcontroller.
Q2: What are the key features of the PSoC 6 AI Evaluation Kit? The kit features a PSoC 63 microcontroller, 64MB SDRAM, 32KB EEPROM, WiFi and Bluetooth connectivity, USB-C interface, and multiple sensors such as accelerometer, gyroscope, and magnetometer.
Q3: What is the purpose of the PSoC 6 AI Evaluation Kit? The kit is designed to allow developers to evaluate and develop AI and ML applications for IoT devices, wearables, and other edge devices.
Q4: What kind of projects can I build with the PSoC 6 AI Evaluation Kit? You can build a wide range of projects such as gesture recognition, voice command systems, predictive maintenance, anomaly detection, and more.
Q5: What is the operating system supported by the PSoC 6 AI Evaluation Kit? The kit supports FreeRTOS, a popular open-source real-time operating system.
Q6: Can I use the PSoC 6 AI Evaluation Kit for commercial projects? Yes, the kit is suitable for both prototyping and production. You can use it to develop and deploy commercial products.
Q7: What kind of programming languages are supported by the PSoC 6 AI Evaluation Kit? The kit supports C, C++, and Python programming languages.
Q8: Does the PSoC 6 AI Evaluation Kit support TensorFlow or other ML frameworks? Yes, the kit supports popular ML frameworks such as TensorFlow Lite Micro, Arm NN SDK, and more.
Q9: Can I connect external sensors or devices to the PSoC 6 AI Evaluation Kit? Yes, the kit has multiple connectors such as USB-C, UART, SPI, and I2C that allow you to connect external sensors or devices.
Q10: What kind of documentation and support is available for the PSoC 6 AI Evaluation Kit? Infineon provides extensive documentation, code examples, and technical support through its website, forums, and customer support channels.




Pioneers/Companies Contribution
1. Infineon Technologies Creator of the PSoC 6 AI Evaluation Kit, a comprehensive development platform for AI and IoT applications.
2. Google Collaborated with Infineon to integrate TensorFlow Lite Micro, a lightweight machine learning framework, into the PSoC 6 kit.
3. ARM Provided the Cortex-M4 microcontroller architecture used in the PSoC 6 kit, enabling efficient processing and low power consumption.
4. Cypress Semiconductor Contributed to the development of the PSoC 6 kit's hardware and software components, including the CapSense capacitive touch sensing technology.
5. Segger Microcontroller Systems Supplied the J-Link debug probe used in the PSoC 6 kit for programming and debugging applications.
6. Keil Provided the μVision IDE and compiler toolchain used to develop, debug, and optimize applications on the PSoC 6 kit.
7. Amazon Web Services (AWS) Partnered with Infineon to enable seamless integration of the PSoC 6 kit with AWS IoT Core and other cloud services.
8. Microsoft Collaborated with Infineon to support Azure IoT Hub and other Microsoft Azure services on the PSoC 6 kit.
9. IAR Systems Supplied the Embedded Workbench development environment used for building, debugging, and optimizing applications on the PSoC 6 kit.
10. Digi International Provided wireless connectivity solutions, including Wi-Fi and Bluetooth Low Energy modules, compatible with the PSoC 6 kit.




Kit Overview The Infineon PSoC 6 AI Evaluation Kit is a comprehensive development platform designed to evaluate and develop AI-powered applications using the PSoC 6 microcontroller.
Microcontroller PSoC 62 MCU (CY8C6247BZI-D44)
Key Features
  • ARM Cortex-M4 and M0+ CPUs
  • Up to 2 MB of flash memory
  • Up to 1 MB of SRAM
  • Dedicated AI/ML hardware accelerator (CM0+)
  • Integrated FPU for high-performance calculations
AI and ML Capabilities
  • Support for TensorFlow Lite Micro (TFLM)
  • CM0+ coprocessor for offloading AI/ML workloads
  • Dedicated DMA channels for efficient data transfer
  • Hardware-accelerated math operations for improved performance
Communication Interfaces
  • USB-UART bridge (CDC class)
  • Serial Wire Debug (SWD) interface for debugging
  • I2C, SPI, and UART interfaces for connectivity
Sensors and Actuators
  • Onboard sensors: temperature, humidity, accelerometer, magnetometer
  • User LEDs for visual feedback
  • Buzzer for audible feedback
Power and Battery Management
  • Coin cell battery holder (CR2032)
  • USB-powered with automatic power switching
  • Low-power modes for extended battery life
Software Development Tools
  • PSoC Creator IDE (Integrated Development Environment)
  • ModusToolbox: a set of tools for AI/ML development
  • Support for C, C++, and Python programming languages
Dimensions and Operating Conditions
  • Kit dimensions: 85 mm x 55 mm (3.35 in x 2.17 in)
  • Operating temperature: -40°C to +85°C (-40°F to +185°F)
  • Storage temperature: -50°C to +150°C (-58°F to +302°F)