Lattice Semiconductor Corporation [1](NASDAQ: LSCC), the low power programmable leader, today announcedLattice Propel™, a new software solution designed to acceleratedevelopment of unique applications based on low power, small form factorLattice FPGAs. The design environment will empower developers of any skill level to quickly and easily design Lattice FPGA-based applicationsby enabling the easy assembly of components from a robust IP librarythat includes a RISC-V processor core and numerous peripherals. The Propel design environment automates application development fordevelopers serving the communications, computing, industrial,automotive, and consumer markets.
In order to leverage the parallel processing capabilities of FPGAs in
more complex systems, first-time FPGA developers want application design
solutions that are flexible, easy-to-use, and integrate all design
software and IP required to develop emerging applications without a
learning curve. Lattice Propel’s correct-by-construction development
tools automate much of the design process to simplify overall system
development. Lattice Propel combines system hardware and software design
into one tool framework, so software developers can begin creating
system software before hardware is available and get products to market
faster.
“Lattice is providing a robust design environment supporting open
standards like RISC-V to enable customers to take advantage of a
powerful processor IP ecosystem without getting locked into proprietary
technologies and standards,” said Gianluca Mariani, Technical Manager,
Lattice Semiconductor. “When combined with the reprogrammability of
FPGAs, the Lattice Propel environment makes it simple to upgrade
existing hardware and software to support emerging technology trends and
industry standards such as Platform Firmware Resiliency. With the
release of Lattice Propel, we’ve begun executing against our bold new
roadmap for small form factor, low power embedded solutions.”
“The release of our Propel design environment is another example of
Lattice’s ongoing investment in providing developers with complete
software solutions that simplify and accelerate development of low
power, Lattice FPGA-based applications,” said Roger Do, Senior Product
Line Manager, Lattice Semiconductor. “For novice FPGA developers, the
Lattice Propel GUI simplifies the design process by enabling them to
drag-and-drop IP blocks from the Lattice IP library into their designs;
the tool then automates the design layout to incorporate the new IP. For
veteran developers, Propel also supports script-level editing for more
granular design optimization or to quickly update existing designs to
port them to future Lattice FPGA-powered systems.”
Key components of the Lattice Propel design environment include:
· Lattice Propel Builder – a resource-rich system IP
integration environment supported by a complete set of GUI and command
line tools. Lattice Propel Builder provides customers with access to a
robust, regularly updated IP server that allows developers to implement
new IP on Lattice FPGA-based designs in a matter of minutes. As of this
announcement, the server currently offers eight processor and peripheral
IP cores, including a RISC-V RV32I compliant processor core. Lattice is
the first supplier of SRAM and Flash-based FPGAs to provide access to
RISC-V technology in a simple drag-and-drop system builder environment.
To simplify the connection and management of IP in more complex systems,
all IP cores available through Lattice Propel Builder are compatible
with the AMBA on-chip interconnect specification.
· Lattice Propel SDK – to further accelerate designs
implemented in the Propel design environment, the Lattice Propel SDK
enables software development to begin before final system hardware is
available. The Propel SDK includes industry-standard software
development tools, software libraries, and development board support
packages so developers can quickly and easily build, compile, analyze,
and debug their application software.
The Lattice Propel design environment is available to Lattice customers
now. For more information, including demonstrations of how Lattice
Propel can take an application design from concept to “Hello World”
in less than ten minutes, please visit
https://www.latticesemi.com/propel [2].
Lattice will host a webinar titled “Build Processor-based Systems in
Minutes with Lattice Propel Design Environment” on June 23 at 10 a.m.
PDT. The webinar will highlight how easy it is to build, compile,
analyze, and debug application systems using Lattice Propel. To
register, please visit
http://www.latticesemi.com/en/About/Newsroom/Webinars [3].