Performance Summary for APIs
Table 1 : Summary table for performance and resources of APIs
API | Flow | Input bandwith | Output bandwith | Freq. | LUT | BRAM | URAM | DSP | ||
---|---|---|---|---|---|---|---|---|---|---|
FOC | export IP | 20M/s | 20M/s | 100MHz | 5179 | 2 | 0 | 67 | ||
SVPWM_DUTY | export IP | 1M/s | 1M/s | 100MHz | 2101 | 0 | 0 | 7 | ||
PWM_GEN | export IP | 100M/s | 100M/s | 100MHz | 1094 | 0 | 0 | 6 | ||
QEI | export IP | 100M/s | 2.5M/s | 100MHz | 867 | 0 | 0 | 5 |
These are details for benchmark result and usage steps.
Test Overview
Here are the benchmarks of the AMD Vitis™ Motor Control Library using the Vitis environment.
- Download code
These Motor Control benchmarks can be downloaded from vitis libraries main
branch.
git clone https://github.com/Xilinx/Vitis_Libraries.git cd Vitis_Libraries git checkout main cd motor_control
- Setup environment
Specifying the corresponding Vitis, XRT, and path to the platform repository by running following commands.
source <intstall_path>/installs/lin64/Vitis/2023.2/settings64.sh source /opt/xilinx/xrt/setup.sh export PLATFORM_REPO_PATHS=/opt/xilinx/platforms