Getting Started With The AMD Robotics Hardware Portfolio - Final v2
Getting Started With The AMD Robotics Hardware Portfolio - Final v2
[Public]
2 |
[Public]
7. What’s next?
3 |
[Public]
6 |
[Public]
❶ Challenging to program for ❶ Processing real world signals ❶ Programming FPGA requires ❶ Require upfront partitioning of the different
low latency challeging parallel programming mindset, computational workloads to
program and architect
❷ Challenging to program for ❷ Difficult to program for low latency ❷ Memories are limited by
determinism FPGA size
❸ Difficult to program for determinism
❸ Challenging to debug
7 |
[Public]
8 |
Adaptive Computing
Technologies for
Robotics
[Public]
Heterogeneous Adaptive I/Os & Real- Power Efficient Edge AI inference for Gaming & AI
Acceleration Time Processing Applications Windows PCs
10 |
[Public]
11 |
[Public]
KR260 ROBOTICS
For Robotics and
Machine Vision Systems KRIA K26 SOM
• VCU and larger DPU
• Transceivers
• C & I Grade
KV260 VISION AI
For Vision AI
Cameras and Systems
13 |
[Public]
14 |
How We Address
Roboticists’ Needs
[Public]
Safety / Security
Computer Vision / AI
16 |
[Public]
17 |
[Public]
ACCELERATORS
Navigation Manipulation Perception Actuation User-Defined
(Hardware Accelerated
Libraries / Apps)
MIDDLEWARE
ROS 21 XRT (AMD Runtime) User Defined
Vitis
A very powerful
combination to build
+ + applications using
AMD adaptive
compute platforms
Kria SOMs are out-of-the box ready with PYNQ platform support
19 |
[Public]
Interfaces Supported
Connectivity Interfaces Camera Interfaces Peripheral Interfaces
20 |
[Public]
Pytorch
Guided flow for design, verification and implementation Unified software platform enabling development of
with hundreds of drag-and-drop IP cores embedded software & accelerated applications on
heterogeneous platforms
21 |
[Public]
Hardware Tamper-
resistance
• Supports AES-256 encryption1 FPGA
Memory
• UltraScale+ certified to IEC 61508:2010 SIL3 – Annex E Secure Boot Protection
• SHA-256 authentication → Ensures trusted source
24 |
[Public]
Memory Interface
Stream Interface
What is an AMD AI Engine? Cascade Interface
25 |
[Public]
High-Performance IP
• Efficient implementation with no AI Engine coding Optimize &
Quantize
Advanced Optimizations
• Enhanced quantization algorithms optimize ease-of-use and accuracy Compile
26 |
[Public]
27 |
[Public]
28 |
[Public]
AMD Ryzen Embedded Processors with Integrated Radeon Graphics Scale from Edge Sensor to CPU Accelerator
29 |
[Public]
30 |
Across Edge & Cloud:
Digital Twin
[Public]
Latency
Low High
Data Edge
transmission
Latency
32 |
[Public]
AMD Ryzen processors, AMD PYNQ -Z2 board, AMD Zynq 7020, AMD Kria
AMD Technology SOM, AMD Zynq UltraScale+ MPSoC, AMD Vivado HLS design tools,
AMD Vitis software platform, AMD PYNQ project
Partner Technology:
MakarenaLabs MuseBox, IP Libraries
33 |
[Public]
visit https://www.amd.com/en/products/system-on-modules/kria/k26/robotics.html
34 |
[Public]
Industrial
Real-Time &
Lifecycle, Quality, Importance of Industrial IoT Single-Chip
Deterministic
Reliability, Embedded Platforms from AMD
Control,
Security,
Imaging/Vision
Temperature,
Processing and
Power and
Interfaces
Form Factor
36 |
[Public]
©2024 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo, Kria, Radeon, Ryzen, Vitis, Versal, and combinations
thereof are trademarks of Advanced Micro Devices, Inc. Other product names used in this publication are for identification purposes only and
may be trademarks of their respective owners.
37 |