Lattice Semiconductor Corporation
Home > Products > Intellectual Property > Lattice IP

About Lattice IP

ECP4 Sidebar Ad

LatticeCORELatticeCORE™ IP cores (or ispLeverCORE IP Cores) are configurable design blocks that implement popular industry-standard functions. These IP blocks can be easily combined with your generated logic to provide complete custom solutions.  Lattice IP cores help you get to market more quickly, and with maximum efficiency - using programmable solutions that are already optimized for Lattice programmable products.

Lattice delivers IP in two forms:

Soft IP vs. MACO IP
  Soft IP Cores MACO IP Cores
Devices supported Any device LatticeSCM only
Implementation FPGA fabric MACO ASIC gates plus soft wrapper
for configuration
IPexpress Configurable Yes Yes
Pre-license Evaluation About 4 hours on FPGA No FPGA evaluation;
functional simulation only without a license
License Cost Free

 

IPexpress User Configurable Logo Configure Lattice IP Cores

IP Express Configurable: Most Lattice IP cores can be easily configured using IPexpress. IPexpress is a software tool included with the Lattice design software tool. When you launch IPexpress, a catalog of available IP cores will be shown. Be sure to check for updates and additions to this catalog by clicking on the IPexpress "globe" icon. This will check the Lattice web site for updates.

For a more complete description of how to use IPexpress, see these tutorials:

 

Evaluation and Licensing

Free Evaluation

Using the Lattice IPexpress tool you can create custom configurations of IP cores, fully integrate them into your design, and even test them in hardware before you buy anything. These trial configurations will run for a limited time in hardware (usually 4 hours), after which time you’ll have to re-program the silicon device.  MACO IP does not have a trial period, but is licensed free of charge.  See below for more details.

If you like what you see, just purchase the IP core license to remove the time-limited restriction, and you’re done.

Purchasing and Licensing IP Cores

To purchase a Lattice IP core, contact your local Lattice Sales Representative. Lattice IP cores are typically licensed for use as defined in the Lattice IP license agreement.  Options for multiple-use site licenses or even source code variations are often available upon request.  After your order is processed, you can complete the IP licensing process online.

Lattice IP Suites

Lattice IP Suites are an alternate IP licensing arrangement for many popular Lattice IP cores.  Each IP Suite includes a group of IP cores that can be used on a variety of Lattice programmable products. You can use any combination of IP cores included in the IP Suite as often as you like for one year. When the 1-year period is over, you can extend your IP Suite license at a discounted rate. Click here to learn more.

MACO IP

LatticeSC Maco LogoMACO IP cores are only available for the LatticeSCM family of devices.  Depending on part size. the devices contain from 4 to 12 islands of On-Chip Structured ASIC blocks upon which MACO (Masked Array for Cost Optimization) IP is based.  MACO enables Lattice to offer select IP with enhanced area, power and speed. Each MACO core contains a wrapper of soft logic around the structured ASIC logic to allow for configuration.

IP Finder

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