

IIsiA7 Mini
Stuff to put a FPGA in a Macintosh IIsi
- Size
- 129.8 × 57.4 mm
- Copper layers
- 6
- Thickness
- 1.6 mm
- Parts
- 219
- Nets
- 366
- Pads
- 1,233
- Tracks, vias
- 4,159, 523
- Pours
- 17
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 1 Apr 2023
- Updated
- 14 Oct 2026
Overview
IIsiA7 Mini is an open-source printed circuit board by MelkhiorVintageComputing, from the MelkhiorVintageComputing/IIsiFPGA repository on GitHub. It is a 6-layer board of 129.8 × 57.4 mm with 219 parts on 366 nets, routed with 4,159 tracks and 523 vias.
It is built around the XC7A50T-1FTG256I, SN74LVC1G125DCKR-GK and TPS62823DLCR, with the CH340N, W971GG6NB25I and W25Q128JVSIQ among its other parts. Its parts include 122 capacitors, 53 resistors, 14 ICs, 8 diodes and 8 transistors. It belongs with the FPGA and CPLD boards of this library.
Main components
12XC7A50T-1FTG256I
FTBGA-256-40℃~+100℃ 52160 Integrated temperature sensor、Supports SEU error detection and correction、Supports AES encryption FTBGA-256 Programmable Logic Device (CPLDs/FPGAs) ROHSAMD/XILINXProgrammable Logic Device (CPLDs/FPGAs)SN74LVC1G125DCKR-GK
SOT-353SOT-353 Buffers, Drivers, Receivers, Transceivers ROHSGOODWORKBuffers, Drivers, Receivers, TransceiversTPS62823DLCR
VSON-8(1.5x2)-40℃~+125℃@(TJ) 1 2.2MHz 2.4V~5.5V 3A 4uA 600mV~4V Adjustable Buck Built-in Overcurrent Protection、Light load efficient mode、Output discharge、Operating status indication、Cycle-by-cycle current limiting、Hiccup current limiting Step-down type Yes VSON-8(1.5x2) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersCH340N
SOP-8-20℃~+70℃ 1 2Mbps 3.3V、5V USB 2.0 USB to serial SOP-8 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersW971GG6NB25I
WBGA-84-40℃~+95℃ 1.7V~1.9V 1Gbit 55mA 800MHz 8mA Auto precharge function、Data mask function、Dynamic on-chip termination DDR2 SDRAM WBGA-84 DDR SDRAM ROHSWinbond ElecNAND FLASHW25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASH74CB3T16211DGGRE4
TSSOP-56-6.1mm74CB3T Output enable high-impedance、Power-off protection、Level shifting TSSOP-56-6.1mm Signal Switches, Multiplexers, Decoders ROHSTexas InstrumentsSignal Switches / Encoders & Decoders / MultiplexersLM3881MM
VSSOP-8-40℃~+125℃@(Tj) 2.7V~5.5V 3 80uA No No Open Drain Sequence Generator VSSOP-8 Supervisor and Reset ICs ROHSTexas InstrumentsSupervisor And Reset ICsCL05B104KB54PNC
0402100nF 50V X7R ±10% 0402 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTCL31A226KAHNNNE
120622uF 25V X5R ±10% 1206 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTCL31A107MQHNNNE
1206100uF 6.3V X5R ±20% 1206 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTAP1606
DFN-3L(0.6x1)-50℃~+150℃ 1 N-channel 1.1nC@4.5V 1.2V 15pF 20V 260mΩ@4.5V 40pF 550mW 6.5pF 700mA N-Channel DFN-3L(0.6x1) MOSFETs ROHSALLPOWERMOSFETs
README
IIsiA7_Mini/README.mdIIsiA7 Mini
Known issues in V3.0
- The JTAG header is not wired as intended (doesn't follow any pinouts I know), but the silkscreen is correct and it can be used just fine
- Pinout silkscreen for leds D4 and D5 is switched (D4 <=> D6), D6 is really top and D4 bottom)
- IRQs and CACHE should have had pull (up for IRQs, down for CACHE), the gateware currently enables pulling at the FPGA pins
Parts
219| Qty | Value | Footprint | References |
|---|---|---|---|
| 36 | 470nF 0402 | Capacitor_SMD:C_0402_1005Metric | C20, C21, C22, C23, C24, C25, C31, C33, C34, C35, C37, C41, C42, C43, C45, C121 +20 |
| 34 | 100nF 0402 | Capacitor_SMD:C_0402_1005Metric | C1, C10, C11, C12, C13, C14, C16, C17, C110, C112, C113, C114, C115, C117, C118, C119 +18 |
| 16 | 4.7uF 0402 | Capacitor_SMD:C_0402_1005Metric | C26, C27, C32, C38, C44, C46, C57, C58, C59, C61, C62, C64, C71, C73, C120, C122 |
| 12 | 10kΩ 0402 | Resistor_SMD:R_0402_1005Metric | R7, R8, R9, R10, R24, R38, R39, R40, R42, R45, R47, R50 |
| 12 | 22uF 25V 1206 | Capacitor_SMD:C_1206_3216Metric | C85, C87, C88, C89, C91, C93, C98, C100, C103, C108, C111, C125 |
| 9 | 4.7kΩ 0402 | Resistor_SMD:R_0402_1005Metric | R1, R2, R3, R11, R17, R18, R19, R20, R53 |
| 8 | 100uF 1206 | Capacitor_SMD:C_1206_3216Metric | C28, C36, C39, C40, C47, C56, C69, C78 |
| 8 | AP1606 | Package_DFN_QFN:Diodes_DFN1006-3 | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q9 |
| 8 | LED 0603 | LED_SMD:LED_0603_1608Metric | D1, D2, D3, D4, D5, D6, D7, D9 |
| 5 | 49.9Ω 0402 1% | Resistor_SMD:R_0402_1005Metric | R12, R13, R14, R15, R16 |
| 5 | 510Ω 0402 | Resistor_SMD:R_0402_1005Metric | R35, R36, R37, R41, R43 |
| 4 | 0Ω 0402 | Resistor_SMD:R_0402_1005Metric | R6, R21, R49, R52 |
| 4 | 1uF 0603 | Capacitor_SMD:C_0603_1608Metric | C15, C18, C19, C80 |
| 4 | 74CB3T16211DGGR | Package_SO:TSSOP-56_6.1x14mm_P0.5mm | IC3, IC4, IC5, IC6 |
| 3 | 100kΩ 0402 | Resistor_SMD:R_0402_1005Metric | R25, R26, R27 |
| 3 | 100kΩ 0402 0.1% | Resistor_SMD:R_0402_1005Metric | R29, R32, R34 |
| 3 | 120pF C0G 0402 | Capacitor_SMD:C_0402_1005Metric | C90, C99, C143 |
| 3 | 150uF CASE-B Tantalum 6.3V | Capacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B | C107, C116, C124 |
| 3 | 1kΩ 0402 | Resistor_SMD:R_0402_1005Metric | R46, R48, R51 |
| 3 | 330uF CASE-B Tantalum 2.5V | Capacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B | C102, C106, C123 |
| 3 | 470nH 6.5A 322512 | Inductor_SMD:L_Changjiang_FTC322512S | L1, L2, L8 |
| 3 | TPS62823DLCR | Package_SON:Texas_VSON-HR-8_1.5x2mm_P0.5mm | U11, U12, U13 |
| 2 | 10nF 0402 | Capacitor_SMD:C_0402_1005Metric | C86, C92 |
| 2 | 1kΩ 0402 0.1% | Resistor_SMD:R_0402_1005Metric | R4, R5 |
| 2 | 33Ω 0402 1% | Resistor_SMD:R_0402_1005Metric | R22, R23 |
| 2 | ASE-xxxMHz | Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | X1, X2 |
| 2 | USB Micro-B | ForJLCPCB:MICROXNJ | J4, J5 |
| 1 | 10029449-111RLF (HDMI A) | ForJLCPCB:HDMI_A_Amphenol_10029449-111 | J1 |
| 1 | 100Ω 0402 0.1% | Resistor_SMD:R_0402_1005Metric | R44 |
| 1 | 1MΩ 500V 1206 | Resistor_SMD:R_1206_3216Metric | R31 |
| 1 | 1nF 1kV 1206 | Capacitor_SMD:C_1206_3216Metric | C97 |
| 1 | 200kΩ 0402 0.1% | Resistor_SMD:R_0402_1005Metric | R30 |
| 1 | 453kΩ 0402 0.1% | Resistor_SMD:R_0402_1005Metric | R33 |
| 1 | 650906-5 | ForJLCPCB:6509065 | J2 |
| 1 | 66.5kΩ 0402 0.1% | Resistor_SMD:R_0402_1005Metric | R28 |
| 1 | 74LVC1G125DCK | Package_TO_SOT_SMD:Texas_R-PDSO-G5_DCK-5 | U7 |
| 1 | A2541HWR-2x6P (Pmod 2x6 F R) | Connector_PinSocket_2.54mm:PinSocket_2x06_P2.54mm_Horizontal | J3 |
| 1 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002 | J11 |
| 1 | CH340N | Package_SO:JEITA_SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | Conn_01x06_Pin | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J13 |
| 1 | LM3881MM | Package_SO:VSSOP-8_3x3mm_P0.65mm | U4 |
| 1 | LogoLitex | ForJLCPCB:litex_logo | GRAPHIC1 |
| 1 | MT47H128M16RT-25E_C_TR | ForJLCPCB:BGA84C80P9X15_900X1250X120 | IC1 |
| 1 | TL3342F | Button_Switch_SMD:SW_SPST_TL3342 | PwrCtrlReset1 |
| 1 | TPD12S016PWR | Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm | U3 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U2 |
| 1 | XC7A100T-FTG256 | Package_BGA:Xilinx_FTG256 | U1 |
More from MelkhiorVintageComputing/IIsiFPGA
1- 4 layers118 × 100 mm

Similar boards
- 4 layers88.9 × 79.4 mm

Link
oats-center/avena-rs
Avena On The Road: Bringing pavement health data to your fingertips
170 parts3 - 6 layers91.6 × 50.6 mm

Smokebreak
offgridevices/offgrid-hardware
Open hardware from OffGrid Devices. One folder per board. CERN-OHL-S.
208 partsCERN-OHL-S-2.0 - 4 layers22.9 × 61 mm

- 8 layers90 × 120.4 mm

Artix dc scm
antmicro/artix-dc-scm
Experimental Xilinx Artix-7 driven Data Center Security Communication Module
546 parts72Apache-2.0 - 4 layers100 × 100 mm

Quadra to ztex
MelkhiorVintageComputing/QuadraFPGA
The goal of this repository is to be able to interface a modern (2023 era) FPGA with a Macintosh Quadra using its PDS (Processor Direct Slot) connector.
33 parts13 - 6 layers160 × 100 mm

Courant.before colored actual models 20260918T190457
KrasForge/Courant
A 2D finite-difference physical-modeling synthesis engine in structural VHDL: a vibrating membrane/plate/gong solved on FPGA fabric, with a nonlinear chaos term, playable polyphonically over MIDI/CV.
199 partsMIT - 6 layers80 × 20 mm

Poe usb hid bridge rev4e
sire234/VatPoeToUsb
Ein Gerät, das über ein Ethernet-Kabel mit PoE (IEEE 802.3af) gespeist wird und an einem USB-A-Host-Port ein HID-Gerät (Tastatur, Barcode-Scanner, Maus) betreibt. Die HID-Daten stellt die Firmware über Ethernet bereit.
85 parts - 8 layers55 × 40 mm

Homebrew ECP5-SBC
mikegoelzer/Homebrew-ECP5-SBC
Kicad files for homebrew hobbyist computer with custom RISC-V CPU
106 parts
Questions
How big is the IIsiA7 Mini PCB?
It measures 129.8 × 57.4 mm and has 6 copper layers, 1.6 mm thick.
What parts does the IIsiA7 Mini use?
219 parts, built around the XC7A50T-1FTG256I, SN74LVC1G125DCKR-GK, TPS62823DLCR and CH340N. 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 IIsiA7 Mini KiCad files?
From the MelkhiorVintageComputing/IIsiFPGA repository on GitHub, at the commit this page was made from: the board is IIsiA7_Mini/IIsiA7_Mini.kicad_pcb and its schematic IIsiA7_Mini/Artix-7 B14.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the IIsiA7 Mini design in my own project?
Its repository states no licence, so its author keeps all rights: ask MelkhiorVintageComputing before reusing the design.