Lattice Semiconductor Corporation
Home > About Us > Newsletters > LatticeNEWS July 2008 > ispLeverCORE IP Cores

LatticeNEWS July 2008

ispLeverCORE LogoNew Mixed-Language Flow and Platform Support for ispLeverCORE IP Cores

Design flow improvements ease adoption of IP core solutions.

Previously, Lattice has made its ispLeverCORE IP blocks available natively in Verilog HDL, supporting standard Verilog design flows. These blocks have been supported by design templates, simulation models and testbench models also coded in Verilog. This flow has been supported by the tools included in the standard ispLEVER design tool suite, making the process of evaluating and designing with Lattice IP very convenient for a wide range of users.

Lattice will continue to support its ispLeverCOREs in Verilog, however, we also aim to keep pace as designers’ needs for designing with IP change. These changes include the need to support mixed-language flows with VHDL design, as well as different computing platforms. To this end, Lattice has introduced new capabilities for users to easily evaluate and integrate ispLeverCORE IP blocks into their designs.

New ispLEVER Simulation Flow

The addition of Aldec Active-HDL Lattice Edition to the ispLEVER 7.1 design software enables mixed-language simulation using the ispLeverCORE IP obfuscated Verilog model along with a VHDL model. Lattice’s ispLeverCORE design packages provide a simulation script just for this purpose, thus users can purchase ispLEVER from Lattice with no need to purchase additional third-party tools. Please see the iphelp file in each IP design package for more details.

New ispLEVER Synthesis Flow

ispLEVER 7.1 also includes Synplify Pro for mixed-language synthesis support. Synthesis is performed using the ispLeverCORE in Lattice .ngo format, Verilog modules, along with a VHDL template file for top-level instantiation of the ispLeverCORE IP block. As with Active-HDL, users need only purchase ispLEVER from Lattice to get access to this capability.

 

ispLEVER 7.1 Flow

ispLEVER 7.1 Design Flow

 

Linux and UNIX Support

A new change in ispLEVER 7.1 for Linux and UNIX users is the availability of Synplify Pro for both platforms, giving users the ability to perform mixed-language synthesis of ispLeverCOREs within the standard ispLEVER design flow. Mixed-language simulation for Linux and UNIX is also available by purchasing either Aldec’s Riviera verification tool or a full version of Mentor Graphics’ ModelSim for either platform.

Please note that for Linux/UNIX only, the ispLEVER Project Navigator cannot be used to perform either synthesis or simuation. However, Project Navigator can be used to perform place-and-route, as usual.

ispLeverCORE IP Availability for Mixed-Language Design Flow

The following is a partial list of ispLeverCOREs which support mixed-language simulation and synthesis with the ispLEVER design flow. More IP cores are coming soon.

  • Correlator
  • Color Space Converter
  • DDR and DDR2
  • FIR
  • FFT
  • Interleaver/Deinterleaver
  • LatticeMico32
  • Numerically Controlled Oscillator
  • PCI 33 Master/Target and PCI 33 Target
  • PCI 66 Master/Target and PCI 66 Target
  • PCI Express x1 and PCI Express x4
  • QDR2
  • RLDRAM
  • SMPTE PHY
  • Tri-Speed Ethernet MAC
  • Viterbi Decoder

Older Design Flows

Users who have versions of ispLEVER prior to the 7.1 release (which includes Mentor Graphics’ ModelSim and Precision RTL Synthesis OEM Edition tools for Lattice), should contact their local Lattice sales office to learn how to migrate to the new mixed-language design flows.

To Learn More

Check out Lattice's ispLEVER 7.1 design tool suite to evaluate the new mixed-language design flows and platform support for ispLeverCOREs. Lattice’s goal is for 100% of its IP catalog to support mixed-language flow and Linux/UNIX platforms, so that designers can easily integrate IP into their designs and accelerate to production. Further information on ispLEVER can be found on the Lattice website.

Legal | Privacy Policy | Press | Careers | Investor Relations | Contact Us | Site Map | | Follow us  Lattice Semiconductor on Facebook  Lattice Semiconductor on Twitter  Lattice Semiconductor on YouTube  © Lattice Semiconductor Corporation 2012