InTime Server

How to add/remove/change the FPGA toolchain configuration for all users by editing the global config file?

115 views August 10, 2016 September 21, 2016 Michael 0

Introduction:

Sometimes it is necessary to edit the global config file to run inTime with the correct settings.

More Information:

Find the plunify.settings file. It should be located at <InTimeServer directory>\bin on Windows and <InTimeServer directory> on Linux.

The settings are in a JSON file format. Here is an example of how the settings would look like:

ORIGINAL 

"toolchains": [
{
"os": "Linux",
"vendor": "Altera",
"toolchain": "QuartusII",
"path": "/mnt/opt/Altera/15.1.0/quartus",
"license_file": "1234@samplelicenseserver.com"
},
{
"os": "Linux",
"vendor": "Xilinx",
"toolchain": "Vivado",
"path": "/mnt/opt/Xilinx/Vivado/2014.2",
"license_file": "1234@samplelicenseserver.com"
}
],
"timestamp": "2016-06-24T17:15:50"

Copy and paste a new toolchain block. Edit the 'path' and 'license_file' values. Below is an example on how to add a new FPGA software (QuartusII 16.1) to the existing file.

AFTER

"toolchains": [
{
"os": "Linux",
"vendor": "Altera",
"toolchain": "QuartusII",
"path": "/mnt/opt/Altera/15.1.0/quartus",
"license_file": "1234@samplelicenseserver.com"
},
{
"os": "Linux",
"vendor": "Altera",
"toolchain": "QuartusII",
"path": "/mnt/opt/Altera/16.1/quartus",
"license_file": "1234@samplelicenseserver.com"
},
{
"os": "Linux",
"vendor": "Xilinx",
"toolchain": "Vivado",
"path": "/mnt/opt/Xilinx/Vivado/2014.2",
"license_file": "1234@samplelicenseserver.com"
}
],
"timestamp": "2016-06-24T17:15:50"

After adding the information, save the file. With the commands below, check if there are any errors.

telnet 127.0.0.1 39942
user> .admin
admin> .global.settings
admin> .global.toolchain
admin> .global.refresh

Applies to:

  • Linux Operating System
  • Windows Operating System

Knowledge Base ID: 181820 - Last Review: Jun 30, 2016 - Revision: 1.0

Leave a Reply