hello.

My name is Intel F. Hanako and I provide technical support for Intel® FPGA products at Macnica.

 

This time, regarding the FLOAT license of the paid license form of Intel® Quartus® Prime,

他メーカーの開発ソフトウェアのライセンスと どのように共存運用するか、その管理方法をご紹介している、その Part 2 です。

 

See below for the first part.

How to manage Intel® Quartus® Prime and 3rd party software FLOAT licenses on the same server PC Part 1

■ How to integrate and separate license files

Complete the basic editing of the FLOAT license file for Quartus® Prime (server name/port number/vendor daemon path specification) in advance.

Please refer to “Edit License File” on the following page.

 

Intel® Quartus® Prime, IP and Questa* - Intel® FPGA Edition FLOAT License Setup Instructions

 

Edit the third-party license file in the same way.

Here, we will guide you on how to separate the edited license files of each company or when managing them individually.

[A] Integration method when managing license files as one

Consolidate the license files of each company into one.

以下の手順に従い、1つのファイルにまとめてください。

 

1. Open a new text editor, name the integration license file to be created (extension is .dat),

Save it in any folder path on the license server PC.

  (Caution! Do not use double-byte characters and spaces in the folder path and file name to be saved.)

Here, as an example, the storage path for the integration license is C:\FLEXlm\mix_lic.dat.

 

2. Copy all lines from the license file for Quartus® Prime and paste them into the mix_lic.dat file.

 

3. Open Company B's license file, copy the edited VENDOR line (or DAEMON line),

Paste it on the line following the VENDOR line (the last line) in the mix_lic.dat file.

At that time, if the line indicating the path of the vendor daemon in the license file for company B is DAEMON,

  VENDOR に編集し、統一しておいてください。

Also, if the company B that integrates the license file is Siemens, the license file for Quartus® Prime

  VENDOR mgcld 行がすでに存在するため、この作業は必要ありません。

 

4. Copy all the lines after theUSE_SERVER line (FEATURE line and INCREMENT line) in the license file for Company B,

  mix_lic.dat ファイルにペーストします。(メーカーにより、USE_SERVER 行が存在しない場合があります。)

The paste position should be the next line after the line of license file for Quartus® Prime pasted in 2 above.

  その後 mix_lic.dat を上書き保存します。

 

This completes the integration of license files.

 

With this method, the port number in the SERVER line of the license file is the same for each company, so

The variable value for the environment variable name LM_LICENSE_FILE on the client PC is also common for each company, and is specified with the same port number.

 

例) “LM_LICENSE_FILE 変数名に対する変数値” : 1717@server_name

 

続いて、方法[A] における lmtools の設定方法です。

 

[B] Separation method when managing license files separately for each manufacturer

When managing license files for each manufacturer (for each vendor daemon), use the license file edited by each company as is, but be sure to specify a different port number in theSERVER line.

ここでは例として、各ライセンスの保存パスを以下とします。

 

・ License file for Quartus® Prime ⇒ C:\FLEXlm\qp_lic.dat

・ Company B's software license file ⇒ C:\FLEXlm\bsw_lic.dat

 

ここでの作業は以上です。

   

With this method, each company has its own port number in the SERVER line of the license file, so the variable value for the environment variable name LM_LICENSE_FILE on the client PC must be specified individually for each software manufacturer. When specifying multiple variable values, register them with a semicolon (;).

 

例) “LM_LICENSE_FILE 変数名に対する変数値” : 1717@server_name;1818@server_name

 

続いて、方法[B] における lmtools の設定方法です。

 

 

If Company B is Siemens

If Company B is Siemens, please transfer part of the license file for Quartus® Prime to the license file for Siemens.

[Notes]

In addition to the alterad vendor daemon, the license file for Quartus® Prime includes

Since the mgcld vendor daemon is also included (*), licenses can be operated in parallel.

For Quartus® Prime when Company B is Siemens (vendor daemon is mgcld)

Only include features (INCREMENT lines) managed by mgcld from the license file.

It should be cut and moved to the Siemens license file.

* For AXI BFM IP functions in IP Base Suite, for Questa*–Intel® FPGA Edition

licenses are managed by the mgcld vendor daemon.

 

以下の手順に従い、ライセンス・ファイルを整備してください。

  

1. Open the license file for Quartus® Prime and add the VENDOR mgcld line.

(or comment it out with a sharp # at the beginning of the line).

 

2. In the INCREMENT line of the license file for Quartus® Prime,

Copy all the licenses (see below) operated by mgcld.

Open the Siemens license file and paste the content you just copied

Paste on the line after the INCREMENT line (the last line),

  上書き保存します。

 

 例)AXI BFM IP(by IP Base Suite)ファンクション用ライセンス行

   INCREMENT mgcvipae mgcld 20xx.xx xx-xx-20xx …

   INCREMENT mgcvipaeaxi mgcld 20xx.xx xx-xx-20xx …

   INCREMENT mgcvipaeaxi mgcld 20xx.xx xx-xx-20xx …

   INCREMENT mgcvipaeaxi4 mgcld 20xx.xx xx-xx-20xx …

 

Example) Questa* – License line for Intel® FPGA Edition

   INCREMENT intelqsim mgcld 20xx.xx xx-xx-20xx …

 

3. Delete all the INCREMENT lines copied in 2 above in the license file for Quartus® Prime (or add a sharp #

comment out) and overwrite save.

 

This completes the maintenance of the license file.

■ LMTOOLS の設定方法

License management is done using lmutil or lmtools.

Here we will show you how to do it in the GUI using the LMTOOLS utility.

[A] How to configure lmtools when managing license files collectively

1. あらかじめ保存しておいた lmtools.exe をダブルクリックし LMTOOLS を起動します。

 

2. [Service/License File] タブで Configuration using Services を選択し、[Config Services] タブに切り替えます。

 

3. 各項目を設定します。

 

  • ① 定義するサービスの名前をタイプ入力します。名称は自由です。

  • ② Click the Browse button and specify the license manager daemon lmgrd.exe to be used on this license server PC.

  • (3) Click the Browse button and specify the license file that was created in advance using the method of “managing all services as one”.

  • ④ Click the Browse button and specify the output destination (folder, file name) of the log file. File name is free.

  • (5) When set to On, this license operating environment runs as a Windows service. (Off means FLEXlm licensing service.)

    *Setting is optional.

  • ⑥ On にすると、Windows OS の起動と同時にこのサービスが自動開始されます。 ※設定は任意です。

 

4. Save Service ボタンをクリックし、設定内容を保存します。

 

After that, switch to the [Start/Stop/Reread] tab and click the [Start Server] button to start operating the FLOAT license.

[B] How to configure lmtools when managing license files separately for each manufacturer

1. あらかじめ保存しておいた lmtools.exe をダブルクリックし LMTOOLS を起動します。

 

2. [Service/License File] タブで Configuration using Services を選択し、[Config Services] タブに切り替えます。

 

3. 各項目を設定します。

 

3-1. Set the license service for Quartus® Prime.

 

  • ① Type the name of the license service for Quartus® Prime you are defining. Name is free.

  • ② Click the Browse button and specify the license manager daemon lmgrd.exe to be used on this license server PC.

  • (3) Click the Browse button and specify the license file for Quartus® Prime.

  • (4) Click the Browse button and specify the output destination (folder, file name) of the license service log file for Quartus® Prime.

    File name is free.

  • (5) When set to On, this license operating environment runs as a Windows service. (Off means FLEXlm licensing service.)

    *Setting is optional.

  • ⑥ On にすると、Windows OS の起動と同時にこのサービスが自動開始されます。 ※設定は任意です。

  • ⑦ Save Service ボタンをクリックし、設定内容を保存します。

 

3-2. B社用のライセンス・サービスを設定します。

 

  • ① 定義するB社用のライセンス・サービスの名前をタイプ入力します。名称は自由です。

  • ② Click the Browse button and specify the license manager daemon lmgrd.exe to use on this license server PC machine.

  • ③ Click the Browse button and specify the license file for Company B.

  • (4) Click the Browse button and specify the output destination (folder, file name) of the log file for the license service for Company B.

    File name is free.

  • (5) When set to On, this license operating environment runs as a Windows service. (Off means FLEXlm licensing service.)

    *Setting is optional.

  • ⑥ On にすると、Windows OS の起動と同時にこのサービスが自動開始されます。 ※設定は任意です。

  • ⑦ Save Service ボタンをクリックし、設定内容を保存します。

 

4. After selecting the license server service to start on the [Service/License File] tab, switch to the [Start/Stop/Reread] tab,

Click the [Start Server] button to start operating the FLOAT license.

 

5. When stopping only one company's service for license file maintenance, etc., select the target on the [Service/License File] tab.

Select the license server service from the pull-down list, switch to the Start/Stop/Reread tab, and click the Stop Server button.

  クリックしてください。

 

 

This completes the work.

 

 

これらを参考に、ご自分の環境に応じた方法を選定し、ライセンスを管理してください。