New Account     Sign In         see this page in Japanesesee this page in Chinese

Lattice IP Suites


IPexpress User Configurable Logo Lattice IP Suites are economical packages of IP cores that allow designers to conveniently obtain critical functions for their applications. The suites offer ready-made building blocks for solving a variety of design problems, such as high-speed data transfer, Ethernet networking, high speed memory interfaces, digital signal processing, display interfaces, and video processing. These customizable Core Solutions are required in a number of industries and empower design engineers to quickly build leading edge wireline, wireless, embedded, industrial, compute, storage, video and display, and consumer systems.

Lattice IP Suites are optimized for Lattice device architectures and use latent strengths of Diamond Design Software for logic-efficient and low-power implementations. The IPexpress™ tool within the Lattice Diamond Design Environment allows customers to seamlessly access the latest IP Cores from the Lattice IP Server and configure them.  All Lattice IP can be fully evaluated prior to the purchase. In the free evaluation mode, customers can fully configure an IP, integrate it in their designs, perform full verification, and even run it in hardware for a limited time (usually 30 minutes).  Purchase of an annual node-locked IP Suite license enables the member IP to operate in hardware for an unlimited time. The node-locked license can be used on multiple designs or projects over a one year period.
 

Features

  • Selection of IP cores to develop solutions for various markets – Wireline, Wireless, Compute, Embedded, Industrial, Video, Consumer and many others
  • Configurable IP cores using IP Express tool within Lattice Diamond Software
  • IP cores support multiple product families
  • One year node locked license with freedom to use IP cores within a suite for multiple designs or projects

 

The following tables summarize the list of IP cores included in each IP suite, and the FPGA families that are supported for each core:

VALUE SUITE

  ECP3 ECP2/M EC/P SC XP XP2 MachXO MachXO2
DDR3 Controller checkmark              
DDR2 Controller checkmark checkmark   checkmark   checkmark   checkmark
DDR Controller checkmark checkmark checkmark checkmark checkmark checkmark checkmark checkmark
LPDDR Controller               checkmark
FFT Compiler checkmark checkmark checkmark     checkmark    
FIR Filter checkmark checkmark checkmark     checkmark    
Triple Speed Ethernet MAC checkmark checkmark checkmark checkmark checkmark checkmark    

PCI EXPRESS SUITE

  ECP3 ECP2/M EC/P SC XP XP2 MachXO MachXO2
PCI Express Endpoint x1 checkmark checkmark            
PCI Express Endpoint x4 checkmark checkmark            
PCI Express Root Complex Lite x1 checkmark checkmark            
PCI Express Root Complex Lite x4 checkmark checkmark            
Scatter-Gather DMA Controller checkmark checkmark   checkmark        
PCI Master/Target 32-bit checkmark checkmark checkmark checkmark checkmark checkmark checkmark checkmark
PCI Master/Target 64-bit checkmark checkmark checkmark checkmark checkmark checkmark    
PCI Target 32-bit checkmark checkmark checkmark checkmark checkmark checkmark checkmark checkmark
PCI Target 64-bit checkmark checkmark checkmark checkmark checkmark checkmark    
DDR3 Controller checkmark              
DDR2 Controller checkmark checkmark   checkmark   checkmark   checkmark
DDR Controller checkmark checkmark checkmark checkmark checkmark checkmark checkmark checkmark
LPDDR Controller               checkmark

ETHERNET SUITE

  ECP3 ECP2/M EC/P SC XP XP2 MachXO MachXO2
Triple Speed Ethernet MAC checkmark checkmark checkmark checkmark checkmark checkmark    
SGMII & Gb Ethernet PCS checkmark checkmark   checkmark        
10 Gb+ Ethernet MAC checkmark checkmark   checkmark        
XAUI checkmark checkmark            
SPI-4.2 checkmark     checkmark        
Scatter-Gather DMA Controller checkmark checkmark   checkmark        
DDR3 Controller checkmark              
DDR2 Controller checkmark checkmark   checkmark   checkmark   checkmark
DDR Controller checkmark checkmark checkmark checkmark checkmark checkmark checkmark checkmark

DIGITAL SIGNAL PROCESSING (DSP) SUITE

  ECP3 ECP2/M EC/P SC XP XP2 MachXO MachXO2
Block Convolutional Encoder checkmark checkmark checkmark checkmark checkmark checkmark    
Block Viterbi Decoder checkmark checkmark checkmark checkmark checkmark checkmark    
CIC Filter checkmark checkmark checkmark checkmark checkmark checkmark    
CORDIC checkmark checkmark checkmark checkmark checkmark checkmark    
DA-FIR Filter checkmark checkmark checkmark checkmark checkmark checkmark    
Dynamic Block RS Decoder checkmark checkmark checkmark checkmark checkmark checkmark    
Dynamic Block RS Encoder checkmark checkmark checkmark checkmark checkmark checkmark    
FFT Compiler checkmark checkmark checkmark     checkmark    
FIR Filter checkmark checkmark checkmark     checkmark    
Interleaver/De-Interleaver checkmark checkmark checkmark checkmark checkmark checkmark    
Num. Cont. Oscillator (NCO) checkmark checkmark checkmark checkmark checkmark checkmark    
Turbo Decoder   checkmark checkmark checkmark checkmark      
Turbo Encoder   checkmark checkmark checkmark checkmark checkmark    

VIDEO & DISPLAY SUITE

  ECP3 ECP2/M EC/P SC XP XP2 MachXO MachXO2
2D Edge Detector checkmark checkmark       checkmark    
2D FIR Filter checkmark checkmark checkmark     checkmark    
2D Scaler checkmark checkmark       checkmark    
Color Space Converter checkmark checkmark checkmark checkmark checkmark checkmark    
Median Filter checkmark checkmark       checkmark    
Tri-rate SDI PHY checkmark              
Deinterlacer checkmark checkmark       checkmark    
DVB ASI checkmark              
DDR3 Controller checkmark              
DDR2 Controller checkmark checkmark   checkmark   checkmark   checkmark
DDR Controller checkmark checkmark checkmark checkmark checkmark checkmark checkmark checkmark

Try Before You Buy

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 only run for a limited time in hardware however (usually 30 minutes), after which time you’ll have to re-program the silicon device.

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

How To Purchase IP Suites

It’s easy to get started using Lattice IP suites. Just follow these simple steps:

  1. Contact your Lattice sales representative to order the suite(s) you want.
  2. When your order is processed, you will receive a serial number by mail.
  3. Sign the click-through license agreement.  You will need the serial number you received in step 2 and the serial number for your Diamond design software**.
  4. A new license.dat file will be sent to you and you are licensed to use the IP for 1 year – with no limits on the number of target designs, IP reconfigurations or FPGA technologies used.

** Since Lattice IP cores are configured with the IPexpress tool, included with the software, a licensed copy of the the software tool is required. Each IP Suite is a node-locked license type.

Ordering Information

Suite Part Numbers
Value Suite DS-VAL-ST-U1
PCI Express Suite DS-PCIE-ST-U1
Ethernet Suite DS-ETH-ST-U1
Digital Signal Processing (DSP) Suite DS-DSP-ST-U1
Video & Display Suite DS-VDS-ST-U1