Requirements¶
This document explains the requirements to use Phoenix 6.
Supported Devices¶
Phoenix 6 supports the following devices:
Talon FX® (Falcon 500, Kraken X60, Kraken X44)
CAN Bus Requirements¶
Phoenix 6 devices are supported on the below CAN bus adapters.
roboRIO
On Linux systems, any SocketCAN capable adapter will work, but the CANivore® is highly recommended. CANivore® offers additional functionality over other SocketCAN adapters. On Windows systems, you will need a CANivore® to communicate with hardware.
System Requirements¶
Phoenix 6 supports a plethora of languages and operating systems. The table found below details which languages are supported on what platforms.
Targets |
Supported Languages |
Supports CANivore® |
Supports High-Fidelity Simulation |
|---|---|---|---|
NI roboRIO |
Java, C++, Python |
Yes |
n/a |
Windows 10/11 x86-64 |
Java, C++, Python |
Yes |
Yes |
Java, C++, Python |
Yes |
Yes |
|
macOS |
Java, C++, Python |
No |
Yes |
Targets |
Supported Languages |
Supports CANivore® |
Supports High-Fidelity Simulation |
|---|---|---|---|
Windows 10/11 x86-64 |
C#, Python |
Yes |
Yes |
C++, C#, Python |
Yes |
Yes (C# and Python only) |
|
macOS (Simulation Only) |
C#, Python |
No |
Yes |