General Description: I cannot obtain a license for FPGA Express, even though there are not any users performing synthesis. NOTE: This issue applies ONLY if you use floating licenses. If you use node-locked licenses, you should not experience this problem.
FPGA Express licenses are checked out in the following instances:
- When you open up a top-level HDL project, the following licenses are checked out: fpga-express fpga-express-constraints-mgr
- When you want to synthesize, and another license is checked out, the following license is used: fpga-express-XXXX-optimizer (enter your target family for XXXX)
(When synthesis is completed, the optimizer license is checked back in.)
- When you open a top-level schematic project, NO license is checked out. A license is checked out only during synthesis (create/update macro). However, at that time, all three licenses are checked out: fpga-express fpga-express-constraints-mgr fpga-express-XXXX-optimizer
At the end of synthesis, all three licenses are immediately checked back in.
To summarize, if you open a top-level HDL project, you are "reserving" a license that only you can use for synthesis. You should always close top-level HDL projects when the projects are not in use.