Diamond Design Software from Lattice Semiconductor Enables Enhanced Security Features for MachXO3D FPGAs
HILLSBORO, OR – November 14, 2019 – Lattice Semiconductor Corporation (NASDAQ: LSCC), the low power programmable leader, today announced immediate availability of a new software release (SP1) for its powerful Lattice Diamond® 3.11 design software that includes new capabilities to access the MachXO3D™ FPGA’s security features that protect system firmware against data and design theft, product cloning and overbuilding, and tampering.
“Firmware is an increasingly popular threat vector for today’s cyberattacks and can leave companies exposed to threats against their products, profitability, and corporate reputation. OEMs are looking for easy to implement, hardware-based security solutions that help their computing, communications, industrial control and automotive systems protect, detect and recover from firmware attacks,” said Roger Do, Senior Product Line Manager, Software at Lattice. “These new features in our Diamond software enable locking and encryption in the MachXO3D that protect against unauthorized access or modification of the FPGA’s flash memory, thus preventing any functional device modification or erasure.”
The new Diamond 3.11 software release simplifies creation of the public, private, and encryption keys that confirm the authenticity and confidentiality of a MachXO3D FPGA bitstream; a requirement for implementing Root of Trust (RoT) applications. Furthermore, designers can quickly and easily build RoT algorithms that block external attacks by dynamically locking the MachXO3D’s read, program, and erase protection features. The new software release also enables protection of secure key material and system configuration and protection boundary manifests stored in the MachXO3D device’s internal flash memory.
For more information about Lattice Diamond design software, please visit http://www.latticesemi.com/en/Products/DesignSoftwareAndIP/FPGAandLDS/LatticeDiamond. For more information about the MachXO3D FPGAs for secure system control, visit http://www.latticesemi.com/MachXO3D.
About Lattice Semiconductor
Lattice Semiconductor (NASDAQ: LSCC) is the low power programmable leader. We solve customer problems across the network, from the Edge to the Cloud, in the growing communications, computing, industrial, automotive and consumer markets. Our technology, long-standing relationships, and commitment to world-class support lets our customers quickly and easily unleash their innovation to create a smart, secure and connected world.
For more information about Lattice, please visit www.latticesemi.com.
|
Related News
- Lattice Diamond 3.11 Software Adds Support for New MachXO3D FPGA
- Lattice's Latest Design Software Enables Designers to Derive Big Benefits From Tiny FPGAs
- Lattice Extends Low Power FPGA Portfolio with Launch of MachXO5T-NX Advanced System Control FPGAs
- CAES Collaborates with Lattice Semiconductor to Provide Radiation-Tolerant FPGAs for Distributed Satellite Computing Applications
- Lattice FPGAs Power Next Generation Lenovo Edge/AI Experiences
Breaking News
- Breker RISC-V SystemVIP Deployed across 15 Commercial RISC-V Projects for Advanced Core and SoC Verification
- Veriest Solutions Strengthens North American Presence at DVCon US 2025
- Intel in advanced talks to sell Altera to Silverlake
- Logic Fruit Technologies to Showcase Innovations at Embedded World Europe 2025
- S2C Teams Up with Arm, Xylon, and ZC Technology to Drive Software-Defined Vehicle Evolution
Most Popular
- Intel in advanced talks to sell Altera to Silverlake
- Arteris Revolutionizes Semiconductor Design with FlexGen - Smart Network-on-Chip IP Delivering Unprecedented Productivity Improvements and Quality of Results
- RaiderChip NPU for LLM at the Edge supports DeepSeek-R1 reasoning models
- YorChip announces Low latency 100G ULTRA Ethernet ready MAC/PCS IP for Edge AI
- AccelerComm® announces 5G NR NTN Physical Layer Solution that delivers over 6Gbps, 128 beams and 4,096 user connections per chipset
![]() |
E-mail This Article | ![]() |
![]() |
Printer-Friendly Page |