| Q. | What is ISim ? | ||||||||||||
| A. | ISim is an abbreviation for ISE Simulator, an integrated HDL simulator used to simulate Xilinx FPGA and CPLD designs. | ||||||||||||
| Q. | Can ISE Simulator be used to simulate both RTL and gate-level designs? | ||||||||||||
| A. | Yes, ISE Simulator can be used to simulate both RTL and gate-level designs. | ||||||||||||
| Q. | How many configurations of the ISE Simulator are there? | ||||||||||||
| A. | There are two types of configurations for the ISE Simulator; ISE Simulator Lite and the full version of the ISE Simulator. The table below explains how they are delivered:
Table 1
|
||||||||||||
| Q. | What is ISE Simulator Lite? | ||||||||||||
| A. | ISE Simulator Lite is a limited version of the ISE Simulator. There is only one limitation. When the user design + testbench exceeds 50,000 lines of HDL code, the simulator will start to derate the performance of the simulator for that invocation. | ||||||||||||
| Q. | How do I know when I have hit the limit of ISE Simulator Lite? | ||||||||||||
| A. | You will see the following message displayed on the console:
|
||||||||||||
| Q. | Is the ISE Simulator supported on PC and Linux platforms? | ||||||||||||
| A. | Yes. The ISE Simulator is supported on the following platforms:
Note: SUSE Enterprise 10 Desktop Server products are binary compatible |
||||||||||||
| Q. | What happens when I hit the line limit of 50,000 lines using ISE Simulator Lite? | ||||||||||||
| A. | The simulator performance would start to derate by 3 - 10X. Much greater degradation will be seen as the line limit continues to increase beyond the 50,000 line limit. | ||||||||||||
| Q. | Who can use ISE Simulator most effectively? | ||||||||||||
| A. | Anyone targeting Xilinx FPGAs and CPLDs would be able to simulate using the ISE Simulator. | ||||||||||||
| Q. | Are the testbench and library included in the line count? | ||||||||||||
| A: | The line count includes both testbench and source code lines. The Xilinx libraries are not included in the line count. | ||||||||||||
| Q. | Can the ISE Simulator be used to simulate designs that are targeted for non-Xilinx devices? | ||||||||||||
| A: | Behavioral Level - All technology-independent RTL can be simulated in ISim Gate Level (or Behavioral designs with technology-specific instantiations) - The ISE Simulator is intended for Xilinx customers only. This is why it comes with Xilinx libraries pre-compiled. Gate Level (Optional back-annotated timing) - The ISE Simulator is intended for Xilinx customers only. This is why it comes with Xilinx libraries pre-compiled and will only read in the SDF file that is produced by the Xilinx tools. |
||||||||||||
| Q. | Can I manually compile a Xilinx library in the ISE Simulator? Is this recommended? | ||||||||||||
| A: | You should never manually compile the Xilinx simulation libraries. Xilinx does not recommend this for the reasons included in the "Gate Level" section. You should use the precompiled libraries. | ||||||||||||
| Q. | Does the Embedded Design Kit (EDK) support the ISE Simulator? | ||||||||||||
| A: | Yes. Starting in ISE Design Suite 12, Embedded designs can be simulated in ISE Simulator. | ||||||||||||
| Q. | Can I use ISim with AXI Bus Functional Model (BFM)? | ||||||||||||
| A: | Yes. Starting in ISE Design Suite 13, AXI BFM can be simulated with ISim. | ||||||||||||
| Q. | How do I get library updates for the ISE Simulator? | ||||||||||||
| A: | ISE Simulator library updates are automatically delivered as part of the ISE updates. There are no special steps required to obtain library updates for the ISE Simulator. | ||||||||||||
| Q. | Is there a license needed for the ISE Simulator? | ||||||||||||
| A: | The ISE Simulator follows the same FLEXnet licensing model as other products in the ISE Design Suite. | ||||||||||||
| Q. | What is Hardware CoSimulation? | ||||||||||||
| A: | Hardware CoSimulation provides the ability to offload the design or parts of a design to the hardware. | ||||||||||||
| Q. | Does Hardware CoSimulation require an additional license? | ||||||||||||
| A: | No it does not, it is included as part of the standard FLEXnet licensing model. | ||||||||||||
| Q. | Can I use Hardware CoSimulation with Xilinx WebPack? | ||||||||||||
| A: | Yes you can. | ||||||||||||
| Q. | Will all designs see the "50x" performance improvements? | ||||||||||||
| A: | No, this varies from design to design. In general compute intensive designs see the major gains. | ||||||||||||
| Q. | What is the meaning of "compute intensive"? | ||||||||||||
| A: | Compute-intensive designs are mainly signal processing designs that do not have a very high I/O bandwidth requirement. | ||||||||||||
| Q. | Is there any documentation on the Hardware CoSimulation flow? | ||||||||||||
| A: | Yes, this is included as part of the ISE Simulator User Guide | ||||||||||||
| Q. | Can I use any other interface other than JTAG for Hardware CoSimulation? | ||||||||||||
| A: | Yes,there is support for Ethernet P2P as well, please see the ISE Simulator User Guide for more information. | ||||||||||||
| Q. | Is there a User Guide for the ISE Simulator? | ||||||||||||
| A: | Yes the User Guide can be obtained as part of the Software Documentation: | ||||||||||||
| Q. | How do I know if I have Lite or the Full version of the ISE Simulator? | ||||||||||||
| A: | Prior to ISE 10.1:
For ISE 10.1:
For ISE Design Suite 11 and later:
|
||||||||||||
| Q. | Who should I contact if I want to purchase a full version of the ISE Simulator? | ||||||||||||
| A: | Prior to ISE Design Suite 11:
Use one of the following options:
For ISE Design Suite 11 and later: You can only upgrade from ISE Webpack to one of the ISE Design Suite editions listed in table 1. There is no option to purchase a full version of ISE Simulator only. |