Most Arm commercial tools are license managed. Arm is migrating to user-based licensing (UBL) which greatly simplifies license configuration.
A user-based license is cached locally for up to 7 days, enabling remote or traveling users to access tools without connecting to their license server.
Starting any UBL enabled tool when the server is available will renew the license for 7 more days. This renewal attempt is performed once per 24 hours.
If the license is not renewed within 7 days, it is automatically returned to the pool of available licenses. When you next use a UBL licensed tool, it will automatically attempt to check out a new license.
User-based licensing can be managed with:
LLS
), an internally managed license server, likely only accessible from your internal network or VPN.CLS
), a license server managed by Arm, accessible from anywhere.Legacy product versions do not support UBL licensing and use FlexLM floating licensing instead. See the below table.
Arm Development Tool | Earliest version supporting UBL | SSK | HSK |
---|---|---|---|
Arm Compiler for Embedded | 6.18 | X | X |
Arm Compiler for Embedded FuSa 6.16 | 6.16.2 | X | X |
Arm Development Studio [1 ] | 2022.0, 2022.a | X | X |
Keil MDK | 5.37 | X | X |
Arm Fast Models | 11.17.1 | [2 ] | X |
Arm Socrates [3 ] | 1.7.0 | X | |
Arm Performance Models Library | 1.2 | X | |
AMBA Viz | 1.1.25 | X |
[1
] Arm Development Studio versions indexed with letters after the period are for those users with access to non-publicly announced IP.
[2
] A license to run pre-built platforms, including Fixed Virtual Platforms, is provided with SSK. HSK license is necessary to build virtual platforms.
[3
] Some functionality of Arm Socrates requires an appropriate
Arm IP license
, which may also require a
floating license
to be setup.
In addition to the set up and install instructions below, a collection of video tutorials are available on Arm Developer .