For years, both Xilinx and Altera have provided a free version of Mentor Graphics’ Modelsim. This was a nice symbioses, since FPGA customers need a simulator in order to create designs. Xilinx and Altera have always provided EDA tools at a very low cost, and made their money on silicon rather than EDA software. Teams that create large hardware designs would still need an expensive full version of Modelsim, rather than the free version that comes with their FPGA tools.
Recently, however, FPGA vendors are starting to feel that their budget for EDA tool development is increasing too fast. They cannot keep developing high quality EDA tools and sell them at the same low price.
I have noticed that Modelsim Xilinx Edition-III (MXE-III) is only available on Windows, not on Linux. Also, Xilinx ships its own simulator, ISim, packaged with its ISE design suite, while Modelsim comes as a separate download.
It seems like Xilinx makes it easier for their customers to choose ISim. Why would Xilinx have their own simulator? Do they feel their license fees to Mentor Graphics are becoming too large? What is their plan with ISim?
Any opinions or inside information are more than welcome in the comments.
- How to run Xilinx ISim/Fuse from the command line on Linux (blog post)
- Using the util package from Modelsim with VHDL 2008 (blog post)
- Generating a Sigasi project from a Vivado project (blog post)
- Importing a Xilinx ISE project in Sigasi (blog post)
- Installing ModelSim on a 64-bit linux machine (blog post)