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:
- Connect the board to your laptop or PC using a PSoC 6 USB connector and a type-C USB cable
- Open ImagineMop Studio and click on "New Project"
- Select "Empty Project" under "Graph UX Generic"
- Click "OK" to create an empty canvas
- 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:
- Drag and drop the "Serial Capture" node onto the canvas
- Select "Visualization" and drag and drop the "Data Track" node onto the canvas
- Go to the "Serial Capture" properties and select the USB serial device port
- 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:
- Navigate to the toolbar and click the "Start" button to open the session file called "main IM session"
- An empty session file will open displaying the predefined classes in the labels bar
- 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
|
 |
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
|
 |
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
|
 |
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
|
 |
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)
|
|