The design environment will empower developers of any skill level to quickly and easily design Lattice FPGA-based applications by enabling the easy assembly of components from a robust IP library that includes a RISC-V processor core and numerous peripherals. The Propel design environment automates application development for developers serving the communications, computing, industrial, automotive, and consumer markets.
Lattice Propel’s correct-by-construction development tools automate much of the design process to simplify overall system development and it 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.”
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. 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. 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 now available to Lattice customers.