foxglove

Public

@greatfet-hardware

Download board files

Files for version 1. Pick what you came for.

Share foxglove

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

Foxglove

an advanced level shifting GreatFET neighbor

Required KiCad dependency:

https://github.com/greatscottgadgets/gsg-kicad-lib

If you are using git, the preferred way to install gsg-kicad-lib is to use the submodule:

git submodule init && git submodule update

Level Shifting

Foxglove is useful for interfacing with external targets at variety of I/O voltage levels using a wide variety of protocols including SPI, I2C, UART, and JTAG. Level shifting on bank A is performed by the NXP 74LVCH1T45GW,125 supporting external voltages from 1.2 V to 5 V. Level shifting on bank B pins is performed by the Lattice LFE5U-12F-6BG256C (ECP5) FPGA supporting external voltages from 1.2 V to 3.3 V. Bank B also supports differential signals such as LVDS.

Pin Multiplexing

The FPGA allows Foxglove to switch arbitrary external wires to a variety of pins on the Azalea's microcontroller in order to support a wide range of microcontroller peripherals.

Measurement and Probing

Foxglove provides the ability to connect an ADC, DAC, comparator, pull-up resistor, or pull-down resistor to any of the pins on bank A. This allows analog measurement and probing of external targets.

Additionally, Foxglove is very useful for digital logic analysis and pattern generation.

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.