

Beagle wire
ICE40 FPGA Cape for Beaglebone
- Size
- 68.5 × 89.9 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 104
- Nets
- 186
- Pads
- 654
- Tracks, vias
- 2,019, 289
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 29 Mar 2017
- Updated
- 14 Sep 2020
Overview
Beagle wire is an open-source printed circuit board by mwelling, from the mwelling/beagle-wire repository on GitHub. It is a 4-layer board of 68.5 × 89.9 mm with 104 parts on 186 nets, routed with 2,019 tracks and 289 vias.
It is built around the M25PX32-VMW6E, AT24CS32-XHM-B and MCP1826S-1202E/DB, with the MCP1826S-3302E/DB, MT48LC32M8A2P-6A:G and SN74LVC2G14DBV among its other parts. Its parts include 46 capacitors, 27 resistors, 7 ICs, 6 connectors and 5 diodes. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.
Main components
7M25PX32-VMW6E
SO-8-W-40℃~+85℃ 2.7V~3.6V 32Mbit 75MHz SPI SO-8-W NOR FLASH ROHSMicron TechNOR FLASHAT24CS32-XHM-B
TSSOP-8-40℃~+85℃ 1,000,000 cycles 1.7V~5.5V 100 Years 1MHz 32Kbit 5ms Hardware write protection function、Noise suppression function、Built-in power-on reset (POR) I2C TSSOP-8 EEPROM ROHSMicrochip TechnologyEEPROMMCP1826S-1202E/DB
SOT-223-3-40℃~+125℃ 1 1.2V 1A 220uA 400mV@(1A) 60dB@(100Hz) 6V Fixed Positive Under Voltage Lockout、Over Current Protection、Over Temperature Protection、Short Circuit Protection SOT-223-3 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMicrochip TechnologyVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsMCP1826S-3302E/DB
SOT-223-3-40℃~+125℃ 1 1A 220uA 3.3V 400mV@(1A) 60dB@(100Hz) 6V Fixed Positive Under Voltage Lockout、Over Current Protection、Over Temperature Protection、Short Circuit Protection SOT-223-3 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMicrochip TechnologyVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsMT48LC32M8A2P-6A:G
TSOPII-54-10.2mm0.1A 0℃~+70℃ 167MHz 256Mbit 3V~3.6V High-speed clock synchronization、Auto precharge、Automatic column address generation、Auto refresh TSOPII-54-10.2mm SDRAM ROHSMicron TechSDRAMSN74LVC2G14DBV
SOT-23-6-40℃~+125℃ 1.4V~3.7V 1.65V~5.5V 10uA 2 2 300mV~1.4V 32mA 32mA 4.7ns@5V,50pF 74LVC Series Schmitt trigger SOT-23-6 Inverters ROHSTexas InstrumentsInvertersCDBU0520
SOD-523F1 Independent 100uA@20V 20V 2A 470mV@500mA 500mA SOD-523F Schottky Diodes ROHSComchipSchottky Diodes
README
README.mdbeagle-wire
This repository contains the hardware design files for the BeagleWire.
The BeagleWire is an FPGA development platform that has been designed for use with BeagleBone boards. BeagleWire is a cape on which there is FPGA device - Lattice iCE40HX. The Lattice iCE40 is a family of FPGAs with a minimalistic architecture and very regular structure, designed for low-cost, high-volume consumer and system applications. The significance of FPGAs is continuously increasing, as they are more and more often used for supporting work of ARM processors. BeagleWire does not require external tools (JTAG) and the whole software stack is Open Source. iCE40 is an energy saving device, allowing to work with small batteries. FPGA cape allows easy and low cost start for beginners who would like to take their first steps in working with FPGAs. The BeagleWire creates a powerful and versatile digital cape for users to create their imaginative digital designs.

Hardware Specification
- FPGA: Lattice iCE40HX4K
- 32 MB SDRAM
- GPIO
- 4 LEDs
- 4 PMOD connectors
- 4 Grove connectors
- 2 user push buttons
- 2 input DIP switch
- 100Mhz external clock
- 4 layer PCB optimized design to support maximum performance for high bandwidth applications
- compatible with BeagleBone Black, BeagleBone Black Wireless, SeeedStudio BeagleBone Green, SeeedStudio BeagleBone Green Wireless, SanCloud BeagleBone Enhanced, element14 BeagleBone Black Industrial
Hardware specification is not complete and may be changed.
License
Copyright 2017-2018 QWERTY Embedded Design, LLC
Michael Welling mwelling@ieee.org
Patryk Mezydlo mezydlo.p@gmail.com
BeagleWire is licensed under CERN Open Hardware Licence v1.2
License Information
Parts
104| Qty | Value | Footprint | References |
|---|---|---|---|
| 23 | 0.1uF | Capacitors_SMD:C_0603 | C3, C4, C13, C15, C17, C20, C21, C23, C25, C27, C29, C30, C32, C34, C36, C39 +7 |
| 17 | 1uF | Capacitors_SMD:C_0603 | C6, C11, C14, C16, C19, C22, C24, C26, C28, C31, C33, C35, C37, C38, C44, C45 +1 |
| 8 | 10k | Resistors_SMD:R_0402 | R15, R16, R17, R18, R23, R24, R25, R26 |
| 5 | 100 | Resistors_SMD:R_0402 | R1, R2, R3, R19, R20 |
| 5 | 4.7k | Resistors_SMD:R_0402 | R8, R9, R21, R22, R27 |
| 4 | 240 | Resistors_SMD:R_0402 | R4, R5, R6, R7 |
| 4 | 4.7K | Resistors_SMD:R_0402 | R11, R12, R13, R14 |
| 4 | 4.7uF | Capacitors_SMD:C_0603 | C5, C10, C12, C18 |
| 4 | BLUE | BeagleWire_elements_package:LED-0603 | D1, D2, D3, D4 |
| 4 | CONN_02X06 | Socket_Strips:Socket_Strip_Angled_2x06 | P1, P2, P3, P4 |
| 4 | Grove | BeagleWire_elements_package:GroveP4 | GR1, GR2, GR3, GR4 |
| 2 | 10uF | Capacitors_SMD:C_0603 | C1, C2 |
| 2 | BeagleBone_Black_Header | BeagleWire_elements_package:BEAGLEBONE-SOCKET-SMT | P8, P9 |
| 2 | FIDUCIAL | BeagleWire_elements_package:Fiducial_1mm_Dia_2.00mm_Outer_CopperTop | MK1, MK2 |
| 2 | JUMPER | Pin_Headers:Pin_Header_Straight_2x01 | JP1, JP2 |
| 1 | 220 | Resistors_SMD:R_0402 | R10 |
| 1 | ASDM100MHZ-LY-T | BeagleWire_elements_package:ASDMB-100.000MHZ-XY-T | Y1 |
| 1 | AT24CS32-XHM | Housings_SSOP:TSSOP-8_4.4x3mm_Pitch0.65mm | U4 |
| 1 | CDBU0520 | Diodes_SMD:D_0603 | D5 |
| 1 | M25PX32-VMW | Housings_SOIC:SOIJ-8_5.3x5.3mm_Pitch1.27mm | U5 |
| 1 | MCP1826S-1202E/DB | TO_SOT_Packages_SMD:SOT-223 | U3 |
| 1 | MCP1826S-3302E/DB | TO_SOT_Packages_SMD:SOT-223 | U2 |
| 1 | MT48LC32M8A2P | Housings_SSOP_1:TSOPII-54_10.16x22.22mm-Pitch0.8mm | U6 |
| 1 | SN74LVC2G14 | Housings_SOT-23_SOT-143_TSOT-6:SOT-23-6 | U7 |
| 1 | SW_DIP_x02 | BeagleWire_elements_package:2_DIP_SWITCH | SW4 |
| 1 | SW_PUSH | Buttons_Switches_SMD:SW_SPST_EVQPE1 | SW3 |
| 1 | USER_BTN0 | Buttons_Switches_SMD:SW_SPST_EVQPE1 | SW1 |
| 1 | USER_BTN1 | Buttons_Switches_SMD:SW_SPST_EVQPE1 | SW2 |
| 1 | iCE40-HX4K-TQ144 | Housings_QFP:TQFP-144_20x20mm_Pitch0.5mm | U1 |
Questions
How big is the Beagle wire PCB?
It measures 68.5 × 89.9 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Beagle wire use?
104 parts, built around the M25PX32-VMW6E, AT24CS32-XHM-B, MCP1826S-1202E/DB and MCP1826S-3302E/DB. 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 Beagle wire KiCad files?
From the mwelling/beagle-wire repository on GitHub, at the commit this page was made from: the board is beagle-wire.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Beagle wire design in my own project?
Its repository states no licence, so its author keeps all rights: ask mwelling before reusing the design.
Similar boards
- 4 layers85.7 × 54 mm

- 4 layers74 × 58.8 mm

- 2 layers142 × 119 mm

Ginger
matrixsmaster/doscard
DOSCARD is a DOS-in-a-box. This project contains two major parts: heavily modified DosBox fork as a software library, which can be embedded into any GUI or CLI application; and a set of embedded system projects which…
108 parts6GPL-2.0 - 2 layers133.4 × 182.7 mm

Casasagi production
Self-Made-Keyboards-in-Japan/Casasagi
The mechanical keyboard made by SMKiJ community.
248 parts15 - 2 layers100 × 100 mm

PLC ESP32
sea2-dsi-fceia/PLACA_IOT_INDUSTRIAL
Placa de desarrollo para aplicaciones industriales IoT basada en ESP32 (Open Source)
148 parts1 - 2 layers

- 2 layers127 × 139 mm

- 2 layers22.4 × 15 mm

TSSOP to-8PINHEADER
louisvbuonaiuto/EEPROM-Control
The goal of this project is to further test EEPROMs of different packages and memory sizes.
3 parts