Skip to the content
PCBKitNew board
2 layers170 × 170 mmQMTechBaseBoard, the printed circuit board in 3D

BaseBoard design for QMTech Kintex 7 FPGA

Size
170 × 170 mm
Copper layers
2
Thickness
1.6 mm
Parts
71
Nets
49
Pads
876
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 6 (file 20211014)
Created
24 Aug 2022
Updated
24 Aug 2022

Overview

QMTechBaseBoard is an open-source printed circuit board by carlosedp, from the carlosedp/QMTechBaseBoard repository on GitHub, published under the MIT licence. It is a 2-layer board of 170 × 170 mm with 71 parts on 49 nets.

It is built around the RTL8211EG-VB-CG and FT4232HL. Its parts include 20 diodes, 16 connectors, 14 switches and 3 ICs. It belongs with the fPGA and programmable logic and computers and single-board computers boards and the FPGA and CPLD boards of this library.

Main components

2

README

Readme.md

QMTech Kintex 7 Motherboard

The objective of this project is to design a standard-size motherboard, initially in Mini-ITX size, to host dual Kintex 7 core boards from QMTech and sold thru AliExpress.

initial board layout

The QMTechBaseBoard directory hosts Kicad files for the board design. We are still in draft phase and plan to close the design once the desired (and possible) peripherals have been defined.

The core board manual and schematics are provided. More information is available at https://github.com/ChinaQMTECH/QMTECH_XC7K325T_CORE_BOARD

Each QMTech Kintex 7 core board contains:

  • Xilinx Kintex 7 XC7K325T FPGA
  • 50Mhz crystal
  • 256Mbit SPI Flash (datasheet
  • 256MB DDR3 RAM (datasheet)
  • 3 switches
  • 4 LEDs
  • JTAG Interface

Project Plans

Initially we plan on getting feedback from the community about which features would be useful in a board like this. We expect getting the feedback thru Github discussions or issues. If you have some suggestion for a part to be added, some additional feature or general idea, please create a new topic describing it.

Also when defined, we need feedback from the community about which part/vendor to use. This is important since it's affected by availability and price.

Peripherals

Some initial peripherals to be added:

  • Dual Kintex7 Core-boards from QMTech
  • 8x PMOD (4 PMOD for each core-board) (32 pins)
  • Serial-USB - Quad FTDI (FT4232) - one UART, one JTAG for each core-board (2 pins)
  • JTAG connection for each core-board to baseboard
  • Dual 1Gbe RGMII, one for each core-board (8 pins)
  • Dual USB OTG 2.0 port, one for each core-board (2 pins)
  • Dual USB HID 2.0 port, one for each core-board (2 pins)
  • Dual HDMI Out, one for each core-board (8 pins + 4 pins??*)
  • VGA Out (single) (5 pins)
  • 6 buttons for each core-board (6 pins)
  • 4 switches for each core-board (4 pins)
  • 8 LEDs for each core-board (8 pins)
  • 2 RGB LED for each core-board (6 pins)
  • Dual 7-pin SPI OLED (one for each board*) (5 pins)
  • Dual microSD card connector (one for each board) (6 pins)
  • Dual stereo audio connectors (one for each board) (4 pins)

Total IO per core-board: 99 GPIO, Above peripherals using 98 pins.

Ideas

  • Shared RAM?
  • Shared Flash?
  • SYZYGY?

Parts

QuantityDescriptionVendorPart NumberApprox. PriceSource
2RMGII Ethernet PHY
2Dual stacked USB connector
1MicroUSB connector
2Ethernet jack with magnetics

Parts

71
QtyValueFootprintReferences
16LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16
12SW_PushButton_Switch_SMD:SW_SPST_PTS645SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12
8PMOD-Host-x2-GPIOPMOD:pmod_pin_array_6x2_hsPMOD1, PMOD2, PMOD3, PMOD4, PMOD5, PMOD6, PMOD7, PMOD8
4Conn_02x32_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x32_P2.54mm_VerticalJ8, J10, J12, J16
4LED_ABGRLED_SMD:LED_RGB_Cree-PLCC-6_6x5mm_P2.1mmD17, D18, D19, D20
2Conn_01x06_FemaleConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ9, J13
2Micro_SD_CardConnector_Card:microSD_HC_Wuerth_693072010801J11, J15
2RTL8211EG-VB-CGPackage_QFP:LQFP-48-1EP_7x7mm_P0.5mm_EP3.6x3.6mmU2, U3
2SW_DIP_x02Button_Switch_SMD:SW_DIP_SPSTx02_Slide_6.7x6.64mm_W8.61mm_P2.54mm_LowProfileSW13, SW14
11Gbe-FPGA1Connector_RJ:RJ45_Wuerth_7499111446_Horizontal1Gbe-FPGA1
11Gbe-FPGA2Connector_RJ:RJ45_Wuerth_7499111446_Horizontal1Gbe-FPGA2
1DB15_Female_HighDensityConnector_Dsub:DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mmVGA
1FT4232HPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1HDMI_A_1.4CarlosEDP_Lib:HDMI_15mmHDMI Out
1JTAG-FPGA1Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ7
1JTAG-FPGA2Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ14
1OLED-FPGA1Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_VerticalJ1
1OLED-FPGA2Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_VerticalJ17
1Power-ExternalConnector_BarrelJack:BarrelJack_CUI_PJ-063AH_HorizontalJ6
1Power-InternalConnector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalJ5
1Stereo AudioConnector_Audio:Jack_3.5mm_CUI_SJ1-3533NG_HorizontalJ3
1UART-JTAGConnector_USB:USB_Micro-B_Amphenol_10118194_HorizontalJ21
1USB3_AConnector_USB:USB3_A_Molex_48393-001USB 3.0
1USB_C_PlugType-C:HRO-TYPE-C-31-M-12-HandSolderingUSB-C

The 67 most common of 71 parts.

Questions

How big is the QMTechBaseBoard PCB?

It measures 170 × 170 mm and has 2 copper layers, 1.6 mm thick.

What parts does the QMTechBaseBoard use?

71 parts, built around the RTL8211EG-VB-CG and FT4232HL. 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 QMTechBaseBoard KiCad files?

From the carlosedp/QMTechBaseBoard repository on GitHub, at the commit this page was made from: the board is QMTechBaseBoard-Kicad/QMTechBaseBoard.kicad_pcb and its schematic QMTechBaseBoard-Kicad/QMTechBaseBoard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the QMTechBaseBoard 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 layers85 × 54 mmManila ice, the printed circuit board in 3D

    Manila ice

    joshtyler/manila-ice

    Lattice iCE HX4K Development Board

    158 parts10
  • 4 layersSam9260 qfp, the printed circuit board in 3D

    Sam9260 qfp

    Kedy1ykh/SAM9260_firstcomp

    172 parts
  • 2 layers58.4 × 50 mmPinpoint core, the printed circuit board in 3D

    Pinpoint core

    lab11/polypoint

    Indoor localization based on the DecaWave DW1000.

    111 parts143Apache-2.0
  • 4 layers84 × 62 mmQuad AMBE3000, the printed circuit board in 3D

    Quad AMBE3000

    m1geo/Quad-AMBE3000

    A PCB for four DVSI AMBE-3000R Vocoders for use with WebSDRs/Audio transcoding

    200 parts19MIT
  • 4 layers60 × 60 mmASPECT2, the printed circuit board in 3D

    ASPECT2

    xboxoneresearch/ASPECT2-PCB

    Facet2 FabA PCB Clone

    132 parts18
  • 2 layers50 × 50 mmQuad serial, the printed circuit board in 3D

    Quad serial

    jamesfowkes/quad-serial-breakout

    A quad USB-to-serial breakout board based on the FT4232 IC

    53 parts15
  • 4 layers144.3 × 143.8 mmCheep boards, the printed circuit board in 3D

    Cheep boards

    esl-epfl/HEEPidermis

    278 parts12
  • 2 layers100 × 73.2 mmMl dev board, the printed circuit board in 3D

    Ml dev board

    coon42/magic-lantern-dev-kit

    A dev kit for connection and communication with the service port of Canon EOS cameras.

    56 parts8