As FPGA devices have expanded in both their density and complexity, design teams are choosing to migrate design principles previously handled by other types of semiconductors – like ASICs and MCUs – to these more sophisticated FPGAs. However, as is often the case, increased complexity can bring to light new challenges, and designers rely on software tools to efficiently implement designs that maximize the advanced capabilities of the FPGA devices.
Lattice Radiant® software offer...
Read more...
The importance and adoption of FPGA technologies are growing exponentially in space applications thanks to their on-orbit reconfigurability, responsiveness, and flexibility. This is especially true for the latest space application development aimed at Low Earth Orbit (LEO). Operators in LEO typically deploy fleets of satellites to perform applications from ship and asset tracking to weather, environment, and ecosystem monitoring. However, developing applications for space brings challenges ...
Read more...
Posted 12/15/2021 by Roger Do, Senior Product Manager, Design Tools, Lattice Semiconductor
Traditionally, FPGA design was simple. Designers set a basic clock constraint that was propagated across the chip. But now, FPGA designs have become much more complex. There are multiple clocks, and relationships between those clocks. There may be clock domain crossings that need to be accounted for. So, FPGA design tools today must feature much greater analysis capabilities to show the designer, for example, where those clock domain crossings are, to be able to constrain for multiple clocks, an...
Read more...
This blog post focuses on how to implement a clock domain SPI interface between a DAC and a Lattice FPGA.
Read more...
This blog post focuses on how to implement a two clock domain SPI interface between a DAC and a Lattice FPGA.
Read more...
This blog post focuses on how to properly specify and validate timing constraints on a Lattice FPGA.
Read more...
Do you develop software for embedded systems? Are you interested in using RISC-V processors?
Read more...
The Lattice Propel design environment lets hardware and software developers quickly and easily develop Lattice FPGA-based applications in minutes.
Read more...
We recently introduced our next generation FPGA design software: Lattice Radiant software. Embracing our corporate mission of enabling edge connectivity and computing designs, the Radiant software was specifically created for the development of edge applications. It is a full-featured FPGA design tool suite and yet simple to use.
Read more...