Welcome to Hong Kong Bitfoic Electronics Co., Ltd
Home > FPGA >MachXO3D Family

MachXO3D Family

The MachXO3D family is the next generation of Lattice Semiconductor Low Density PLDs including enhanced  security features and on-chip dual boot flash. The enhanced security features include Advanced Encryption Standard (AES) AES-128/256, Secure Hash Algorithm (SHA) SHA-256, Elliptic Curve Digital Signature Algorithm (ECDSA), Elliptic Curve Integrated Encryption Scheme (ECIES), Hash Message Authentication Code (HMAC) HMAC-SHA256, Public Key Cryptography, and Unique Secure ID. The MachXO3D family is a Root-of-Trust hardware solution that can easily scale to protect the whole system with its enhanced bitstream security and user mode functions. 


The MachXO3D provides breakthrough I/O density with high number of options for I/O programmability. The device I/O features the support for latest industry standard I/O, including programmable slew-rate enhancements and I3C support. The MachXO3D family of low power, instanton, Flash based PLDs have two devices with densities of 4300 and 9400 Look-Up Tables (LUTs). MachXO3D devices include on-chip dual boot configuration flash as well as multi-sectored User Flash Memory (UFM). Inaddition to LUT-based programmable logic, these devices feature 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 versions of commonly used functions such as SPI controller, I2C controller, and timer/counter. 


The MachXO3D are designed on a 65-nm non-volatile low power process. The device architecture has several features such as programmable low swing differential I/O and the ability to turn off I/O banks, on-chip PLLs and oscillators dynamically. These features help manage static and dynamic power consumption resulting in low power for all members of the family. 


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