Skip to the content
PCBKitNew board
4 layers50.8 × 22.9 mmLattice FPGA feather wing, the printed circuit board in 3D

Home of the Lattice FeatherWing

Size
50.8 × 22.9 mm
Copper layers
4
Thickness
1.6 mm
Parts
30
Nets
61
Pads
167
Tracks, vias
486, 80
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
8 May 2024
Updated
26 May 2024

Overview

Lattice FPGA feather wing is an open-source printed circuit board by Oak-Development-Technologies, from the Oak-Development-Technologies/Lattice-FeatherWing repository on GitHub, published under the MIT licence. It is a 4-layer board of 50.8 × 22.9 mm with 30 parts on 61 nets, routed with 486 tracks and 80 vias.

It is built around the ICE5LP1K-SG48ITR, KSR223GLFG and UHD1110-FKA-CL1A13R3Q1BBQFMF3. Its parts include 14 capacitors, 3 ICs, 3 connectors, 2 resistors and 1 switch. It belongs with the fPGA and programmable logic and microcontroller boards boards and the FPGA and CPLD boards of this library.

Main components

3

README

README.md

Lattice FeatherWing

<image src=/images/lattice%20featherwing%20front.jpg> Home of the Lattice FeatherWing

Lattice FeatherWing is an iCE5LP4K FeatherWing designed to be a companion to any Adafruit compatible feather development board available. Lattice FeatherWing provides 35 IO to 0.1" headers which can be used with dupont 0.1" cables to hook into a companion breadboard.

Interested? You can purchase the Lattice FeatherWing on Tindie

Quick Facts about Lattice FeatherWing:

  • 35 IO Exposed to 0.1" headers
  • 9 IO (including SPI programming pins) directly available to interface with host Feather.
  • Small yet bright UHD1110 RGB LED
  • 2.5V provided for NVCM programming
  • Edge reachable reset button that solely resets the FPGA

Pinout Card

Provided below is the pinout card that should ship with all Lattice FeatherWing. If you didn't get one, you can always print off the pinout card from the pinout card image in the images directory of this repository.

<image src=/images/Lattice%20FeatherWing%20Pincard.jpg>

As noted on the pinout card, each pin on the Lattice FeatherWing corresponds to the phyiscal pin on the FPGA IC. These phyiscal pins are used in the io.pcf file to help make it easier for you to pick pins for input/outputs of your verilog designs. These pin numbers can be used to create pin groupings like in the io.pcf file to make it easier to generate your own designs.

Some Quick Links

You can find some Lattice FeatherWing specific examples by clicking here. These examples can be built with the included io.pcf and Makefile by using various make commands. (currently just RGB PWM example available).

In addition to the examples in this repository, you can also find examples for the iCE5LP4K in this ice5lp4k_examples repository.

If you're interested in CPU design, you can checkout the O2 Trainer CPU.

The KiCAD board files and manufacturing files can be found by clicking here. These include all the information you need to make your own Lattice FPGA board, or order the files yourself if you want the challenge of making your own.

Lattice FeatherWing is Licensed under MIT License. This license is permissive, and the contents of this repository come AS IS. Please see the License file for additonal details.

Parts

30
QtyValueFootprintReferences
80.1uFLattice FPGA feather wing:C0402C1, C2, C3, C4, C7, C8, C9, C14
31uFLattice FPGA feather wing:C0402C10, C11, C12
32X6 FEMALELattice FPGA feather wing:2X6_NOSILKJ3, J4, J5
24.7uFLattice FPGA feather wing:C0603C5, C6
2TLV75533PDBVRDBV5_TEX-LLattice FPGA feather wing:DBV5_TEX-LU2, U3
10.47uFLattice FPGA feather wing:C0402C13
110kLattice FPGA feather wing:R0402R2
110kLattice FPGA feather wing:R0603R1
1FEATHER_BASELattice FPGA feather wing:FEATHER_PINSU$1
1G***kibuzzard-661C7456kibuzzard-661C7456
1G***kibuzzard-661C7431kibuzzard-661C7431
1G***kibuzzard-662D2453kibuzzard-662D2453
1G***kibuzzard-661C746Dkibuzzard-661C746D
1ICE5LP1K-SG48ITRLattice FPGA feather wing:QFN50P700X700X100-49NU1
1KSR223GLFGLattice FPGA feather wing:SW_KSR223GLFGS1
1LEDCHIP-LED0603Lattice FPGA feather wing:CHIP-LED0603CDONE0
1UHD1110-FKA-CL1A13R3Q1BBQFMF3Lattice FPGA feather wing:LED_UHD1110-FKA-CL1A13R3Q1BBQFMF3RGB0

Questions

How big is the Lattice FPGA feather wing PCB?

It measures 50.8 × 22.9 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Lattice FPGA feather wing use?

30 parts, built around the ICE5LP1K-SG48ITR, KSR223GLFG and UHD1110-FKA-CL1A13R3Q1BBQFMF3. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Lattice FPGA feather wing KiCad files?

From the Oak-Development-Technologies/Lattice-FeatherWing repository on GitHub, at the commit this page was made from: the board is Board Files/kicad_latticewing/Lattice FPGA feather wing.kicad_pcb and its schematic Board Files/kicad_latticewing/Lattice FPGA feather wing.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Lattice FPGA feather wing design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers50.8 × 22.9 mmRPGA Feather, the printed circuit board in 3D

    RPGA Feather

    Oak-Development-Technologies/RPGA-Feather

    Home of everything RPGA! From schematics and board files to buildable examples!

    82 parts20MIT
  • 2 layers70 × 60 mmNOVA MCU (STM), the printed circuit board in 3D

    NOVA MCU (STM)

    ERFSEDS/common_modules

    These are the common modules that are to be used for various projects and boards

    44 parts2
  • 4 layers36.5 × 94.1 mmNova, the printed circuit board in 3D

    Nova

    ERFSEDS/novafc-hardware

    89 parts2
  • 2 layers88.5 × 64.1 mmPcb files, the printed circuit board in 3D

    Pcb files

    open-seneca/modular-aq-sensor

    The repo contains the firmware, 3d-printed casing, PCB-files, and documentation for our modular open-seneca sensor based on a "Black Pill" MCU. It can be flashed using Arduino IDE.

    24 parts25
  • 4 layers17.8 × 50.8 mmReDIP CIA, the printed circuit board in 3D

    ReDIP CIA

    daglem/reDIP-CIA

    MOS 6520 PIA / MOS 6522 VIA / MOS 6526/8520/8521 CIA replacement

    61 parts66CERN-OHL-S-2.0
  • 6 layers50.2 × 50.7 mmAdc usb, the printed circuit board in 3D

    Adc usb

    EnPassant123/FMCW_radar_2

    FMCW radar - version 2

    305 parts2GPL-3.0
  • 4 layers181.5 × 182.3 mmStencil, the printed circuit board in 3D

    Stencil

    jerry-kerenzikov/ytterbium

    Project files for Ytterbium modular CPU platform and Yprog programming tool

    421 partsCERN-OHL-S-2.0