In the fast-evolving world of technology, emerging Avionics, critical infrastructure, and automotive applications are redefining the expectations from Field Programmable Gate Arrays (FPGAs). Traditionally, FPGAs relied heavily on flash memory to store their configuration bitstreams. This approach was suitable for many mainstream FPGA configuration applications; however, recent advancements and demands for higher reliability and performance have fueled the necessity for a more diversified range o...
Read more...
Are you a developer who is new to Lattice Semiconductor products and wants to evaluate our Software Development Tools? At Lattice, we offer industry leading low power Field Programmable Gate Array (FPGA) products and Development Tools that will help you with your design, whether you are a seasoned FPGA developer or a first-time user.
From general purpose and ultra-low power FPGA designs to video connectivity and control & security designs, we offer a robust set of advanced, easy-to-use...
Read more...
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...