Altera Software Installation and Licensing Version 10.
Altera Software Installation and Licensing Version 10.0 ® Altera Corporation 101 Innovation Drive San Jose, CA 95134 (408) 544-7000 www.altera.
Altera Software Installation and Licensing Version 10.0 Altera, the Altera logo, MAX, MAX+PLUS, MAX+PLUS II, MegaCore, NativeLink, Quartus, Quartus II, the Quartus II logo, and Stratix are registered trademarks of Altera Corporation in the United States and other countries. ByteBlaster, ByteBlasterMV, Cyclone, LogicLock, and MasterBlaster are trademarks and/or service marks of Altera Corporation in the United States and other countries.
Contents Preface ............................................................................................................................................vii Documentation Conventions .................................................................................................... viii Typographic Conventions............................................................................. viii Terminology .....................................................................................................
TABLE OF CONTENTS Software Guard ID............................................................................. 30 Requesting a License File ................................................................................ 31 Self Service Licensing Center.......................................................................... 32 Obtaining a License File.................................................................... 33 Creating a Computer...............................................................
TABLE OF CONTENTS Chapter 3: More Configuration Information ............................................................................ 63 Introduction..................................................................................................................... 64 Quartus II Environment Variables ............................................................................... 64 Setting Environment Variables in Linux.......................................................
TABLE OF CONTENTS License File ........................................................................................................ 87 Software Guard, NIC ID, and Hard Disk Serial Number .......................... 88 Networks and Servers ..................................................................................... 89 IP ......................................................................................................................... 89 Messages............................................
Preface The Altera Software Installation and Licensing manual provides comprehensive information for installing and licensing Altera software, including the Quartus II software, ModelSim-Altera Edition software, Nios II Embedded Design Suite, and related software on Windows and Linux operating systems. This manual also includes information about other related documentation and technical support.
Documentation Conventions The Altera Software Installation and Licensing manual uses the following conventions to help you find and interpret information. Typographic Conventions Quartus II software documentation uses the typographic conventions shown in the following table: Visual Cue Meaning Bold Initial Capitals Command names, dialog box titles, and button names are shown in bold type, with initial capital letters. Examples: Find Next command, Save As dialog box, and Start button.
DOCUMENTATION CONVENTIONS Visual Cue Meaning ! The hand points to information that requires special attention. f The feet show you where to go for more information on a particular topic. w The exclamation mark points to information or action that you take that can cause harm to your computer or cause you to lose data. Terminology The following table shows terminology that is used throughout this manual: Term Meaning click Indicates a quick press and release of the left mouse button.
Chapter One Installing Altera Software What’s in Chapter 1: Introduction 2 System Requirements 3 Supported Operating Systems 4 Uninstalling and Modifying Altera Software 6 Altera.
CHAPTER 1: INSTALLING ALTERA SOFTWARE INTRODUCTION Introduction This chapter describes the requirements and procedures for installing Altera software, which is available from the Download Center of the Altera website and the Altera Complete Design Suite DVD, which is available by request via the Altera IP and Software DVD Request Form, for both the Windows and Linux operating systems.
CHAPTER 1: INSTALLING ALTERA SOFTWARE SYSTEM REQUIREMENTS System Requirements To successfully install and run Altera software, your system must meet the minimum requirements described in this section. Hardware ■ Intel Pentium III PC running at 866 MHz or faster with 256 MB system memory running Microsoft Windows. – PCs running Windows XP are capable of running the 32-bit version of the Quartus II software with access to virtual memory of 2 GB.
CHAPTER 1: INSTALLING ALTERA SOFTWARE SUPPORTED OPERATING SYSTEMS Cables and Ports ■ ■ ■ ■ Parallel port for connecting a ByteBlaster™ II or ByteBlasterMV™ parallel port download cable or parallel port software guard (Windows XP only). If you want to use a ByteBlaster cable on a system running Windows Vista 32-bit, you must first manually install the ByteBlaster cable driver. Serial port for connecting a MasterBlaster™ communications cable.
CHAPTER 1: INSTALLING ALTERA SOFTWARE SUPPORTED OPERATING SYSTEMS Table 2. Supported Operating Systems Altera Software Supported Operating Systems Quartus II Subscription Edition software version 10.0 Windows 7 (32-bit and 64-bit) Windows Vista (32-bit and 64-bit) Windows XP (32-bit and 64-bit) Red Hat Enterprise Linux 4.0 and 5.0 (32-bit and 64-bit) CentOS-4 and CentOS-5 (32-bit and 64-bit) SUSE Linux Enterprise Server 10 and 11 (32-bit and 64-bit) Quartus II Web Edition software version 10.
CHAPTER 1: INSTALLING ALTERA SOFTWARE UNINSTALLING AND MODIFYING ALTERA SOFTWARE Uninstalling and Modifying Altera Software To uninstall a previous version of Altera software for Windows, follow these steps: 1. On the Windows Start menu, point to Programs, point to Altera, point to , and then click Uninstall . 2. Select Uninstall to uninstall the software.
CHAPTER 1: INSTALLING ALTERA SOFTWARE ALTERA.COM DOWNLOAD CENTER Altera.com Download Center You can download the following items from the Download Center of the Altera website at www.altera.com/download: ■ ■ ■ ■ ■ Software listed in “Introduction” on page 2 Programming software Board layout and test software Altera legacy design software License daemons Altera Installer The Altera Installer allows you to download and install Altera software on-demand with one custom download and installation manager.
CHAPTER 1: INSTALLING ALTERA SOFTWARE INSTALLING DOWNLOADED ALTERA SOFTWARE The TalkBack feature in the Quartus II software allows Altera to receive limited design compilation information, not including design logic, which helps Altera to understand how customers use the Quartus II software and devices, so that Altera can focus on improving features most important to users.
CHAPTER 1: INSTALLING ALTERA SOFTWARE INSTALLING DOWNLOADED ALTERA SOFTWARE Installation Prerequisites You should be aware of the following information before you install Altera software: ■ ■ ■ ■ ■ ■ ■ 9 ■ You must have system administration (Administrator) privileges (Windows only). Commands that do not fit on a single line in this manual are indicated by indentations of subsequent lines (Linux only).
CHAPTER 1: INSTALLING ALTERA SOFTWARE INSTALLING DOWNLOADED ALTERA SOFTWARE f For Information About Refer To Importing and exporting versioncompatible databases Managing Quartus II Projects chapter in volume 2 of the Quartus II Handbook ■ To run the Quartus II software using a network (multiuser) license, make sure that the license server uses version 8.0 or later of the FLEXlm license manager server software. By default, the Quartus II software installs version 9.
CHAPTER 1: INSTALLING ALTERA SOFTWARE INSTALLING DOWNLOADED ALTERA SOFTWARE 2. Download any software listed in “Individual Software” on page 8 from the Download Center. 3. For Windows, double-click the Altera software installation application (_windows.exe file to launch the Altera Installer. The Altera Installer guides you through the download and installation process. 4. For Linux, extract and run the _linux.sh file for Linux) to launch the Altera Installer.
CHAPTER 1: INSTALLING ALTERA SOFTWARE INSTALLING DOWNLOADED ALTERA SOFTWARE The available command-line arguments for the Altera Installer are described in Table 3. Table 3.
CHAPTER 1: INSTALLING ALTERA SOFTWARE INSTALLING DOWNLOADED ALTERA SOFTWARE Table 3. Altera Installer Command-line Arguments (Part 2 of 2) Option Description --temp=TEMP_DIR Specifies the temporary directory to store downloaded installation files. The default temporary directory is defined by the TMP environment variable. --remove_temp=REMOVE_TEMP Directs the Altera Installer to remove temporary files after installation is complete. --update Directs the Altera Installer to update installed features.
CHAPTER 1: INSTALLING ALTERA SOFTWARE INSTALLING SOFTWARE WITH THE ALTERA COMPLETE DESIGN SUITE Installing Software with the Altera Complete Design Suite The Altera Complete Design Suite includes the Altera Installer, which allows you to install Altera software from one DVD, and is available by request for Windows and Linux. You should be aware of the preinstallation information described in “Installation Prerequisites” on page 9 before you install Altera software.
CHAPTER 1: INSTALLING ALTERA SOFTWARE INSTALLING SOFTWARE WITH THE ALTERA COMPLETE DESIGN SUITE You can click Help me choose to access the Help Me Choose page, which compares the features of the Quartus II Subscription Edition software with the Quartus II Web Edition software. 4. If you want to install any of the following software, click Install next to the software. The Altera Installer launches and guides you through the installation process. – – – 5.
CHAPTER 1: INSTALLING ALTERA SOFTWARE INSTALLING THE TCP/IP PROTOCOL To install Altera software with the Altera Complete Design Suite for Windows or Linux from the command line, follow these steps: 1. Insert the Altera Complete Design Suite DVD into your DVD drive. 2. For Linux, mount the DVD into your DVD drive. Refer to “Mounting and Unmounting DVDs” on page 67. 3. Type the following command at the command prompt: Windows: altera_installer\bin\ altera_installer_cmd.
CHAPTER 1: INSTALLING ALTERA SOFTWARE SETTING UP THE QUARTUS II SOFTWARE WITH A JTAG SERVER ON A NETWORK Setting up the Quartus II Software with a JTAG Server on a Network If you install the Quartus II software for Windows on a network drive and have a JTAG server, you must set up the Quartus II software to allow the JTAG server to run JTAG services.
CHAPTER 1: INSTALLING ALTERA SOFTWARE CONFIGURING THE LINUX USER ENVIRONMENT When you install the Quartus II software, the 64-bit version of the Quartus II software is installed automatically. ■ To turn on 64-bit processing with the QUARTUS_64BIT environment variable, refer to “QUARTUS_64BIT” on page 65. ■ To turn on 64-bit processing for individual Quartus II command-line executables, pass the --64bit option to the command-line executable.
CHAPTER 1: INSTALLING ALTERA SOFTWARE CONFIGURING THE LINUX USER ENVIRONMENT /altera//quartus/bin directory for Linux. Where is the default directory of your Linux workstation, or is set by your system administrator.
CHAPTER 1: INSTALLING ALTERA SOFTWARE STARTING THE QUARTUS II SOFTWARE Starting the Quartus II Software You can start the Quartus II software after installation is complete. To enable Quartus II software features, however, you must specify the license file. When you start the Quartus II software, if the software cannot detect a valid license file, you are prompted with licensing options, which are described in “Quartus II Software Evaluation Period” on page 26.
CHAPTER 1: INSTALLING ALTERA SOFTWARE PROGRAMMING CABLE DRIVERS ! Do Not Start the Quartus II Software from the Linux Directory Make sure you do not start the quartus command in the //linux directory. If you start the Quartus II software in a platform-specific directory, the software may not function correctly.
Chapter Two Licensing Altera Software What’s in Chapter 2: Introduction 23 Licensing Options 23 Obtaining a License File 27 Self Service Licensing Center 32 Setting Up the License File 40 Upgrading or Setting Up a License Manager Server 53
CHAPTER 2: LICENSING ALTERA SOFTWARE INTRODUCTION Introduction This chapter describes Altera software licensing options and procedures. To set up your license for Altera software, follow these steps: 1. Select a licensing option, which are described in “Licensing Options” on page 23. 2. Obtain a license file as described in “Obtaining a License File” on page 27. 3. Set up the license file as described in “Setting Up the License File” on page 40. 4.
CHAPTER 2: LICENSING ALTERA SOFTWARE LICENSING OPTIONS Supported Software Subscriptions Altera offers the following types of software subscriptions: ■ Fixed license—a stand-alone (node-locked, single-user) PC license tied to the network interface card (NIC) ID. ■ Floating license—a floating network (multiuser) license for users running the Quartus II software on Microsoft Windows, RedHat Linux, SUSE Linux Enterprise, or CentOS operating systems. Floating licenses are not operating system-specific.
CHAPTER 2: LICENSING ALTERA SOFTWARE LICENSING OPTIONS The SOPC Builder software is automatically installed with the Quartus II software and does not require a separate license file. Other components that are not available in the default installation of the SOPC Builder software, are included with the IP Library.
CHAPTER 2: LICENSING ALTERA SOFTWARE LICENSING OPTIONS ! Quartus II Web Edition Software and ModelSim-Altera Starter Edition Software Licensing Quartus II Web Edition software version 8.0 and the ModelSim-Altera Starter Edition software version 6.1g and earlier require a license file. However, a NIC-based license file is required if you have additional purchased IP cores.
CHAPTER 2: LICENSING ALTERA SOFTWARE OBTAINING A LICENSE FILE ■ floating license, or if the Quartus II software is not able to retrieve a license file, you are guided through the licensing procedure. See “Obtaining a License File” on page 27 for more information. If you have a valid license file, specify the location of your license file—displays the License Setup page of the Options dialog box, which allows you to specify the location of your license file.
CHAPTER 2: LICENSING ALTERA SOFTWARE OBTAINING A LICENSE FILE Licensing Requirements You can obtain a license file, license.dat, from the Self Service Licensing Center of the Altera website at www.altera.com/licensing with the information described in this section. ! Legacy Altera Software and IP Licenses If you want to obtain a license file for a Altera software or IP license with an expiration date prior to January 1, 2009, go to the Get My Legacy Altera License page.
CHAPTER 2: LICENSING ALTERA SOFTWARE OBTAINING A LICENSE FILE v To find your NIC ID with your physical address, type the following command at a command prompt: ipconfig /allr In the output of the command, the NIC ID is the physical address without the dashes. If your PC has more than one network card, you can use any card NIC ID if the selected network card is connected to the computer. You can use the FLEXlm licensing scheme to configure up to three redundant license servers.
CHAPTER 2: LICENSING ALTERA SOFTWARE OBTAINING A LICENSE FILE v To find the hard-disk serial number if the Quartus II software is installed, on the Tools menu, click License Setup. The hard-disk serial number appears under Local Systems info in the C: drive serial number field. v To find the hard-disk serial number if the MAX+PLUS II software is installed, on the Options menu, click License Setup, and then click System Info.
CHAPTER 2: LICENSING ALTERA SOFTWARE OBTAINING A LICENSE FILE You can find the software guard ID on the printed label on the guard, or if the Quartus II software is installed and the guard is attached, on the License Setup dialog box on the Tools menu. Your software guard ID appears under Local System info in the Software Guard ID field.
CHAPTER 2: LICENSING ALTERA SOFTWARE OBTAINING A LICENSE FILE license, you may either use the attached license file, or copy all the lines from the attached license file to an existing license file. If you are using the license.dat file with both the Quartus II software and the MAX+PLUS II software, Altera recommends that you save the license.dat file in a top-level directory named :\flexlm. ! Requesting a License File Network congestion can cause delays in email delivery.
CHAPTER 2: LICENSING ALTERA SOFTWARE OBTAINING A LICENSE FILE ■ ■ ■ ■ ■ Add seats to a floating license—you can add seats to your existing floating licenses. For more information, refer to “Adding Floating Seats” on page 37. Split a floating license—you can split your existing floating licenses. For more information, refer to “Splitting a Floating License” on page 38. Obtain a checkout (temporary) license—you can obtain a checkout license for each seat in a floating license.
CHAPTER 2: LICENSING ALTERA SOFTWARE OBTAINING A LICENSE FILE Your license file is sent to the email address specified for your licensed user. If you have not specified an email address for your licensed user, your license file is sent to the email address in your myAltera account profile. Your computer license type must match the license type of any license to which you want to want to assign your computer.
CHAPTER 2: LICENSING ALTERA SOFTWARE OBTAINING A LICENSE FILE 10. If you have a floating license, you can set up your license on up to three redundant license servers. Type the NIC ID or Host ID for redundant servers in the Redundant Server ID 2 and Redundant Server ID 3 boxes. 11. Click Save. 12. To edit an existing computer, follow these steps: a. Click the edit icon next to the computer that you want to edit in the Manage Computers table. b. Make changes in the Manage Computers page. c.
CHAPTER 2: LICENSING ALTERA SOFTWARE OBTAINING A LICENSE FILE If you do not have any computers listed in the My Computers table, you can add computers with the procedure in “Creating a Computer” on page 34. To obtain a license file for the rehosted license, follow the procedure in “Obtaining a License File” on page 33.
CHAPTER 2: LICENSING ALTERA SOFTWARE OBTAINING A LICENSE FILE 7. Click Get License. Your updated license file, including companion license information, is sent to the email address specified for your licensed user. If you have not specified an email address for your licensed user, your license file is sent to the email address in your myAltera account profile. Your computer license type must match the license type of any license to which you want to want to assign your computer.
CHAPTER 2: LICENSING ALTERA SOFTWARE OBTAINING A LICENSE FILE Splitting a Floating License You can split an existing floating license to use the license on two computers or servers. You can allocate any number of seats, up to the total amount of seats you have purchased, on either computer or server. 1. Access the Self Service Licensing Center from the Altera website. 2. Log on to your myAltera account. 3. Click Split Floating Licenses to access the Split Floating Product Licenses page. 4.
CHAPTER 2: LICENSING ALTERA SOFTWARE OBTAINING A LICENSE FILE Activating a License You can activate a new license with the Self Service Licensing Center. You must first purchase your new license, for example, from the Buy Design Software page of the Altera website, before activating the new license. 1. Access the Self Service Licensing Center from the Altera website. 2. Log on to your myAltera account. 3. Click Activate Products to access the Activate Products page. 4.
CHAPTER 2: LICENSING ALTERA SOFTWARE SETTING UP THE LICENSE FILE 6. Click Assign User. The licensed user receives an email notifying them that they have been added as a licensed user, and now have access to the specific license that they have been assigned. Obtaining a Check-Out License You can obtain a check-out, or temporary, license for each seat in an existing floating license. The check-out license is valid for two weeks and licenses all software available on your associated floating license. 1.
CHAPTER 2: LICENSING ALTERA SOFTWARE SETTING UP THE LICENSE FILE License File Conditions When you modify the license.dat file, always ensure that the following conditions are met: ■ ■ ■ ■ ■ The text editor does not append .txt or any other file extension to the file name, for example license.dat.txt. A carriage return (new line) is present at the end of the last FEATURE line.
CHAPTER 2: LICENSING ALTERA SOFTWARE SETTING UP THE LICENSE FILE The Sentinel driver for software guard-based licensing is installed automatically with the Quartus II and MAX+PLUS II software. PCs running Windows require that you install the Sentinel driver. Follow the instructions described in “Installing the Sentinel Driver” on page 61 to install a Sentinel driver. 4. Specify the license file location. The license file location is \license.
CHAPTER 2: LICENSING ALTERA SOFTWARE SETTING UP THE LICENSE FILE – – – “Specifying the License File Using the LM_LICENSE_FILE Environment Variable” “Setting the LM_LICENSE_FILE Environment Variable in the Windows Control Panel” “Setting the LM_LICENSE_FILE Environment Variable in the Linux Workstation C Shell Resource File (.
CHAPTER 2: LICENSING ALTERA SOFTWARE SETTING UP THE LICENSE FILE 4. Click Environment Variables. 5. Select LM_LICENSE_FILE in the System Variable list, and then click Edit. If the LM_LICENSE_FILE environment variable does not exist, select New and type the variable LM_LICENSE_FILE. 6. In the Variable box (Variable Value for Windows Vista) , type either :\flexlm\license.dat or a name in the format @, where is the name of the server and is the port listed in the license.
CHAPTER 2: LICENSING ALTERA SOFTWARE SETTING UP THE LICENSE FILE setenv LM_LICENSE_FILE /usr/local/flexlm/licenses/ license.dat or Type the following environment variable on a separate line in the login initialization file to specify the license location: setenv LM_LICENSE_FILE @ Where is the name of the server and is the port listed in the license.dat file. 2. Save the .cshrc file. 3. Type the following commands at the command prompt: cd r source .
CHAPTER 2: LICENSING ALTERA SOFTWARE SETTING UP THE LICENSE FILE 2. Select Specify valid license file. The License Setup page of the Options dialog box appears. If you do not want to specify the license file at this time, you can return to the License Setup page at another time by clicking License Setup on the Tools menu. 3. In the License file box, specify the full path name of the license.dat file. Altera recommends that you store the license.
CHAPTER 2: LICENSING ALTERA SOFTWARE SETTING UP THE LICENSE FILE 6. If you want the Quartus II software for Windows to automatically check the Altera website for license file updates upon startup, turn on Check the Altera web site for license updates at startup in the Internet Connectivity page of the Options dialog box.
CHAPTER 2: LICENSING ALTERA SOFTWARE SETTING UP THE LICENSE FILE 4. Copy the following files from the appropriate directory described in step 2 into the new directory: – – – 5. lmgrd lmutil alterad To start the license server, type the following command at a command prompt : /lmgrd -c /license.
CHAPTER 2: LICENSING ALTERA SOFTWARE SETTING UP THE LICENSE FILE Modifying the Network License File The license.dat file must be modified before it can be used by the license server. Refer to “License File Format and Examples” on page 91 for a detailed description of the license file. To modify and save the license file, perform the following steps: 1. In the license.dat file, type the variables that are described in Table 3. The host or NIC ID is already entered in the license file. Table 3.
CHAPTER 2: LICENSING ALTERA SOFTWARE SETTING UP THE LICENSE FILE Table 3. Variables to Modify in the License File (license.dat) (Part 2 of 2) Variable Name Description Notes: (1) You can specify a port number in the license file to prevent port number conflicts. If you do not specify a port number, the FLEXlm license manager automatically chooses a free port between 27000 and 27009.
CHAPTER 2: LICENSING ALTERA SOFTWARE SETTING UP THE LICENSE FILE 3. Copy the FEATURE lines from the email and paste it at the end of your license file. For DSP Builder, the required FEATURE line begins with C4D5_512A. w Modifying the Altera License File Do not delete any FEATURE or INCREMENT lines from the existing Altera license file. Doing so results in a unusable license file. 4. Save the license file and ensure the conditions described in“License File Conditions” on page 41 are met. 5.
CHAPTER 2: LICENSING ALTERA SOFTWARE SETTING UP THE LICENSE FILE The ModelSim-Altera Edition software supports licenses using the Mentor Graphics license daemon mgcld.
CHAPTER 2: LICENSING ALTERA SOFTWARE UPGRADING OR SETTING UP A LICENSE MANAGER SERVER Licensing for the Nios II Embedded Design Suite You can create, compile, and generate time-limited FPGA programming files for Nios II hardware systems without obtaining a license file. To generate non-time-limited FPGA programming files and flash programming files, you must obtain a license for the Nios II processor core or Nios II development kit, in addition to the license for the Quartus II software.
CHAPTER 2: LICENSING ALTERA SOFTWARE UPGRADING OR SETTING UP A LICENSE MANAGER SERVER Upgrading the FLEXlm License Manager Server Software To support network licensing, the Quartus II software requires the FLEXlm license manager server software version 8.0 or later. The Altera Installer for Windows installs the FLEXlm software version 9.5 on Windows 32-bit systems or version 11.1.1 on Windows XP Professional x64 Edition and Windows Vista (64-bit) systems.
CHAPTER 2: LICENSING ALTERA SOFTWARE UPGRADING OR SETTING UP A LICENSE MANAGER SERVER If you installed the FLEXlm software using the Altera Installer, the current version of the lmgrd and alterad daemons are located in the following directories: Windows: :\\bin\alterad :\\bin\lmgrd Linux or Solaris: ///alterad ///lmgrd Where
CHAPTER 2: LICENSING ALTERA SOFTWARE UPGRADING OR SETTING UP A LICENSE MANAGER SERVER ! Before You Configure a New License Server You should be aware of the following information before you configure a new license server: ■ You must have system administration (Administrator) privileges on Windows. ■ If you have an existing FLEXlm license server, refer to “Rereading an Existing License File” on page 57.
CHAPTER 2: LICENSING ALTERA SOFTWARE UPGRADING OR SETTING UP A LICENSE MANAGER SERVER 5. In the Path to the lmgrd.exe file box, type the location of your lmgrd file, usually the :\\bin directory. 6. In the Path to the license file box, type the location of your license.dat file, usually the :\flexlm directory. 7. In the Path to the debug log file box, type the location of your debug log file, usually the :\flexlm\debug.log directory. 8.
CHAPTER 2: LICENSING ALTERA SOFTWARE UPGRADING OR SETTING UP A LICENSE MANAGER SERVER v a. In the LMTOOLS dialog box, click Configuration using Services. b. Select the name of the license server, usually Flexlm License Server. c. Click the Start/Stop/Reread tab. d. Click ReRead License File.
CHAPTER 2: LICENSING ALTERA SOFTWARE UPGRADING OR SETTING UP A LICENSE MANAGER SERVER 3. Select the name of the license server, usually Flexlm License Server. 4. Click the Start/Stop/Reread tab. 5. Click Start Server or Stop Server. Starting the License Server Automatically at Startup When configuring the license server, you can set up the license server to start automatically at startup with the LMTOOLS dialog box.
CHAPTER 2: LICENSING ALTERA SOFTWARE UPGRADING OR SETTING UP A LICENSE MANAGER SERVER 1. Create one of the following directories on the additional license server. Windows: :\\ Linux or Solaris:// Where is linux or solaris. 2.
CHAPTER 2: LICENSING ALTERA SOFTWARE UPGRADING OR SETTING UP A LICENSE MANAGER SERVER Installing the Sentinel Driver The Sentinel driver is required for all Quartus II software systems running on Windows that use a USB software guard. The Sentinel driver is installed automatically with the Quartus II software for Windows. ! Sentinel Driver Installation Requirement Installing the Sentinel driver requires that you have system administration (Administrator) privileges.
CHAPTER 2: LICENSING ALTERA SOFTWARE UPGRADING OR SETTING UP A LICENSE MANAGER SERVER Do not connect disk drives or any devices that use the parallel port, other than a printer or Altera parallel port download cable, to either end of the software guard. Disk drives can destroy a software guard by drawing power that exceeds the guard’s capacity. Disconnect the software guard before using the parallel port to transfer data between computers using a data-transfer program.
Chapter Three More Configuration Information What’s in Chapter 3: Introduction 64 Quartus II Environment Variables 64 Identifying and Terminating Nonresponding Linux Processes 66 Mounting and Unmounting DVDs 67
CHAPTER 3: MORE CONFIGURATION INFORMATION INTRODUCTION Introduction This chapter includes additional configuration information and procedures, including Quartus II environment variables, language settings, fonts, and mounting and unmounting the Altera Complete Design Suite DVD procedures. Quartus II Environment Variables The Quartus II software installation process initializes general and NativeLink environment variables.
CHAPTER 3: MORE CONFIGURATION INFORMATION QUARTUS II ENVIRONMENT VARIABLES 2. Double-click the System icon in the Control Panel window. 3. Click the Advanced tab in the System Properties dialog box. 4. Click Environment Variables. 5. Select a variable from the variables list in the Environment Variables dialog box. 6. Click Edit. 7.
CHAPTER 3: MORE CONFIGURATION INFORMATION IDENTIFYING AND TERMINATING NONRESPONDING LINUX PROCESSES QUARTUS_LIBRARY_PATHS The QUARTUS_LIBRARY_PATHS variable specifies user-defined library paths. You can use this environment variable to define multiple library paths at the same time instead of individually adding each path to the user library.
CHAPTER 3: MORE CONFIGURATION INFORMATION MOUNTING AND UNMOUNTING DVDS quartus_tan quartus_asm quartus_drc quartus_cdb quartus_eda quartus_jbcc quartus_cpf quartus_sh quartus_cmd quartus_sta quartus_si quartus_jli You can determine which processes are running by typing the following command at the command prompt: /usr/bin/ps -ef r You must then terminate these processes by typing the following command at the command prompt: kill -9 r Mounting and Unmounting DVDs This section describe
CHAPTER 3: MORE CONFIGURATION INFORMATION MOUNTING AND UNMOUNTING DVDS /bin/mount /mnt/dvdrom r If you previously mounted and unmounted this DVD, a number may be appended to the DVD device name, in which case you should use the complete name and number for . For example, if the device name appears as modelsim2, use that name.
Chapter Four Documentation and Technical Support What’s in Chapter 4: Starting the Quartus II Interactive Tutorial 70 Using Quartus II Help 70 Registering for a myAltera Account 71 Contacting Altera 72 Document Revision History 74
CHAPTER 4: DOCUMENTATION AND TECHNICAL SUPPORT STARTING THE QUARTUS II INTERACTIVE TUTORIAL Starting the Quartus II Interactive Tutorial The Quartus II software includes the Flash-based Quartus II Interactive Tutorial. The modules of this tutorial teach you how to use basic and advanced features of the Quartus II design software, including design entry, compilation, timing analysis, programming, incremental compilation, and debugging. This tutorial includes audio and Flash animation components.
CHAPTER 4: DOCUMENTATION AND TECHNICAL SUPPORT REGISTERING FOR A MYALTERA ACCOUNT – – – – f Message List: The Messages list provides an alphabetical list of all messages and offers detailed Help on each message. To view Help on an individual message, in the Messages window, right-click the message on which you want to receive Help, and then click Help.
CHAPTER 4: DOCUMENTATION AND TECHNICAL SUPPORT CONTACTING ALTERA 2. Follow the instructions on the mySupport website to register for a myAltera account. You can register for a myAltera account even if you are not a current Altera subscription user. Contacting Altera You can contact Altera for technical support and product information. Table 1. Quartus II Technical Support Resources Resource Description Altera website: www.altera.com mySupport website: www.altera.
CHAPTER 4: DOCUMENTATION AND TECHNICAL SUPPORT CONTACTING ALTERA f For Information About Altera technical support services Refer To The Contact Altera section of the Altera website References f 73 ■ For Information About Refer To Specific disk space and memory requirements Adequate disk space as described in the readme.txt file, which is available from the Quartus II Help menu and in the Quartus II system directory after installation.
CHAPTER 4: DOCUMENTATION AND TECHNICAL SUPPORT DOCUMENT REVISION HISTORY f For Information About Refer To Altera programming hardware ByteBlaster II Download Cable User Guide, ByteBlasterMV Download Cable User Guide, EthernetBlaster Communications Cable User Guide, MasterBlaster Serial/USB Communications Cable User Guide, and USB-Blaster Download Cable User Guide on the Altera website Document Revision History Table 2 shows the revision history for this document. Table 2.
Appendix A Quartus II Software File Organization What’s in Appendix A: Quartus II Software and Related Software File Organization 76
APPENDIX A: QUARTUS II SOFTWARE FILE ORGANIZATION QUARTUS II SOFTWARE AND RELATED SOFTWARE FILE ORGANIZATION Quartus II Software and Related Software File Organization During the Quartus II software and related software installation, one top-level directory is created for either Windows or Linux. The detailed file organization is described in this chapter. Windows File Organization During the Altera software installation, the top-level directory, \altera\ is created.
APPENDIX A: QUARTUS II SOFTWARE FILE ORGANIZATION QUARTUS II SOFTWARE AND RELATED SOFTWARE FILE ORGANIZATION The \altera\\quartus directory includes the subdirectories shown in Figure 2. Figure 2.
APPENDIX A: QUARTUS II SOFTWARE FILE ORGANIZATION QUARTUS II SOFTWARE AND RELATED SOFTWARE FILE ORGANIZATION Figure 3. Altera Software Directory (/altera) /altera quartus ip nios2eds altera sls ... bin components documents examples sdk2 ... modelsim_ae installer docs drivers examples verilog vhdl ... The /altera/quartus directory includes the subdirectories and data files shown in Figure 4. Figure 4.
Appendix B Licensing Troubleshooting and FAQs What’s in Appendix B: Introduction 80 License File Troubleshooting 80 Frequently Asked Questions 85 License File Format and Examples 91
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS INTRODUCTION Introduction This appendix includes tips to troubleshoot licensing problems, answers to common questions about licensing, and detailed information about Altera license file formats. For more information, use the Software Licensing Troubleshooter available in the Support Center at the Altera website or visit the Altera Licensing page. License File Troubleshooting This section provides troubleshooting information for the license.
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS LICENSE FILE TROUBLESHOOTING Quartus II Software If the license.dat file contains an error in the license server name, or if the path to the license.dat file is incorrect, the Quartus II software user interface might run more slowly while the computer searches the network for the non-existent license. If this problem occurs, edit the license file to correct the error, or specify the correct path for the license.dat file.
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS LICENSE FILE TROUBLESHOOTING For Mentor Graphics applications, including the ModelSim-Altera Edition software, the locations of license files and servers can be specified in five places. If multiple values are set, only the first value found is used. The following search order is used: 1. MGLS_LICENSE_FILE set in the environment 2. MGLS_LICENSE_FILE set in the registry 3. LM_LICENSE_FILE set in the environment 4. LM_LICENSE_FILE set in the registry 5.
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS LICENSE FILE TROUBLESHOOTING ! ModelSim-Altera Editions ModelSim-Altera Edition software (version 6.4a and later) corresponding to the Quartus II software versions 9.0 and later supports both VHDL and Verilog HDL simulation. However, the OEM software tool does not support mixedlanguage simulation.
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS LICENSE FILE TROUBLESHOOTING To use the PCLS utility to set up the license file, follow these steps: 1. In the Mentor Graphics licensing window, click Next to transfer the required files to the computer. 2. In the Configure Licensing window, click Custom. 3. In the Select configuration options window, ensure that only 3. Define product license locations is turned on. 4. Click Next. 5.
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS FREQUENTLY ASKED QUESTIONS Refer to “Setting Up the Floating Network Licenses on the License Server” on page 47 for information about generating the debug log. Network License Daemons In some network system environments, the license server computer does not have an installation of the software tools that provides the necessary vendor daemons (alterad, mgcld, or armlmd). In this case, copy the required daemon from another computer with the software installed.
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS FREQUENTLY ASKED QUESTIONS A: If you purchase a subscription license for the Quartus II or MAX+PLUS II software, the license file that you receive from Altera is valid for the current version and earlier of the Quartus II or MAX+PLUS II software when you purchase the software, for up to one year from the date of purchase. You can find version information in your license.dat file. Figure 1 shows a FEATURE line from a sample license.dat file: Figure 1.
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS FREQUENTLY ASKED QUESTIONS Alternatively, go to the Altera website and request a new license file as described in the instructions in “Obtaining a License File” on page 27. If your license file expires and you renew your subscription, you must get a new license file with the new expiration date. License File Q: Can I enter a comment in an Altera license file (FLEXlm)? A: Yes. Comments can be specified in Altera license.
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS FREQUENTLY ASKED QUESTIONS If you have an lmgrd daemon version conflict between Altera software and another software tool, you must use a separate Altera license.dat file. Q: What is the difference between SW-QUARTUS-SE-FLT, FLOATALL, FLOATPC, FLOATNET and FLOATLNX? A: Currently, Altera offers only the SW-QUARTUS-SE-FLT floating network license, which provides the license to all operating systems supported by Altera software.
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS FREQUENTLY ASKED QUESTIONS Networks and Servers Q: Can my Linux network license for the Quartus II software work without an internet connection? A: If you use a network license for the Quartus II software on a private network that is not connected to the internet, you should use the license server IP address instead of its hostname in the SERVER line of the license file, and the LM_LICENSE_FILE environment variable on client computers.
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS FREQUENTLY ASKED QUESTIONS Q: I am using the Quartus II Web Edition software. Can I purchase any Altera IP? What IP licensing options do I have? A: Altera delivers all IP cores, including the Nios II embedded processor, as a single MegaCore IP library package. For the Quartus II Web Edition software, you can purchase both Altera IP and third-party IP cores. The IP and Quartus II software licensing options are tied.
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS LICENSE FILE FORMAT AND EXAMPLES Q: Why do I receive the message: Error: Unable to check out a license when I attempt to load Altera’s original equipment manufacturer (OEM) version of the ModelSim software? A: This error occurs if you have not completed the license install portion of the ModelSim software installation process. This error applies only to the ModelSim-Altera software for versions prior to 5.5e.
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS LICENSE FILE FORMAT AND EXAMPLES Figure 3. License Header Example # # # # # # # # # # # # # # # Altera Corporation Software and/or Intellectual Property License File Issued 13 May 2010 Perpetual-No License Expiration Upgrade to these products will no longer be available after the Maintenance Expiration date unless licenses are renewed.
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS LICENSE FILE FORMAT AND EXAMPLES Table 1. Elements of SERVER and VENDOR Lines for Floating Licenses Element Name Editable Description hostname yes The host name of the server in the license.dat file. 8- or 12-character host or NIC ID no The PC NIC or UNIX Host ID of the server. You must supply this ID to Altera when purchasing the license. port n/a The port number. Refer to “Network License Port” on page 84. daemon no The vendor daemon name.
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS LICENSE FILE FORMAT AND EXAMPLES Figure 4. FEATURE Line Followed by an INCREMENT Line Example FEATURE START # The following is a feature line for Quartus II Subscription Edition Fixed # Number of seat licenses is 1 # No license expiration date FEATURE maxplus2 alterad 2011.
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS LICENSE FILE FORMAT AND EXAMPLES Table 2. Elements of the FEATURE and INCREMENT Code Lines Element Name Description hostid_lock Specified if a feature is node-locked to a software guard, NIC ID, or hard-disk serial number. Intellectual property (IP) MegaCore functions often contain node-locked feature lines in floating licenses.
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS LICENSE FILE FORMAT AND EXAMPLES Example license.dat Files This section includes the text from several example license.dat files. License files vary, depending on the type of licenses and the software that is enabled License examples in this section should be used only for reference; they are not valid for actual licensing. Example of Fixed PC Software Guard License Figure 5 shows a license.
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS LICENSE FILE FORMAT AND EXAMPLES Example of Floating Network License Figure 6 shows a license.dat file that contains a license for the Quartus II and MAX+PLUS II software, as well as the ModelSim-Altera Edition software and the IP Base Suite. This license specifies that two users can run the software simultaneously, and works when the PC with NIC ID 00B0D0ABCCBA is set up as a license server and the users point to the license location. Figure 6.
APPENDIX B: LICENSING TROUBLESHOOTING AND FAQS LICENSE FILE FORMAT AND EXAMPLES Example of Hard-Disk-Based MAX+PLUS II BASELINE License Figure 7 shows a license.dat file that contains a license for the MAX+PLUS II BASELINE software. This license works on the PC with hard-disk serial number 07d00123. The leading zero does not appear in the license file but is required when requesting a license. Figure 7. Hard-Disk-Based MAX+PLUS II BASELINE License Example FEATURE maxplus2web alterad 2002.
Copyright © 2010 Altera Corporation. All rights reserved. Altera, the stylized Altera logo, specific device designations, and all other words and logos that are identified as trademarks and/or service marks are, unless noted otherwise, the trademarks and service marks of Altera Corporation in the U.S. and other countries. ModelSim is a registered trademark of Mentor Graphics Corporation. All other product or service names are the property of their respective holders.