Posts Tagged ‘lattice’
Orange Pi Development Boards

TinyFPGA is a Breakout Board for Lattice Semi MachXO2 FPGA

July 24th, 2017 1 comment

We’ve covered several low cost FPGA boards over the years, but if you want a platform with the bare minimum, you may be interested in tinyFPGA breakout board based on Lattice Semi MachXO2 FPGA board that comes with two flavors: A1 with MachXO2-256, and A2 with the more powerful MachXO2-1200 FPGA.

TinyFPGA board specifications:

  • FPGA
    • A1 board – Lattice MachXO2-256 with 256 LUTs, 2 kbits distributed RAM
    • A2 board – Lattice MachXO2-1200 with 1280 LUTs, 10 kbits distributed RAM, 64 kbits EBR SRAM, 64 kbits  flash memory, and a PLL (See datasheet for MachXO2 family)
  • Built-in flash configuration memory programmable via JTAG
  •  I/Os
    • 18 user IOs (21 with JTAGEN)
    • 1x SPI Hard-IP
    • 2x I2C Hard-IPs
    • A2 board only – 1x PLL Hard-IP
  • Power Supply – 3.3V
  • Dimensions – ~3.05 x 1.8 cm

You’ll need a JTAG programmer for Lattice FPGA as well as Lattice Diamond software – available for Windows and Linux – to program the FPGA board. TinyFPGA boards are open source hardware with KiCAD designs released under a GPL v3.0 license.

Click to Enlarge

TinyFPGA A1 and A2 boards are respectively sold for $12 and $18 on Tindie. The board’s designer is also working on TinyFPGA B1 and B2 boards based on ICE40 FPGAs that come with more logic cells and memory, support Project ICEStorm open source tool, and can be programmed via USB without a JTAG programmer.

Lattice and Mediatek Announce superMHL Smartphone Reference Designs Supporting 4K over USB-C

March 16th, 2016 No comments

Two standards are competing to bring 4K video output @ 60 Hz and 8K over USB type C connectors: DisplayPort 1.4 and superMHL. Lattice, who purchased Silicon Image last year, and Mediatek have collaborated to provide reference designs supporting superMHL and based on Helio X20 deca-core processor combined with Lattice components.

superMHL_smartphoneLattice SiI8348 MHL transmitter would handle 4K 60 fps video and MHL power, while Sil7033 USB type-C port controller would also handle USB 3.1 data transfer up to 10 Gbps, USB-C power delivery (PD), MHL Alt-mode on USB-C. Lattice also leverage their SiI7013 mobile USB Typer-C port controller, SiI9396 mobile superMHL/MHL to HDMI bridge, and other chips to offer accessories such as USB-C to HDMI adapters, MHL cables, USB-C charger, and USB-C dock with multiple USB ports and HDMI output.

superMHL_AccessoriesAnandtech notes that one the main problem with USB type C connector is likely to be the cable, as many of them are not fully compliant and some even dangerous, and for now most people use USB type C cable for USB 2.0 data and charging, but once USB 3.1 and video use case become more common, many consumers are likely to encounter even more issues, and their cables may not work. I assume the safe option is to always use the cable provided by the manufacturer of the device.

It’s unclear at this stage, when product based on the reference designs may come to market, and whether any OEMs have started development based on the designs.