Home > Product > Lattice Semiconductor > MachXO3D Family

MachXO3D Family

MachXO3D Family

MachXO3D Family

The MachXO3D family, which has improved security features and on-chip dual boot flash, is the next generation of Lattice Semiconductor Low Density PLDs. AES-128/256, Secure Hash Algorithm (SHA)-256, Elliptic Curve Digital Signature Algorithm (ECDSA), Elliptic Curve Integrated Encryption Scheme (ECIES), Hash Message Authentication Code (HMAC)-SHA256, Public Key Cryptography, and Unique Secure ID are some of the improved security features. The MachXO3D family is a Root-of-Trust hardware solution that, thanks to its improved bitstream security and user mode features, can easily expand to secure the entire system. 


The MachXO3D offers unprecedented I/O density and a large variety of I/O programmability choices. The device's I/O includes compatibility for the most recent industry standards, including as I3C and configurable slew rates. There are two low power, Flash-based PLDs in the MachXO3D family that have densities of 4300 and 9400 Look-Up Tables (LUTs). On-chip dual boot configuration flash and multi-sectored User Flash Memory (UFM) are also features of MachXO3D devices. These devices include LUT-based programmable logic in addition to embedded block RAM (EBR), distributed RAM, locked loops (PLLs), pre-engineered source synchronous I/O support, advanced configuration support including on-chip dual-boot capability, and hardened variations of frequently used features like the SPI controller, the I2C controller, and the timer/counter. 


MachXO3D are built using a non-volatile, low power 65-nm technology. The architecture of the device contains a number of characteristics, including programmable low swing differential I/O and the capacity to dynamically disable I/O banks, on-chip PLLs, and oscillators. These functions aid in controlling static and dynamic power consumption, resulting in minimal power usage for all family members. 


Features

1.1.1. Solutions

 Best-In-Class control PLD with advanced security

  functions, provide secure/authenticated boot and

  root of trust function

 Optimized footprint, logic density, I/O count, I/O

  performance devices for I/O management and

  logic applications

 High I/O logic, high I/O devices for I/O expansion

  applications

1.1.2. Flexible Architecture

 Logic Density ranging from 4.3K to 9.4K LUT4

 High I/O to LUT ratio with up to 383 I/O pins

1.1.3. Dedicated Embedded Security Block

 Advanced Encryption Standard (AES): AES-128/256 Encryption/Decryption

 Secure Hash Algorithm (SHA): SHA-256

 Elliptic Curve Digital Signature Algorithm (ECDSA): ECDSA-based authentication

 Hash Message Authentication Code (HMAC): HMAC-SHA256

 Elliptic Curve Integrated Encryption Scheme (ECIES): ECIES Encryption and Decryption

 True Random Number Generator (TRNG)

 Key Management using Elliptic Curve DiffieHellman (ECDH) Public Key Cryptography

 Unique Secure ID

 Guard against malicious attacks

 Interface for user logic via WISHBONE and High Speed Port (HSP)

 Federal Information Processing Standard (FIPS) supported Security Protocols

1.1.4. Pre-Engineered Source Synchronous I/O

 DDR registers in I/O cells

 Dedicated gearing logic

 7:1 Gearing for Display I/O

 Generic DDR, DDRx2, DDRx4 1.1.5. High Performance, Flexible I/O Buffer

 Programmable sysI/OTM buffer supports wide range of interfaces:

 LVCMOS 3.3/2.5/1.8/1.5/1.2

 LVTTL

 LVDS, Bus-LVDS, MLVDS, LVPECL

 MIPI D-PHY Emulated

 Schmitt trigger inputs, up to 0.5 V hysteresis

 Ideal for I/O bridging applications

 I3C compatible on selective I/O

 Slew rate control as Slow/Fast

 I/O support hot socketing

 On-chip differential termination

 Programmable pull-up or pull-down mode

1.1.6. Flexible On-Chip Clocking

 Eight primary clocks

 Up to two edge clocks for high-speed I/O interfaces (top and bottom sides only)

 Two analog PLLs per device with fractional-n frequency synthesis

 Wide input frequency range (7 MHz to 400 MHz).

1.1.7. Non-volatile, Reconfigurable

 Instant-on

 Powers up in microseconds

 On-chip dual boot

 Multi-sectored UFM for customer data storage

 Single-chip, secure solution

 Programmable through JTAG, SPI or I2C

 Reconfigurable Flash

 Supports background programming of non-volatile memory

1.1.8. TransFR Reconfiguration

 In-field logic update while I/O holds the system state

1.1.9. Enhanced System Level Support

 On-chip hardened functions: SPI, I2C, and timer/counter

 On-chip oscillator with 5.5% accuracy

 Unique TraceID for system tracking

 Single power supply with extended operating range

 IEEE Standard 1149.1 boundary scan

 IEEE 1532 compliant in-system programming

1.1.10. Advanced Packaging

 0.5 mm pitch: 4.3K to 9.4K densities with up to 58 I/O in QFN packages

 0.8 mm pitch: 4.3K to 9.4K densities with up to 383 I/O in BGA packages

 Pin-compatible with MachXO3LF product family of devices

1.1.11. Applications

 Secure boot and Root of Trust

 Consumer Electronics

 Compute and Storage

 Wireless Communications

 Industrial Control Systems

 Automotive System 

Need Help?