Lab modules

AXL-008 — Breadboard adapter PMOD module

Catalog #8 in the AruviX lab line, level L1. PMOD to labeled 2.54 mm DIP pins so any breadboard circuit reaches the FPGA.

Level L1 ERC clean DRC clean Fab package 11 components
3D render of the AXL-008 PCB
Rendered from the PCB layout. No physical board has been manufactured.

Circuit review & bench-test guide →

Components#

Every placed component, with the reason it is on the board. Extracted directly from the schematic, so this cannot drift from the design.

RefValueWhat it does on this boardPart numberFootprint
J1 PMOD PLUG 2x6 PMOD peripheral plug (Digilent spec 1.2) not selected
generic
PinHeader_2x06_P2.54mm_Horizontal
J2 ROW A (PMOD 1-6) Breadboard row A: B1 B2 B3 B4 GND 3V3 (PMOD upper row order) not selected
generic
PinHeader_1x06_P2.54mm_Vertical
J3 ROW B (PMOD 7-12) Breadboard row B: B7 B8 B9 B10 GND 3V3 (PMOD lower row order) not selected
generic
PinHeader_1x06_P2.54mm_Vertical
R1 100R Series protection between PMOD pin 1 and breadboard row pin B1 RC0603FR-07100RL
Yageo
Datasheet ↗
R_0603_1608Metric
R2 100R Series protection between PMOD pin 2 and breadboard row pin B2 RC0603FR-07100RL
Yageo
Datasheet ↗
R_0603_1608Metric
R3 100R Series protection between PMOD pin 3 and breadboard row pin B3 RC0603FR-07100RL
Yageo
Datasheet ↗
R_0603_1608Metric
R4 100R Series protection between PMOD pin 4 and breadboard row pin B4 RC0603FR-07100RL
Yageo
Datasheet ↗
R_0603_1608Metric
R5 100R Series protection between PMOD pin 7 and breadboard row pin B7 RC0603FR-07100RL
Yageo
Datasheet ↗
R_0603_1608Metric
R6 100R Series protection between PMOD pin 8 and breadboard row pin B8 RC0603FR-07100RL
Yageo
Datasheet ↗
R_0603_1608Metric
R7 100R Series protection between PMOD pin 9 and breadboard row pin B9 RC0603FR-07100RL
Yageo
Datasheet ↗
R_0603_1608Metric
R8 100R Series protection between PMOD pin 10 and breadboard row pin B10 RC0603FR-07100RL
Yageo
Datasheet ↗
R_0603_1608Metric

Signals#

Net labels used in the schematic, which are also the names the HDL top level should use.

3V3 B1 B10 B2 B3 B4 B7 B8 B9 GND P1 P10 P2 P3 P4 P7 P8 P9

Production status#

Schematic ERC0 violations
PCB layoutcomplete
DRC0 violations
Fab packageexported (24 gerbers + drill + CPL + BOM)
Fabricatedno — design stage only

Source: boards/lab-modules/axl-008-breadboard


Catalog #8 in the AruviX lab line (../README.md), level L1. PMOD to labeled 2.54 mm DIP pins so any breadboard circuit reaches the FPGA.

Status: schematic generated, ERC clean (0/0), netlist reviewed. PCB layout not started. Not released.

Design#

Trivial by intent — the whole job is an exactly-right netlist, because the silkscreen labels are the schematic net names:

PMOD pin123456789101112
Net (host)P1P2P3P4GND3V3P7P8P9P10GND3V3
BreadboardB1B2B3B4GND3V3B7B8B9B10GND3V3

Regenerate#

python3 generate_design.py

Remaining for release#