SUNNYVALE, Calif., 10 Nov. 2007. Synplicity Inc. in Sunnyvale, Calif., and Lattice Semiconductor in Hillsboro, Ore., are expanding their relationship to include a non-proprietary ESL synthesis flow for digital signal processor (DSP) design.
Synplicity's Synplify DSP software now supports the LatticeECP2M and LatticeXP2 field-programmable gate array (FPGA) devices, creating a solution for DSP algorithm implementation in aerospace, wireless, telecommunications, and digital multimedia applications.
The Synplify DSP software, Synplicity's ESL synthesis platform, offers high-level modeling and hardware abstraction, constraint-driven algorithm synthesis into RTL and powerful system-wide optimizations for performance, area, and multi-channelization tradeoff exploration.
The combination of Synplify DSP and Lattice FPGA architectures helps designers capture multi-rate DSP algorithms, company officials say. Designers can perform architectural exploration across several Lattice devices and create algorithmic IP that is portable and reusable.
"After looking at other commercial alternatives, we believe that Synplify DSP support for Lattice FPGA devices offers superior efficiencies and better performance for our mutual customers," says Stan Kopec, Lattice corporate vice president of marketing.
"Our strategic relationship with Lattice provides an advanced alternative to other DSP-based design tools," says Andy Haines, senior vice president of marketing for Synplicity. "Equally important, we are giving users of The MathWorks Simulink environment, for multi-domain simulation and model-based design, a new target vendor for their FPGA designs: Lattice."
Haines says the expanded relationship with Lattice will provide real user benefits for the implementation of DSP algorithms into silicon. With M-Control integrated into the Synplify DSP library and The MathWorks Simulink environment, data type and sample rate inheritance and propagation are supported.
M-Control features inline debugging for supporting breakpoints and stepping into the M code. These features greatly simplify the specification and verification of control functionality that is often integrated into DSP algorithms. For more information contact Lattice online at www.latticesemi.com, or Synplicity at www.synplicity.com.