Loading 3D model… large boards can take a moment.
Custom breakout board for Lattice LCMXO2-640HC-6MG132I - Designed in KiCad 9.0.3 - 8 Sheets Hierarchical - By Jay Waghmare
3D Render - MachXO2-640HC Board (KiCad 3D View)
Custom FPGA development board designed from scratch in KiCad for Lattice MachXO2 LCMXO2-640HC-6MG132I (640 LUTs, 132-ball CSBGA).
Full breakout board, not simple LED:
Why I made my own? To learn FPGA hardware - Power sequencing, decoupling, JTAG, I/O banks.
8 Sheets Hierarchical (KiCad 9.0.3, file MACHXO2_test.kicad_sch):
| Sheet | File | Content |
|---|---|---|
| 1/8 | MACHXO2_test.kicad_sch | Top Level - Power, User_IO/Banks, Device_Management blocks |
| 2/8 |
| Power.kicad_sch |
| Power: USB Mini, 3.3V/1.2V LDOs, FPGA VCC/VCCIO decoupling C6 0.1uF C7 4.7uF etc, VCCIO table |
| 3/8 | USER_IO_Bank_T | Bank0 Top - U6B LCMXO2 Bank0, JTAG TDO/TDI/TCK/TMS, J3 12-pin socket |
| 4/8 | USER_IO_Bank_R | Bank1 Right - U6C Bank1, LVDS1/2/3, PCLK, J4 10-pin header |
| 5/8 | USER_IO_Bank_L | Bank Left - U6D Bank Left PL2A...PL7B |
| 6/8 | USER_IO_Bank_B | Bank Bottom - U6E Bank Bottom PB4A...PB14B |
| 7/8 | USER_Config | Config - JTAG J2, PROGRAMN button SW1, FT231XQ UART, JTAG header flywire table |
| 8/8 | GND&NC | GND & NC - U6F/U6G NC pins and GND balls |
You uploaded: .kicad_pro, .kicad_sch, .kicad_pcb, .kicad_prl, schematic.pdf, 3d-render.png, pcb_preview.png - Full project!
| Schematic PDF | PCB Preview | 3D Render |
|---|---|---|
| schematic.pdf (8 pages) |
MACHXO2_test.kicad_pro → Schematic Editor (8 sheets) → PCB Editor → 3D ViewJay Waghmare - FPGA
If you like FPGA hardware boards, please ⭐ star!
MIT License
Designed from scratch in KiCad 9.0.3
No comments yet. Be the first to ask about this board.