Difference between revisions of "FPGA-ITX-01"
Jump to navigation
Jump to search
Blwikiadmin (talk | contribs) |
Blwikiadmin (talk | contribs) |
||
(123 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[FILE: | + | [[FILE:FPGA-ITX_P18621_720px.jpg]] |
== Features == | == Features == | ||
− | * FPGA Adapter Card | + | * FPGA Adapter Card - QMTECH FPGA cards |
+ | ** [[QMTECH Cyclone 10CL006 FPGA Card]] | ||
* 170x170mm, Mini-ITX card | * 170x170mm, Mini-ITX card | ||
* 1 MB SRAM | * 1 MB SRAM | ||
* 5V PS/2 keyboard connector | * 5V PS/2 keyboard connector | ||
* SD Card socket | * SD Card socket | ||
− | * 3:3:2 VGA (256 colors | + | * 3:3:2 VGA (256 colors) |
− | |||
* [[QT_Py_(RP2040_based)|XIAO RP2040]] | * [[QT_Py_(RP2040_based)|XIAO RP2040]] | ||
+ | * Power options, automatically switches between | ||
+ | ** 5V USB B (power only) | ||
+ | ** QTPy USB | ||
+ | ** Used as a USB to Serial converter | ||
* Stereo Audio Jack | * Stereo Audio Jack | ||
+ | ** PWM Sound Output with Low Pass Filter | ||
* 3 I/O slots | * 3 I/O slots | ||
+ | ** Carry all J8 connections | ||
+ | ** Slot spacing 0.6" | ||
+ | * Current: 130mA with XIAO RP2040 | ||
− | === Stereo Audio Jack | + | === 1 MB SRAM === |
+ | |||
+ | * 1MB SRAM | ||
+ | ** [http://www.issi.com/WW/pdf/62-65WV10248EALL-BLL.pdf IS62WV10248EBLL-45TLI], SRAM. Async, 1Mbx8, 45ns | ||
+ | ** For banked use in CP/M and as RAM Disk in other 8-bit micro designs | ||
+ | |||
+ | [[FILE:RETRO-FPGA-SRAM.PNG]] | ||
+ | |||
+ | == Connectors == | ||
+ | |||
+ | [[file:FPGA-ITX-01_FRONT_CAD.PNG]] | ||
+ | |||
+ | === J1, J13 - Stereo Audio Jack === | ||
+ | * 3.5mm stereo connector | ||
+ | * Jack on card has priority over connection to chassis jack | ||
+ | ** Chassis front panel jack gets disconnected when jack is plugged into the card | ||
+ | * Stereo pinout | ||
+ | ** Tip: This acts as the left channel signal wire | ||
+ | ** Ring: This acts as the right channel signal wire | ||
+ | ** Sleeve: This acts as the common return wire | ||
+ | * J13 is header to case jack | ||
* Minimal LP filter | * Minimal LP filter | ||
* [https://github.com/douggilliland/FPGA_Sound FPGA Sound on our GitHub] | * [https://github.com/douggilliland/FPGA_Sound FPGA Sound on our GitHub] | ||
* [http://www.openmusiclabs.com/learning/digital/pwm-dac.1.html#:~:text=PWM%20can%20be%20thought%20of%20as%20amplitude%20modulation,signals%20at%2030kHz%20%2B%2F-%205kHz%2C%2010kHz%2C%2015kHz%2C%20etc. Using PWM to generate sound] | * [http://www.openmusiclabs.com/learning/digital/pwm-dac.1.html#:~:text=PWM%20can%20be%20thought%20of%20as%20amplitude%20modulation,signals%20at%2030kHz%20%2B%2F-%205kHz%2C%2010kHz%2C%2015kHz%2C%20etc. Using PWM to generate sound] | ||
* [https://www.engineersgarage.com/how-to-generate-sound-using-pwm-with-pic-microcontroller-part-22-25/ How to Generate Sound using PWM] | * [https://www.engineersgarage.com/how-to-generate-sound-using-pwm-with-pic-microcontroller-part-22-25/ How to Generate Sound using PWM] | ||
− | * Run at frequency well above audio, say 48 KHz | + | * Run at frequency well above audio, say 44.1 or 48 KHz |
* Output of filter with 50% duty cycle will produce smoothed average voltage at the mid-point | * Output of filter with 50% duty cycle will produce smoothed average voltage at the mid-point | ||
* Values > 50% duty cycle will produce a voltage higher than the average | * Values > 50% duty cycle will produce a voltage higher than the average | ||
* Values < 50% duty cycle will produce a voltage lower than the average | * Values < 50% duty cycle will produce a voltage lower than the average | ||
− | [[FILE: | + | [[FILE:FPGA-ITX-01_J1_-AUDIO.PNG]] |
− | === 5V PS/2 keyboard connector | + | === J2, J9 - 5V PS/2 keyboard connector === |
* PS/2 connector | * PS/2 connector | ||
* 5V to 3.3V level shifter | * 5V to 3.3V level shifter | ||
− | [[FILE: | + | [[FILE:FPGA-ITX-01_J2_J8PS2.PNG]] |
− | + | [[FILE:FPGA-ITX-01_J9_KBD.PNG]] | |
− | + | # CLK | |
+ | # DATA | ||
+ | # +5V | ||
+ | # GND | ||
− | === 3:3:2 VGA (256 colors | + | === J3 - 5V USB B (power only) === |
+ | |||
+ | [[file:FPGA-ITX-01_J3_USB-PWR.PNG]] | ||
+ | |||
+ | === J4 - 3:3:2 VGA (256 colors === | ||
* VGA connector | * VGA connector | ||
** 8-bit video (3:3:2) | ** 8-bit video (3:3:2) | ||
− | [[file: | + | [[file:FPGA-ITX-01_J4_VGA.PNG]] |
− | === SD Card socket | + | === J5 - SD Card socket === |
− | [[file: | + | [[file:FPGA-ITX-01_J5_SD_CARD.PNG]] |
− | === FPGA | + | === J6, U1 - XIAO RP2040 === |
+ | |||
+ | * [[QT_Py_(RP2040_based)|XIAO RP2040]] | ||
+ | * Can power the card from the USB on this card | ||
+ | * All pins are bought out to J1, J2 headers | ||
+ | * Used as an FTDI card replacement | ||
+ | * Tx/Rx/RTS/CTS brought to FPGA card | ||
+ | * Connected to SD Card | ||
+ | ** SD Card is shared with FPGA | ||
+ | ** Can be used as replacement disk drive for BASIC Load/Save commands | ||
+ | |||
+ | [[FILE:FPGA-ITX-01_J6_QTPY.PNG]] | ||
+ | |||
+ | === J7, J8 - FPGA Adapter Card === | ||
* QMTECH FPGA cards | * QMTECH FPGA cards | ||
Line 58: | Line 106: | ||
** [[QMTECH_Cyclone_10CL006_FPGA_Card|QMTECH Cyclone 10CL006 FPGA Card]] (tested) | ** [[QMTECH_Cyclone_10CL006_FPGA_Card|QMTECH Cyclone 10CL006 FPGA Card]] (tested) | ||
− | ==== CPU I/O pins | + | ==== J7 - CPU I/O pins ==== |
* Connects to SRAM, PS/2, VGA, SD card | * Connects to SRAM, PS/2, VGA, SD card | ||
− | [[file: | + | [[file:FPGA-ITX-01_J7.PNG]] |
===== J7 Pins list ===== | ===== J7 Pins list ===== | ||
Line 68: | Line 116: | ||
{| class="wikitable" | {| class="wikitable" | ||
! U7 PIN | ! U7 PIN | ||
− | ! EP4CE15 | + | ! EP4CE15/55 |
− | |||
! 5CEFA2 | ! 5CEFA2 | ||
! CYC 10 | ! CYC 10 | ||
Line 75: | Line 122: | ||
! | ! | ||
! U7 PIN | ! U7 PIN | ||
− | ! EP4CE15 | + | ! EP4CE15/55 |
− | |||
! 5CEFA2 | ! 5CEFA2 | ||
! CYC 10 | ! CYC 10 | ||
Line 82: | Line 128: | ||
|- | |- | ||
| 1 | | 1 | ||
− | |||
| GND | | GND | ||
| GND | | GND | ||
Line 89: | Line 134: | ||
| | | | ||
| 2 | | 2 | ||
− | |||
| GND | | GND | ||
| GND | | GND | ||
Line 96: | Line 140: | ||
|- | |- | ||
| 3 | | 3 | ||
− | |||
| 3.3V | | 3.3V | ||
| 3.3V | | 3.3V | ||
Line 103: | Line 146: | ||
| | | | ||
| 4 | | 4 | ||
− | |||
| 3.3V | | 3.3V | ||
| 3.3V | | 3.3V | ||
Line 110: | Line 152: | ||
|- | |- | ||
| 5 | | 5 | ||
− | |||
| GND | | GND | ||
| GND | | GND | ||
Line 117: | Line 158: | ||
| | | | ||
| 6 | | 6 | ||
− | |||
| GND | | GND | ||
| GND | | GND | ||
Line 124: | Line 164: | ||
|- | |- | ||
| 7 | | 7 | ||
− | |||
| PIN_R1 | | PIN_R1 | ||
| PIN_AA2 | | PIN_AA2 | ||
Line 131: | Line 170: | ||
| | | | ||
| 8 | | 8 | ||
− | |||
| PIN_R2 | | PIN_R2 | ||
| PIN_AA1 | | PIN_AA1 | ||
Line 138: | Line 176: | ||
|- | |- | ||
| 9 | | 9 | ||
− | |||
| PIN_P1 | | PIN_P1 | ||
| PIN_Y3 | | PIN_Y3 | ||
Line 145: | Line 182: | ||
| | | | ||
| 10 | | 10 | ||
− | |||
| PIN_P2 | | PIN_P2 | ||
| PIN_W2 | | PIN_W2 | ||
Line 152: | Line 188: | ||
|- | |- | ||
| 11 | | 11 | ||
− | |||
| PIN_N1 | | PIN_N1 | ||
| PIN_U1 | | PIN_U1 | ||
Line 159: | Line 194: | ||
| | | | ||
| 12 | | 12 | ||
− | |||
| PIN_N2 | | PIN_N2 | ||
| PIN_U2 | | PIN_U2 | ||
Line 166: | Line 200: | ||
|- | |- | ||
| 13 | | 13 | ||
− | |||
| PIN_M1 | | PIN_M1 | ||
| PIN_N1 | | PIN_N1 | ||
Line 173: | Line 206: | ||
| | | | ||
| 14 | | 14 | ||
− | |||
| PIN_M2 | | PIN_M2 | ||
| PIN_N2 | | PIN_N2 | ||
Line 180: | Line 212: | ||
|- | |- | ||
| 15 | | 15 | ||
− | |||
| PIN_J1 | | PIN_J1 | ||
| PIN_L1 | | PIN_L1 | ||
Line 187: | Line 218: | ||
| | | | ||
| 16 | | 16 | ||
− | |||
| PIN_J2 | | PIN_J2 | ||
| PIN_L2 | | PIN_L2 | ||
Line 194: | Line 224: | ||
|- | |- | ||
| 17 | | 17 | ||
− | |||
| PIN_H1 | | PIN_H1 | ||
| PIN_G1 | | PIN_G1 | ||
Line 201: | Line 230: | ||
| | | | ||
| 18 | | 18 | ||
− | |||
| PIN_H2 | | PIN_H2 | ||
| PIN_G2 | | PIN_G2 | ||
Line 208: | Line 236: | ||
|- | |- | ||
| 19 | | 19 | ||
− | |||
| PIN_F1 | | PIN_F1 | ||
| PIN_E2 | | PIN_E2 | ||
Line 215: | Line 242: | ||
| | | | ||
| 20 | | 20 | ||
− | |||
| PIN_F2 | | PIN_F2 | ||
| PIN_D3 | | PIN_D3 | ||
Line 222: | Line 248: | ||
|- | |- | ||
| 21 | | 21 | ||
− | |||
| PIN_E1 | | PIN_E1 | ||
| PIN_C1 | | PIN_C1 | ||
Line 229: | Line 254: | ||
| | | | ||
| 22 | | 22 | ||
− | |||
| PIN_D2 | | PIN_D2 | ||
| PIN_C2 | | PIN_C2 | ||
Line 236: | Line 260: | ||
|- | |- | ||
| 23 | | 23 | ||
− | |||
| PIN_C1 | | PIN_C1 | ||
| PIN_G6 | | PIN_G6 | ||
Line 243: | Line 266: | ||
| | | | ||
| 24 | | 24 | ||
− | |||
| PIN_C2 | | PIN_C2 | ||
| PIN_H6 | | PIN_H6 | ||
Line 250: | Line 272: | ||
|- | |- | ||
| 25 | | 25 | ||
− | |||
| PIN_B1 | | PIN_B1 | ||
| PIN_G8 | | PIN_G8 | ||
Line 257: | Line 278: | ||
| | | | ||
| 26 | | 26 | ||
− | |||
| PIN_B2 | | PIN_B2 | ||
| PIN_H8 | | PIN_H8 | ||
Line 264: | Line 284: | ||
|- | |- | ||
| 27 | | 27 | ||
− | |||
| PIN_B3 | | PIN_B3 | ||
| PIN_F7 | | PIN_F7 | ||
Line 271: | Line 290: | ||
| | | | ||
| 28 | | 28 | ||
− | |||
| PIN_A3 | | PIN_A3 | ||
| PIN_E7 | | PIN_E7 | ||
Line 278: | Line 296: | ||
|- | |- | ||
| 29 | | 29 | ||
− | |||
| PIN_B4 | | PIN_B4 | ||
| PIN_D6 | | PIN_D6 | ||
Line 285: | Line 302: | ||
| | | | ||
| 30 | | 30 | ||
− | |||
| PIN_A4 | | PIN_A4 | ||
| PIN_C6 | | PIN_C6 | ||
Line 292: | Line 308: | ||
|- | |- | ||
| 31 | | 31 | ||
− | |||
| PIN_C4 | | PIN_C4 | ||
| PIN_E9 | | PIN_E9 | ||
Line 299: | Line 314: | ||
| | | | ||
| 32 | | 32 | ||
− | |||
| PIN_C3 | | PIN_C3 | ||
| PIN_D9 | | PIN_D9 | ||
Line 306: | Line 320: | ||
|- | |- | ||
| 33 | | 33 | ||
− | |||
| PIN_B5 | | PIN_B5 | ||
| PIN_B5 | | PIN_B5 | ||
Line 313: | Line 326: | ||
| | | | ||
| 34 | | 34 | ||
− | |||
| PIN_A5 | | PIN_A5 | ||
| PIN_A5 | | PIN_A5 | ||
Line 320: | Line 332: | ||
|- | |- | ||
| 35 | | 35 | ||
− | |||
| PIN_B6 | | PIN_B6 | ||
| PIN_B6 | | PIN_B6 | ||
Line 327: | Line 338: | ||
| | | | ||
| 36 | | 36 | ||
− | |||
| PIN_A6 | | PIN_A6 | ||
| PIN_B7 | | PIN_B7 | ||
Line 334: | Line 344: | ||
|- | |- | ||
| 37 | | 37 | ||
− | |||
| PIN_B7 | | PIN_B7 | ||
| PIN_A7 | | PIN_A7 | ||
Line 341: | Line 350: | ||
| | | | ||
| 38 | | 38 | ||
− | |||
| PIN_A7 | | PIN_A7 | ||
| PIN_A8 | | PIN_A8 | ||
Line 348: | Line 356: | ||
|- | |- | ||
| 39 | | 39 | ||
− | |||
| PIN_B8 | | PIN_B8 | ||
| PIN_A9 | | PIN_A9 | ||
Line 355: | Line 362: | ||
| | | | ||
| 40 | | 40 | ||
− | |||
| PIN_A8 | | PIN_A8 | ||
| PIN_A10 | | PIN_A10 | ||
Line 362: | Line 368: | ||
|- | |- | ||
| 41 | | 41 | ||
− | |||
| PIN_B9 | | PIN_B9 | ||
| PIN_B10 | | PIN_B10 | ||
Line 369: | Line 374: | ||
| | | | ||
| 42 | | 42 | ||
− | |||
| PIN_A9 | | PIN_A9 | ||
| PIN_C9 | | PIN_C9 | ||
Line 376: | Line 380: | ||
|- | |- | ||
| 43 | | 43 | ||
− | |||
| PIN_B10 | | PIN_B10 | ||
| PIN_G10 | | PIN_G10 | ||
Line 383: | Line 386: | ||
| | | | ||
| 44 | | 44 | ||
− | |||
| PIN_A10 | | PIN_A10 | ||
| PIN_F10 | | PIN_F10 | ||
Line 390: | Line 392: | ||
|- | |- | ||
| 45 | | 45 | ||
− | |||
| PIN_B13 | | PIN_B13 | ||
| PIN_C11 | | PIN_C11 | ||
Line 397: | Line 398: | ||
| | | | ||
| 46 | | 46 | ||
− | |||
| PIN_A13 | | PIN_A13 | ||
| PIN_B11 | | PIN_B11 | ||
Line 404: | Line 404: | ||
|- | |- | ||
| 47 | | 47 | ||
− | |||
| PIN_B14 | | PIN_B14 | ||
| PIN_B12 | | PIN_B12 | ||
Line 411: | Line 410: | ||
| | | | ||
| 48 | | 48 | ||
− | |||
| PIN_A14 | | PIN_A14 | ||
| PIN_A12 | | PIN_A12 | ||
Line 418: | Line 416: | ||
|- | |- | ||
| 49 | | 49 | ||
− | |||
| PIN_B15 | | PIN_B15 | ||
| PIN_E12 | | PIN_E12 | ||
Line 425: | Line 422: | ||
| | | | ||
| 50 | | 50 | ||
− | |||
| PIN_A15 | | PIN_A15 | ||
| PIN_D12 | | PIN_D12 | ||
Line 432: | Line 428: | ||
|- | |- | ||
| 51 | | 51 | ||
− | |||
| PIN_B16 | | PIN_B16 | ||
| PIN_D13 | | PIN_D13 | ||
Line 439: | Line 434: | ||
| | | | ||
| 52 | | 52 | ||
− | |||
| PIN_A16 | | PIN_A16 | ||
| PIN_C13 | | PIN_C13 | ||
Line 446: | Line 440: | ||
|- | |- | ||
| 53 | | 53 | ||
− | |||
| PIN_B17 | | PIN_B17 | ||
| PIN_B13 | | PIN_B13 | ||
Line 453: | Line 446: | ||
| | | | ||
| 54 | | 54 | ||
− | |||
| PIN_A17 | | PIN_A17 | ||
| PIN_A13 | | PIN_A13 | ||
Line 460: | Line 452: | ||
|- | |- | ||
| 55 | | 55 | ||
− | |||
| PIN_B18 | | PIN_B18 | ||
| PIN_A15 | | PIN_A15 | ||
Line 467: | Line 458: | ||
| | | | ||
| 56 | | 56 | ||
− | |||
| PIN_A18 | | PIN_A18 | ||
| PIN_A14 | | PIN_A14 | ||
Line 474: | Line 464: | ||
|- | |- | ||
| 57 | | 57 | ||
− | |||
| PIN_B19 | | PIN_B19 | ||
| PIN_B15 | | PIN_B15 | ||
Line 481: | Line 470: | ||
| | | | ||
| 58 | | 58 | ||
− | |||
| PIN_A19 | | PIN_A19 | ||
| PIN_C15 | | PIN_C15 | ||
Line 488: | Line 476: | ||
|- | |- | ||
| 59 | | 59 | ||
− | |||
| PIN_B20 | | PIN_B20 | ||
| PIN_C16 | | PIN_C16 | ||
Line 495: | Line 482: | ||
| | | | ||
| 60 | | 60 | ||
− | |||
| PIN_A20 | | PIN_A20 | ||
| PIN_B16 | | PIN_B16 | ||
Line 502: | Line 488: | ||
|- | |- | ||
| 61 | | 61 | ||
− | |||
| GND | | GND | ||
| GND | | GND | ||
Line 509: | Line 494: | ||
| | | | ||
| 62 | | 62 | ||
− | |||
| GND | | GND | ||
| GND | | GND | ||
Line 516: | Line 500: | ||
|- | |- | ||
| 63 | | 63 | ||
− | |||
| 5V | | 5V | ||
| 5V | | 5V | ||
Line 523: | Line 506: | ||
| | | | ||
| 64 | | 64 | ||
− | |||
| 5V | | 5V | ||
| 5V | | 5V | ||
Line 534: | Line 516: | ||
* All pins are usable and are daisy-chained to 3 expansion connectors | * All pins are usable and are daisy-chained to 3 expansion connectors | ||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | [[file:FPGA-ITX-01_J8.PNG]] | ||
+ | |||
+ | ====== J8 Pins List ====== | ||
− | [[ | + | * [[QMTECH Cyclone 10CL006 FPGA Card|Cyclone 10 FPGA]] notes |
+ | ** Cannot place output or bidirectional pin J8IO[35] or pull-up in input pin location M16 | ||
+ | ** Cannot place output or bidirectional pin J8IO[36] or pull-up in input pin location M15 | ||
+ | ** Cannot place output or bidirectional pin J8IO[57] or pull-up in input pin location E16 | ||
+ | ** Cannot place output or bidirectional pin J8IO[58] or pull-up in input pin location E15 | ||
{| class="wikitable" | {| class="wikitable" | ||
! U8 PIN | ! U8 PIN | ||
− | ! EP4CE15 | + | ! EP4CE15/55 |
− | |||
! 5CEFA2 | ! 5CEFA2 | ||
! 10C1006 | ! 10C1006 | ||
! | ! | ||
! U8 PIN | ! U8 PIN | ||
− | ! EP4CE15 | + | ! EP4CE15/55 |
− | |||
! 5CEFA2 | ! 5CEFA2 | ||
! 10C1006 | ! 10C1006 | ||
|- | |- | ||
| 1 | | 1 | ||
− | |||
| GND | | GND | ||
| GND | | GND | ||
Line 563: | Line 544: | ||
| | | | ||
| 2 | | 2 | ||
− | |||
| GND | | GND | ||
| GND | | GND | ||
Line 569: | Line 549: | ||
|- | |- | ||
| 3 | | 3 | ||
− | |||
| 3.3V | | 3.3V | ||
| 3.3V | | 3.3V | ||
Line 575: | Line 554: | ||
| | | | ||
| 4 | | 4 | ||
− | |||
| 3.3V | | 3.3V | ||
| 3.3V | | 3.3V | ||
Line 581: | Line 559: | ||
|- | |- | ||
| 5 | | 5 | ||
− | |||
| GND | | GND | ||
| GND | | GND | ||
Line 587: | Line 564: | ||
| | | | ||
| 6 | | 6 | ||
− | |||
| GND | | GND | ||
| GND | | GND | ||
Line 593: | Line 569: | ||
|- | |- | ||
| 7 | | 7 | ||
− | |||
| PIN_AA13 | | PIN_AA13 | ||
| PIN_AA14 | | PIN_AA14 | ||
Line 599: | Line 574: | ||
| | | | ||
| 8 | | 8 | ||
− | |||
| PIN_AB13 | | PIN_AB13 | ||
| PIN_AA13 | | PIN_AA13 | ||
Line 605: | Line 579: | ||
|- | |- | ||
| 9 | | 9 | ||
− | |||
| PIN_AA14 | | PIN_AA14 | ||
| PIN_AA15 | | PIN_AA15 | ||
Line 611: | Line 584: | ||
| | | | ||
| 10 | | 10 | ||
− | |||
| PIN_AB14 | | PIN_AB14 | ||
| PIN_AB15 | | PIN_AB15 | ||
Line 617: | Line 589: | ||
|- | |- | ||
| 11 | | 11 | ||
− | |||
| PIN_AA15 | | PIN_AA15 | ||
| PIN_Y15 | | PIN_Y15 | ||
Line 623: | Line 594: | ||
| | | | ||
| 12 | | 12 | ||
− | |||
| PIN_AB15 | | PIN_AB15 | ||
| PIN_Y14 | | PIN_Y14 | ||
Line 629: | Line 599: | ||
|- | |- | ||
| 13 | | 13 | ||
− | |||
| PIN_AA16 | | PIN_AA16 | ||
| PIN_AB18 | | PIN_AB18 | ||
Line 635: | Line 604: | ||
| | | | ||
| 14 | | 14 | ||
− | |||
| PIN_AB16 | | PIN_AB16 | ||
| PIN_AB17 | | PIN_AB17 | ||
Line 641: | Line 609: | ||
|- | |- | ||
| 15 | | 15 | ||
− | |||
| PIN_AA17 | | PIN_AA17 | ||
| PIN_Y17 | | PIN_Y17 | ||
Line 647: | Line 614: | ||
| | | | ||
| 16 | | 16 | ||
− | |||
| PIN_AB17 | | PIN_AB17 | ||
| PIN_Y16 | | PIN_Y16 | ||
Line 653: | Line 619: | ||
|- | |- | ||
| 17 | | 17 | ||
− | |||
| PIN_AA18 | | PIN_AA18 | ||
| PIN_AA18 | | PIN_AA18 | ||
Line 659: | Line 624: | ||
| | | | ||
| 18 | | 18 | ||
− | |||
| PIN_AB18 | | PIN_AB18 | ||
| PIN_AA17 | | PIN_AA17 | ||
Line 665: | Line 629: | ||
|- | |- | ||
| 19 | | 19 | ||
− | |||
| PIN_AA19 | | PIN_AA19 | ||
| PIN_AA20 | | PIN_AA20 | ||
Line 671: | Line 634: | ||
| | | | ||
| 20 | | 20 | ||
− | |||
| PIN_AB19 | | PIN_AB19 | ||
| PIN_AA19 | | PIN_AA19 | ||
Line 677: | Line 639: | ||
|- | |- | ||
| 21 | | 21 | ||
− | |||
| PIN_AA20 | | PIN_AA20 | ||
| PIN_Y20 | | PIN_Y20 | ||
Line 683: | Line 644: | ||
| | | | ||
| 22 | | 22 | ||
− | |||
| PIN_AB20 | | PIN_AB20 | ||
| PIN_Y19 | | PIN_Y19 | ||
Line 689: | Line 649: | ||
|- | |- | ||
| 23 | | 23 | ||
− | |||
| PIN_Y22 | | PIN_Y22 | ||
| PIN_AB21 | | PIN_AB21 | ||
Line 695: | Line 654: | ||
| | | | ||
| 24 | | 24 | ||
− | |||
| PIN_Y21 | | PIN_Y21 | ||
| PIN_AB20 | | PIN_AB20 | ||
Line 701: | Line 659: | ||
|- | |- | ||
| 25 | | 25 | ||
− | |||
| PIN_W22 | | PIN_W22 | ||
| PIN_AA22 | | PIN_AA22 | ||
Line 707: | Line 664: | ||
| | | | ||
| 26 | | 26 | ||
− | |||
| PIN_W21 | | PIN_W21 | ||
| PIN_AB22 | | PIN_AB22 | ||
Line 713: | Line 669: | ||
|- | |- | ||
| 27 | | 27 | ||
− | |||
| PIN_V22 | | PIN_V22 | ||
| PIN_W22 | | PIN_W22 | ||
Line 719: | Line 674: | ||
| | | | ||
| 28 | | 28 | ||
− | |||
| PIN_V21 | | PIN_V21 | ||
| PIN_Y22 | | PIN_Y22 | ||
Line 725: | Line 679: | ||
|- | |- | ||
| 29 | | 29 | ||
− | |||
| PIN_U22 | | PIN_U22 | ||
| PIN_Y21 | | PIN_Y21 | ||
Line 731: | Line 684: | ||
| | | | ||
| 30 | | 30 | ||
− | |||
| PIN_U21 | | PIN_U21 | ||
| PIN_W21 | | PIN_W21 | ||
Line 737: | Line 689: | ||
|- | |- | ||
| 31 | | 31 | ||
− | |||
| PIN_R22 | | PIN_R22 | ||
| PIN_U22 | | PIN_U22 | ||
Line 743: | Line 694: | ||
| | | | ||
| 32 | | 32 | ||
− | |||
| PIN_R21 | | PIN_R21 | ||
| PIN_V21 | | PIN_V21 | ||
Line 749: | Line 699: | ||
|- | |- | ||
| 33 | | 33 | ||
− | |||
| PIN_P22 | | PIN_P22 | ||
| PIN_V20 | | PIN_V20 | ||
Line 755: | Line 704: | ||
| | | | ||
| 34 | | 34 | ||
− | |||
| PIN_P21 | | PIN_P21 | ||
| PIN_W19 | | PIN_W19 | ||
Line 761: | Line 709: | ||
|- | |- | ||
| 35 | | 35 | ||
− | |||
| PIN_N22 | | PIN_N22 | ||
| PIN_U21 | | PIN_U21 | ||
Line 767: | Line 714: | ||
| | | | ||
| 36 | | 36 | ||
− | |||
| PIN_N21 | | PIN_N21 | ||
| PIN_U20 | | PIN_U20 | ||
Line 773: | Line 719: | ||
|- | |- | ||
| 37 | | 37 | ||
− | |||
| PIN_M22 | | PIN_M22 | ||
| PIN_R22 | | PIN_R22 | ||
Line 779: | Line 724: | ||
| | | | ||
| 38 | | 38 | ||
− | |||
| PIN_M21 | | PIN_M21 | ||
| PIN_T22 | | PIN_T22 | ||
Line 785: | Line 729: | ||
|- | |- | ||
| 39 | | 39 | ||
− | |||
| PIN_L22 | | PIN_L22 | ||
| PIN_P22 | | PIN_P22 | ||
Line 791: | Line 734: | ||
| | | | ||
| 40 | | 40 | ||
− | |||
| PIN_L21 | | PIN_L21 | ||
| PIN_R21 | | PIN_R21 | ||
Line 797: | Line 739: | ||
|- | |- | ||
| 41 | | 41 | ||
− | |||
| PIN_K22 | | PIN_K22 | ||
| PIN_T20 | | PIN_T20 | ||
Line 803: | Line 744: | ||
| | | | ||
| 42 | | 42 | ||
− | |||
| PIN_K21 | | PIN_K21 | ||
| PIN_T19 | | PIN_T19 | ||
Line 809: | Line 749: | ||
|- | |- | ||
| 43 | | 43 | ||
− | |||
| PIN_J22 | | PIN_J22 | ||
| PIN_P16 | | PIN_P16 | ||
Line 815: | Line 754: | ||
| | | | ||
| 44 | | 44 | ||
− | |||
| PIN_J21 | | PIN_J21 | ||
| PIN_P17 | | PIN_P17 | ||
Line 821: | Line 759: | ||
|- | |- | ||
| 45 | | 45 | ||
− | |||
| PIN_H22 | | PIN_H22 | ||
| PIN_N20 | | PIN_N20 | ||
Line 827: | Line 764: | ||
| | | | ||
| 46 | | 46 | ||
− | |||
| PIN_H21 | | PIN_H21 | ||
| PIN_N21 | | PIN_N21 | ||
Line 833: | Line 769: | ||
|- | |- | ||
| 47 | | 47 | ||
− | |||
| PIN_F22 | | PIN_F22 | ||
| PIN_M21 | | PIN_M21 | ||
Line 839: | Line 774: | ||
| | | | ||
| 48 | | 48 | ||
− | |||
| PIN_F21 | | PIN_F21 | ||
| PIN_M20 | | PIN_M20 | ||
Line 845: | Line 779: | ||
|- | |- | ||
| 49 | | 49 | ||
− | |||
| PIN_E22 | | PIN_E22 | ||
| PIN_M18 | | PIN_M18 | ||
Line 851: | Line 784: | ||
| | | | ||
| 50 | | 50 | ||
− | |||
| PIN_E21 | | PIN_E21 | ||
| PIN_N19 | | PIN_N19 | ||
Line 857: | Line 789: | ||
|- | |- | ||
| 51 | | 51 | ||
− | |||
| PIN_D22 | | PIN_D22 | ||
| PIN_L18 | | PIN_L18 | ||
Line 863: | Line 794: | ||
| | | | ||
| 52 | | 52 | ||
− | |||
| PIN_D21 | | PIN_D21 | ||
| PIN_L19 | | PIN_L19 | ||
Line 869: | Line 799: | ||
|- | |- | ||
| 53 | | 53 | ||
− | |||
| PIN_C22 | | PIN_C22 | ||
| PIN_M22 | | PIN_M22 | ||
Line 875: | Line 804: | ||
| | | | ||
| 54 | | 54 | ||
− | |||
| PIN_C21 | | PIN_C21 | ||
| PIN_L22 | | PIN_L22 | ||
Line 881: | Line 809: | ||
|- | |- | ||
| 55 | | 55 | ||
− | |||
| PIN_B22 | | PIN_B22 | ||
| PIN_L17 | | PIN_L17 | ||
Line 887: | Line 814: | ||
| | | | ||
| 56 | | 56 | ||
− | |||
| PIN_B21 | | PIN_B21 | ||
| PIN_K17 | | PIN_K17 | ||
Line 893: | Line 819: | ||
|- | |- | ||
| 57 | | 57 | ||
− | |||
| PIN_N20 | | PIN_N20 | ||
| PIN_K22 | | PIN_K22 | ||
Line 899: | Line 824: | ||
| | | | ||
| 58 | | 58 | ||
− | |||
| PIN_N19 | | PIN_N19 | ||
| PIN_K21 | | PIN_K21 | ||
Line 905: | Line 829: | ||
|- | |- | ||
| 59 | | 59 | ||
− | |||
| PIN_M20 | | PIN_M20 | ||
| PIN_M16 | | PIN_M16 | ||
Line 911: | Line 834: | ||
| | | | ||
| 60 | | 60 | ||
− | |||
| PIN_M19 | | PIN_M19 | ||
| PIN_N16 | | PIN_N16 | ||
Line 917: | Line 839: | ||
|- | |- | ||
| 61 | | 61 | ||
− | |||
| GND | | GND | ||
| GND | | GND | ||
Line 923: | Line 844: | ||
| | | | ||
| 62 | | 62 | ||
− | |||
| GND | | GND | ||
| GND | | GND | ||
Line 929: | Line 849: | ||
|- | |- | ||
| 63 | | 63 | ||
− | |||
| 5V | | 5V | ||
| 5V | | 5V | ||
Line 935: | Line 854: | ||
| | | | ||
| 64 | | 64 | ||
− | |||
| 5V | | 5V | ||
| 5V | | 5V | ||
Line 942: | Line 860: | ||
|} | |} | ||
− | === 3 I/O slots IO_1-IO_3 | + | === J10-J12 - 3 I/O slots IO_1-IO_3 === |
* 3 I/O connectors | * 3 I/O connectors | ||
Line 954: | Line 872: | ||
** Cannot place output or bidirectional pin J8IO[58] in input pin location E15 | ** Cannot place output or bidirectional pin J8IO[58] in input pin location E15 | ||
− | [[file: | + | [[file:FPGA-ITX-01_J10-J12_IO_Conns.PNG]] |
+ | |||
+ | ==== J10-J12 Pins List ==== | ||
{| class="wikitable" | {| class="wikitable" | ||
! U8 PIN | ! U8 PIN | ||
− | ! EP4CE15 | + | ! EP4CE15/55 |
− | |||
! 5CEFA2 | ! 5CEFA2 | ||
! 10C1006 | ! 10C1006 | ||
! | ! | ||
! U8 PIN | ! U8 PIN | ||
− | ! EP4CE15 | + | ! EP4CE15/55 |
− | |||
! 5CEFA2 | ! 5CEFA2 | ||
! 10C1006 | ! 10C1006 | ||
|- | |- | ||
| 1 | | 1 | ||
− | |||
| GND | | GND | ||
| GND | | GND | ||
Line 976: | Line 893: | ||
| | | | ||
| 2 | | 2 | ||
− | |||
| GND | | GND | ||
| GND | | GND | ||
Line 982: | Line 898: | ||
|- | |- | ||
| 3 | | 3 | ||
− | |||
| 3.3V | | 3.3V | ||
| 3.3V | | 3.3V | ||
Line 988: | Line 903: | ||
| | | | ||
| 4 | | 4 | ||
− | |||
| 3.3V | | 3.3V | ||
| 3.3V | | 3.3V | ||
Line 994: | Line 908: | ||
|- | |- | ||
| 5 | | 5 | ||
− | |||
| GND | | GND | ||
| GND | | GND | ||
Line 1,000: | Line 913: | ||
| | | | ||
| 6 | | 6 | ||
− | |||
| GND | | GND | ||
| GND | | GND | ||
Line 1,006: | Line 918: | ||
|- | |- | ||
| 7 | | 7 | ||
− | |||
| PIN_AA13 | | PIN_AA13 | ||
| PIN_AA14 | | PIN_AA14 | ||
Line 1,012: | Line 923: | ||
| | | | ||
| 8 | | 8 | ||
− | |||
| PIN_AB13 | | PIN_AB13 | ||
| PIN_AA13 | | PIN_AA13 | ||
Line 1,018: | Line 928: | ||
|- | |- | ||
| 9 | | 9 | ||
− | |||
| PIN_AA14 | | PIN_AA14 | ||
| PIN_AA15 | | PIN_AA15 | ||
Line 1,024: | Line 933: | ||
| | | | ||
| 10 | | 10 | ||
− | |||
| PIN_AB14 | | PIN_AB14 | ||
| PIN_AB15 | | PIN_AB15 | ||
Line 1,030: | Line 938: | ||
|- | |- | ||
| 11 | | 11 | ||
− | |||
| PIN_AA15 | | PIN_AA15 | ||
| PIN_Y15 | | PIN_Y15 | ||
Line 1,036: | Line 943: | ||
| | | | ||
| 12 | | 12 | ||
− | |||
| PIN_AB15 | | PIN_AB15 | ||
| PIN_Y14 | | PIN_Y14 | ||
Line 1,042: | Line 948: | ||
|- | |- | ||
| 13 | | 13 | ||
− | |||
| PIN_AA16 | | PIN_AA16 | ||
| PIN_AB18 | | PIN_AB18 | ||
Line 1,048: | Line 953: | ||
| | | | ||
| 14 | | 14 | ||
− | |||
| PIN_AB16 | | PIN_AB16 | ||
| PIN_AB17 | | PIN_AB17 | ||
Line 1,054: | Line 958: | ||
|- | |- | ||
| 15 | | 15 | ||
− | |||
| PIN_AA17 | | PIN_AA17 | ||
| PIN_Y17 | | PIN_Y17 | ||
Line 1,060: | Line 963: | ||
| | | | ||
| 16 | | 16 | ||
− | |||
| PIN_AB17 | | PIN_AB17 | ||
| PIN_Y16 | | PIN_Y16 | ||
Line 1,066: | Line 968: | ||
|- | |- | ||
| 17 | | 17 | ||
− | |||
| PIN_AA18 | | PIN_AA18 | ||
| PIN_AA18 | | PIN_AA18 | ||
Line 1,072: | Line 973: | ||
| | | | ||
| 18 | | 18 | ||
− | |||
| PIN_AB18 | | PIN_AB18 | ||
| PIN_AA17 | | PIN_AA17 | ||
Line 1,078: | Line 978: | ||
|- | |- | ||
| 19 | | 19 | ||
− | |||
| PIN_AA19 | | PIN_AA19 | ||
| PIN_AA20 | | PIN_AA20 | ||
Line 1,084: | Line 983: | ||
| | | | ||
| 20 | | 20 | ||
− | |||
| PIN_AB19 | | PIN_AB19 | ||
| PIN_AA19 | | PIN_AA19 | ||
Line 1,090: | Line 988: | ||
|- | |- | ||
| 21 | | 21 | ||
− | |||
| PIN_AA20 | | PIN_AA20 | ||
| PIN_Y20 | | PIN_Y20 | ||
Line 1,096: | Line 993: | ||
| | | | ||
| 22 | | 22 | ||
− | |||
| PIN_AB20 | | PIN_AB20 | ||
| PIN_Y19 | | PIN_Y19 | ||
Line 1,102: | Line 998: | ||
|- | |- | ||
| 23 | | 23 | ||
− | |||
| PIN_Y22 | | PIN_Y22 | ||
| PIN_AB21 | | PIN_AB21 | ||
Line 1,108: | Line 1,003: | ||
| | | | ||
| 24 | | 24 | ||
− | |||
| PIN_Y21 | | PIN_Y21 | ||
| PIN_AB20 | | PIN_AB20 | ||
Line 1,114: | Line 1,008: | ||
|- | |- | ||
| 25 | | 25 | ||
− | |||
| PIN_W22 | | PIN_W22 | ||
| PIN_AA22 | | PIN_AA22 | ||
Line 1,120: | Line 1,013: | ||
| | | | ||
| 26 | | 26 | ||
− | |||
| PIN_W21 | | PIN_W21 | ||
| PIN_AB22 | | PIN_AB22 | ||
Line 1,126: | Line 1,018: | ||
|- | |- | ||
| 27 | | 27 | ||
− | |||
| PIN_V22 | | PIN_V22 | ||
| PIN_W22 | | PIN_W22 | ||
Line 1,132: | Line 1,023: | ||
| | | | ||
| 28 | | 28 | ||
− | |||
| PIN_V21 | | PIN_V21 | ||
| PIN_Y22 | | PIN_Y22 | ||
Line 1,138: | Line 1,028: | ||
|- | |- | ||
| 29 | | 29 | ||
− | |||
| PIN_U22 | | PIN_U22 | ||
| PIN_Y21 | | PIN_Y21 | ||
Line 1,144: | Line 1,033: | ||
| | | | ||
| 30 | | 30 | ||
− | |||
| PIN_U21 | | PIN_U21 | ||
| PIN_W21 | | PIN_W21 | ||
Line 1,150: | Line 1,038: | ||
|- | |- | ||
| 31 | | 31 | ||
− | |||
| PIN_R22 | | PIN_R22 | ||
| PIN_U22 | | PIN_U22 | ||
Line 1,156: | Line 1,043: | ||
| | | | ||
| 32 | | 32 | ||
− | |||
| PIN_R21 | | PIN_R21 | ||
| PIN_V21 | | PIN_V21 | ||
Line 1,162: | Line 1,048: | ||
|- | |- | ||
| 33 | | 33 | ||
− | |||
| PIN_P22 | | PIN_P22 | ||
| PIN_V20 | | PIN_V20 | ||
Line 1,168: | Line 1,053: | ||
| | | | ||
| 34 | | 34 | ||
− | |||
| PIN_P21 | | PIN_P21 | ||
| PIN_W19 | | PIN_W19 | ||
Line 1,174: | Line 1,058: | ||
|- | |- | ||
| 35 | | 35 | ||
− | |||
| PIN_N22 | | PIN_N22 | ||
| PIN_U21 | | PIN_U21 | ||
Line 1,180: | Line 1,063: | ||
| | | | ||
| 36 | | 36 | ||
− | |||
| PIN_N21 | | PIN_N21 | ||
| PIN_U20 | | PIN_U20 | ||
Line 1,186: | Line 1,068: | ||
|- | |- | ||
| 37 | | 37 | ||
− | |||
| PIN_M22 | | PIN_M22 | ||
| PIN_R22 | | PIN_R22 | ||
Line 1,192: | Line 1,073: | ||
| | | | ||
| 38 | | 38 | ||
− | |||
| PIN_M21 | | PIN_M21 | ||
| PIN_T22 | | PIN_T22 | ||
Line 1,198: | Line 1,078: | ||
|- | |- | ||
| 39 | | 39 | ||
− | |||
| PIN_L22 | | PIN_L22 | ||
| PIN_P22 | | PIN_P22 | ||
Line 1,204: | Line 1,083: | ||
| | | | ||
| 40 | | 40 | ||
− | |||
| PIN_L21 | | PIN_L21 | ||
| PIN_R21 | | PIN_R21 | ||
Line 1,210: | Line 1,088: | ||
|- | |- | ||
| 41 | | 41 | ||
− | |||
| PIN_K22 | | PIN_K22 | ||
| PIN_T20 | | PIN_T20 | ||
Line 1,216: | Line 1,093: | ||
| | | | ||
| 42 | | 42 | ||
− | |||
| PIN_K21 | | PIN_K21 | ||
| PIN_T19 | | PIN_T19 | ||
Line 1,222: | Line 1,098: | ||
|- | |- | ||
| 43 | | 43 | ||
− | |||
| PIN_J22 | | PIN_J22 | ||
| PIN_P16 | | PIN_P16 | ||
Line 1,228: | Line 1,103: | ||
| | | | ||
| 44 | | 44 | ||
− | |||
| PIN_J21 | | PIN_J21 | ||
| PIN_P17 | | PIN_P17 | ||
Line 1,234: | Line 1,108: | ||
|- | |- | ||
| 45 | | 45 | ||
− | |||
| PIN_H22 | | PIN_H22 | ||
| PIN_N20 | | PIN_N20 | ||
Line 1,240: | Line 1,113: | ||
| | | | ||
| 46 | | 46 | ||
− | |||
| PIN_H21 | | PIN_H21 | ||
| PIN_N21 | | PIN_N21 | ||
Line 1,246: | Line 1,118: | ||
|- | |- | ||
| 47 | | 47 | ||
− | |||
| PIN_F22 | | PIN_F22 | ||
| PIN_M21 | | PIN_M21 | ||
Line 1,252: | Line 1,123: | ||
| | | | ||
| 48 | | 48 | ||
− | |||
| PIN_F21 | | PIN_F21 | ||
| PIN_M20 | | PIN_M20 | ||
Line 1,258: | Line 1,128: | ||
|- | |- | ||
| 49 | | 49 | ||
− | |||
| PIN_E22 | | PIN_E22 | ||
| PIN_M18 | | PIN_M18 | ||
Line 1,264: | Line 1,133: | ||
| | | | ||
| 50 | | 50 | ||
− | |||
| PIN_E21 | | PIN_E21 | ||
| PIN_N19 | | PIN_N19 | ||
Line 1,270: | Line 1,138: | ||
|- | |- | ||
| 51 | | 51 | ||
− | |||
| PIN_D22 | | PIN_D22 | ||
| PIN_L18 | | PIN_L18 | ||
Line 1,276: | Line 1,143: | ||
| | | | ||
| 52 | | 52 | ||
− | |||
| PIN_D21 | | PIN_D21 | ||
| PIN_L19 | | PIN_L19 | ||
Line 1,282: | Line 1,148: | ||
|- | |- | ||
| 53 | | 53 | ||
− | |||
| PIN_C22 | | PIN_C22 | ||
| PIN_M22 | | PIN_M22 | ||
Line 1,288: | Line 1,153: | ||
| | | | ||
| 54 | | 54 | ||
− | |||
| PIN_C21 | | PIN_C21 | ||
| PIN_L22 | | PIN_L22 | ||
Line 1,294: | Line 1,158: | ||
|- | |- | ||
| 55 | | 55 | ||
− | |||
| PIN_B22 | | PIN_B22 | ||
| PIN_L17 | | PIN_L17 | ||
Line 1,300: | Line 1,163: | ||
| | | | ||
| 56 | | 56 | ||
− | |||
| PIN_B21 | | PIN_B21 | ||
| PIN_K17 | | PIN_K17 | ||
Line 1,306: | Line 1,168: | ||
|- | |- | ||
| 57 | | 57 | ||
− | |||
| PIN_N20 | | PIN_N20 | ||
| PIN_K22 | | PIN_K22 | ||
Line 1,312: | Line 1,173: | ||
| | | | ||
| 58 | | 58 | ||
− | |||
| PIN_N19 | | PIN_N19 | ||
| PIN_K21 | | PIN_K21 | ||
Line 1,318: | Line 1,178: | ||
|- | |- | ||
| 59 | | 59 | ||
− | |||
| PIN_M20 | | PIN_M20 | ||
| PIN_M16 | | PIN_M16 | ||
Line 1,324: | Line 1,183: | ||
| | | | ||
| 60 | | 60 | ||
− | |||
| PIN_M19 | | PIN_M19 | ||
| PIN_N16 | | PIN_N16 | ||
Line 1,330: | Line 1,188: | ||
|- | |- | ||
| 61 | | 61 | ||
− | |||
| GND | | GND | ||
| GND | | GND | ||
Line 1,336: | Line 1,193: | ||
| | | | ||
| 62 | | 62 | ||
− | |||
| GND | | GND | ||
| GND | | GND | ||
Line 1,342: | Line 1,198: | ||
|- | |- | ||
| 63 | | 63 | ||
− | |||
| 5V | | 5V | ||
| 5V | | 5V | ||
Line 1,348: | Line 1,203: | ||
| | | | ||
| 64 | | 64 | ||
− | |||
| 5V | | 5V | ||
| 5V | | 5V | ||
Line 1,354: | Line 1,208: | ||
|- | |- | ||
| 65 | | 65 | ||
− | |||
| IOX_65 | | IOX_65 | ||
| IOX_65 | | IOX_65 | ||
Line 1,360: | Line 1,213: | ||
| | | | ||
| 66 | | 66 | ||
− | |||
| IOX_66 | | IOX_66 | ||
| IOX_66 | | IOX_66 | ||
Line 1,366: | Line 1,218: | ||
|- | |- | ||
| 67 | | 67 | ||
− | |||
| IOX_67 | | IOX_67 | ||
| IOX_67 | | IOX_67 | ||
Line 1,372: | Line 1,223: | ||
| | | | ||
| 68 | | 68 | ||
− | |||
| IOX_68 | | IOX_68 | ||
| IOX_68 | | IOX_68 | ||
Line 1,378: | Line 1,228: | ||
|- | |- | ||
| 69 | | 69 | ||
− | |||
| IOX_69 | | IOX_69 | ||
| IOX_69 | | IOX_69 | ||
Line 1,384: | Line 1,233: | ||
| | | | ||
| 70 | | 70 | ||
− | |||
| IOX_70 | | IOX_70 | ||
| IOX_70 | | IOX_70 | ||
Line 1,390: | Line 1,238: | ||
|- | |- | ||
| 71 | | 71 | ||
− | |||
| IOX_71 | | IOX_71 | ||
| IOX_71 | | IOX_71 | ||
Line 1,396: | Line 1,243: | ||
| | | | ||
| 72 | | 72 | ||
− | |||
| IOX_72 | | IOX_72 | ||
| IOX_72 | | IOX_72 | ||
Line 1,402: | Line 1,248: | ||
|- | |- | ||
| 73 | | 73 | ||
− | |||
| IOX_73 | | IOX_73 | ||
| IOX_73 | | IOX_73 | ||
Line 1,408: | Line 1,253: | ||
| | | | ||
| 74 | | 74 | ||
− | |||
| IOX_74 | | IOX_74 | ||
| IOX_74 | | IOX_74 | ||
Line 1,414: | Line 1,258: | ||
|- | |- | ||
| 75 | | 75 | ||
− | |||
| IOX_75 | | IOX_75 | ||
| IOX_75 | | IOX_75 | ||
Line 1,420: | Line 1,263: | ||
| | | | ||
| 76 | | 76 | ||
− | |||
| IOX_76 | | IOX_76 | ||
| IOX_76 | | IOX_76 | ||
Line 1,426: | Line 1,268: | ||
|- | |- | ||
| 77 | | 77 | ||
− | |||
| IOX_77 | | IOX_77 | ||
| IOX_77 | | IOX_77 | ||
Line 1,432: | Line 1,273: | ||
| | | | ||
| 78 | | 78 | ||
− | |||
| IOX_78 | | IOX_78 | ||
| IOX_78 | | IOX_78 | ||
Line 1,438: | Line 1,278: | ||
|- | |- | ||
| 79 | | 79 | ||
− | |||
| IOX_79 | | IOX_79 | ||
| IOX_79 | | IOX_79 | ||
Line 1,447: | Line 1,286: | ||
| IOX_80 | | IOX_80 | ||
| IOX_80 | | IOX_80 | ||
− | | | + | |- |
+ | | | ||
+ | | IOX_81 | ||
+ | | IOX_81 | ||
+ | | IOX_81 | ||
+ | | | ||
+ | | 82 | ||
+ | | IOX_82 | ||
+ | | IOX_82 | ||
+ | | IOX_82 | ||
|- | |- | ||
|} | |} | ||
− | === | + | === J14 - Power LEDs === |
− | + | [[file:FPGA-ITX-01_J14_CaseLEDs.PNG]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | === J15 - Reset Switch === | |
− | + | * Right angle header | |
+ | * Connects to J8-35 | ||
+ | * Attach case reset line here | ||
+ | * Cyclone 10 does not have internal weak pull up for this pin | ||
− | + | === J16 - Power Switch === | |
− | + | * Connects to case power switch | |
+ | * Shuts off power from USB B | ||
+ | * Does not affect power from RP2040 card | ||
− | + | === H1 - I/O Slots Power Select Jumper === | |
− | |||
− | |||
− | + | * Can use 3.3V from FPGA card or on-board 3.3V regulator | |
− | + | == 170x170mm, Mini-ITX card == | |
− | * Mounting holes for Mini ITX case | + | * [https://www.bing.com/ck/a?!&&p=cfdf4ba15548e662JmltdHM9MTY2MTg3NTc0MiZpZ3VpZD1iY2ZiMGY3NS1mMmQ0LTQ3YTctYmI5YS0xYTQxNjk4N2JmYmMmaW5zaWQ9NTIxNg&ptn=3&hsh=3&fclid=10592f59-287e-11ed-8370-54c01206f03b&u=a1aHR0cHM6Ly93d3cuaW50ZWwuY29tL2NvbnRlbnQvZGFtL3d3dy9wdWJsaWMvdXMvZW4vZG9jdW1lbnRzL3Byb2R1Y3Qtc3BlY2lmaWNhdGlvbnMvdGhpbi1taW5pLWl0eC1iYXNlZC1wYy1zeXN0ZW0tZGVzaWduLWd1aWRlLXJldi0xLTIucGRm&ntb=1 Thin Mini-ITX Based PC System Design Guide - Intel] |
− | * [https://www.ebay.com/itm/275011517922?epid=7046751213&hash=item4007f6bde2:g:oCMAAOSwFydhgTxg&amdata=enc%3AAQAHAAAA4BDG3hc2erQe65y4U6PGuAVxuzQIi%2BCZJFPJndZ0jCY%2BuqojADs7YsRe%2FSWtqqZjm7FcnNdTqITwyF7%2BrPELtfJbDBejkXaNTetcRqogu4GZGXSs1tvFV%2BMDTWJsombOdBnrdfXTTJq36O8oWmJozY08c3DKmUjinqTRObYT6S5fBa9YaBn4jlSORYBqOoQvzYeNfdHtAz1UKEg1ASiKAcg7GVLCv1chMPvbznkeTlxYpd2OsGZKRVsWUfQZ4YIsJyIozOf029JeZGSXHNZAiVzHYqIph0D3w6%2BI8oJE0EKE%7Ctkp%3ABFBMjtfdvtxg | + | * [https://vdocuments.net/mini-itx-spec-v2-0.html?page=3 MINI ITX SPEC V2 0] |
+ | * [https://web.archive.org/web/20180205025218/http://www.formfactors.org/developer/specs/mini_itx_spec_V1_1.pdf Mini-ITX Interface Specification, version 1.1/1.2] | ||
+ | * [https://www.intel.com/content/dam/www/public/us/en/documents/product-specifications/thin-mini-itx-based-aio-compliance-requirements-rev-1-1.pdf Thin Mini-ITX Based All-In-One PC Compliance Requirements] | ||
+ | * 4mm Mounting holes for Mini ITX case | ||
+ | ** Isolated pads | ||
+ | * [https://www.ebay.com/itm/275011517922?epid=7046751213&hash=item4007f6bde2:g:oCMAAOSwFydhgTxg&amdata=enc%3AAQAHAAAA4BDG3hc2erQe65y4U6PGuAVxuzQIi%2BCZJFPJndZ0jCY%2BuqojADs7YsRe%2FSWtqqZjm7FcnNdTqITwyF7%2BrPELtfJbDBejkXaNTetcRqogu4GZGXSs1tvFV%2BMDTWJsombOdBnrdfXTTJq36O8oWmJozY08c3DKmUjinqTRObYT6S5fBa9YaBn4jlSORYBqOoQvzYeNfdHtAz1UKEg1ASiKAcg7GVLCv1chMPvbznkeTlxYpd2OsGZKRVsWUfQZ4YIsJyIozOf029JeZGSXHNZAiVzHYqIph0D3w6%2BI8oJE0EKE%7Ctkp%3ABFBMjtfdvtxg M06 Mini Desktop Case J8G3] | ||
+ | * [https://www.ebay.com/itm/403849783930?_trkparms=amclksrc%3DITM%26aid%3D1110006%26algo%3DHOMESPLICE.SIM%26ao%3D1%26asc%3D241588%26meid%3Df00192f985c1458d844d848c74f1a943%26pid%3D101195%26rk%3D4%26rkt%3D12%26sd%3D275011517922%26itm%3D403849783930%26pmt%3D1%26noa%3D0%26pg%3D2047675%26algv%3DSimplAMLv9PairwiseWebMskuAspectsV202110NoVariantSeedKnnRecallV1BERT%26brand%3DUnbranded&_trksid=p2047675.c101195.m1851&amdata=cksum%3A403849783930f00192f985c1458d844d848c74f1a943%7Cenc%3AAQAHAAABMEro4ql1SUJ1li87bKftud%252BHNR6f%252BZqZvMWaqvYIq1S%252FWkIBqj9FQDQRu6mAcNzuioXWUR932%252F68tDooavd6O6TpLI2%252BqtpckCSuQ4mMIFSMZ03%252BWIZzZTG13YfXm%252BZVSfsMEpe7ZUDlWI%252BYi%252FjMSji2o%252FqtPyLIa5PBgkKjpxjTms71fEuSAOWm0yCIY%252BTkukyDiFWnAkz861KXqQWpp78cSyGCOkloyV3iqySMuIlruWZL%252BjHDclrA0qZkL7uVKq%252FL4vMyQxQAzZeJ%252Fvaas9QZ7yFxRZXq10dWME0Wwg3SRfYolY6pL07pQKwIuf8vfdqUkF9WlkVWEe3CjQ%252F8MoLA5jhqU2s4a0bwEhRPMxzzGLfs%252FptyPC8VZh5jr1OOxAViCPXrKcJ6q3Wekb3%252FfOM%253D%7Campid%3APL_CLK%7Cclp%3A2047675&epid=3046980809 TX02 Mini Desktop Case J6E2] | ||
+ | * [https://www.ebay.com/itm/174946381788?_trkparms=amclksrc%3DITM%26aid%3D1110006%26algo%3DHOMESPLICE.SIM%26ao%3D1%26asc%3D241588%26meid%3De878e20a3e2e4d1b96286744044ea6cb%26pid%3D101195%26rk%3D2%26rkt%3D12%26sd%3D373453193116%26itm%3D174946381788%26pmt%3D1%26noa%3D0%26pg%3D2047675%26algv%3DSimplAMLv9PairwiseWebMskuAspectsV202110NoVariantSeedKnnRecallV1BERT%26brand%3DUnbranded&_trksid=p2047675.c101195.m1851&amdata=cksum%3A174946381788e878e20a3e2e4d1b96286744044ea6cb%7Cenc%3AAQAHAAABMEro4ql1SUJ1li87bKftud%252BHNR6f%252BZqZvMWaqvYIq1S%252FWkIBqj9FQDQRu6mAcNzuioXWUR932%252F68tDooavd6O6T9liyWgn9Fr3BKYCriqnC5obiLcC3tSt24H3lMEX3oYqARqS05AsF8BEeZSqhYQ0IVBIznKqnD%252BLs4J0%252Fmgzkf62RJNB6Ee9feAKuBo0ql3BUmttNy90MYkW6Jv81rrecAkIImBJ%252FmPyUG7lPZYPYvmFUhncrTv%252BqJFAyk%252BmrJTOSit%252FfYYPD4daCPImbKxTGGf8LpCrU3uUcE9UAnDlRJIXBMROLiVSYI9Yrudg9DrUdlyDEoKodGamJ%252FKbyU%252FZbSXUrkvL%252B0BzjXe8lMOHWbAMzqJlp%252FFTUorm1UAA%252F3tbMgwmIMkY4TDOsQ0ItApfk%253D%7Campid%3APL_CLK%7Cclp%3A2047675 MATX ATX PC Test Bench Open Air Frame Overclock Case] | ||
[[file:MINI-ITX_CASE-03.jpg]] | [[file:MINI-ITX_CASE-03.jpg]] | ||
Line 1,492: | Line 1,345: | ||
[[file:Mini-ITX_BackPanel_Mechs.PNG]] | [[file:Mini-ITX_BackPanel_Mechs.PNG]] | ||
+ | |||
+ | === Case Cabling === | ||
+ | |||
+ | [[file:ITX_Case_Cables.jpg]] | ||
== Expansion Cards == | == Expansion Cards == | ||
+ | |||
+ | FPGA-ITX-01 expansion cards plug into the expansion connectors to expand the functionality of the FPGA design. | ||
+ | |||
+ | === ITX-65C816 === | ||
* [[ITX-65C816]] | * [[ITX-65C816]] | ||
+ | * W65C816 CPU module | ||
+ | ** 3.3V | ||
+ | ** Running at 8.33 MHz | ||
+ | ** Native mode (65C816 extended code) and emulation mode (65C02 code) | ||
+ | ** Native mode allows for 24-bit address space | ||
+ | |||
+ | [[file:ITX-65816_P18616_720PX.jpg]] | ||
+ | |||
+ | === ITX-PI-PICO === | ||
+ | |||
* [[ITX-PI-PICO]] | * [[ITX-PI-PICO]] | ||
+ | * Raspberry Pi Pico Module | ||
+ | |||
+ | [[file:ITX-Pi-PICO_FRONT_3D.png]] | ||
+ | |||
+ | === ITX-BKOUT === | ||
+ | |||
+ | * [[ITX-BKOUT]] | ||
+ | * Breakout card which connects to the pins of the expansion connectors with power/ground down the center of the card. | ||
+ | |||
+ | [[file:ITX-BKOUT_FRONT_3D.PNG]] | ||
+ | |||
+ | * Configured as Bus Monitor for Logic Analyzer | ||
+ | |||
+ | [[file:ITX-BKOUT_P18619_720px.jpg]] | ||
+ | |||
+ | === ITX-SWLEDs === | ||
+ | |||
+ | * [[ITX-SWLEDs]] | ||
+ | * 8 pushbuttons, 8 slide switches, 16 LEDs. | ||
+ | |||
+ | [[file:ITX-SWLEDs_FRONT-3D.png]] | ||
== Mechanicals == | == Mechanicals == | ||
− | [[file: | + | [[file:FPGA-ITX-01_IYX_MECHS.PNG]] |
+ | |||
+ | * QMTECH FPGA card | ||
[[FILE:QMTECH_FPGA_EP4CE15.jpg]] | [[FILE:QMTECH_FPGA_EP4CE15.jpg]] | ||
+ | |||
+ | == Software == | ||
+ | |||
+ | Software that runs on the card | ||
+ | |||
+ | === Multicomp Builds === | ||
+ | |||
+ | Tested Multicomp builds | ||
+ | |||
+ | * [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_FPGA-ITX-01/M6502_VGA_Int65C816_Cyclone10 M6502_VGA_Int65C816_Cyclone10] | ||
+ | * [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_FPGA-ITX-01/M6800_MIKBUG M6800_MIKBUG] | ||
+ | * [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_FPGA-ITX-01/M6809_VGA_PS2_RAM(56K) M6809_VGA_PS2_RAM(56K)] | ||
+ | * [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_FPGA-ITX-01/MultiComp_6809_by_Neal_C-2019-04-08 MultiComp_6809_by_Neal_C-2019-04-08] | ||
+ | * [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_FPGA-ITX-01/Multicomp-MPM Multicomp-MPM] | ||
+ | * [https://github.com/douggilliland/MultiComp/tree/master/MultiComp_On_FPGA-ITX-01/UK101_41K UK101_41K] | ||
+ | |||
+ | === XIAO RP2040 === | ||
+ | |||
+ | * [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/FPGA-ITX/USB_SERIAL USB-SERIAL] - Arduino sketch turns the RP2040 into a USB to Serial Bridge | ||
+ | ** Runs at 115,200 baud | ||
+ | ** Hardware Handshake implemented | ||
+ | *** Only uses RTS output from the FPGA to hold off output | ||
+ | ** Most Multicomp builds switch I/O with F1 key | ||
+ | * TeraTerm at 115,200 baud | ||
+ | |||
+ | == Revision History == | ||
+ | |||
+ | === Rev 2 === | ||
+ | |||
+ | * Moved upper right mounting hole | ||
+ | * Fixed R23 DRC | ||
+ | * Add pull-up resistors for input only pins | ||
+ | ** J8-35, 36, 57, 58 | ||
+ | * Move silkscreen pin numbers around FPGA a bit | ||
+ | * Widen JTAG silkscreen block | ||
+ | * Verified pin No Connects are correct | ||
+ | * Added Rev 2 marking | ||
+ | * Change R2H, etc to call out R/G/B (match PL) | ||
+ | |||
+ | === Rev 1 === | ||
+ | |||
+ | * Upper right mounting hole (near XAIO USB/Serial interface) is in wrong spot | ||
+ | ** At 0.9" from edge, should be 0.9" from upper left mounting hole | ||
+ | ** Not big issue, no mechanical interference on board, just use 3 mounting holes to install in case | ||
+ | ** Yabs = 2.47480315, change to 2.87480315 | ||
+ | * R23 DRC error | ||
+ | ** Overshot pin on rear side | ||
+ | ** Verified right pin is connected | ||
+ | * Input only pins (using Cyclone 10) do not support internal pull-ups | ||
+ | * Missing Rev marking (use P-Touch label) | ||
+ | * Tested/works | ||
+ | ** Video | ||
+ | ** PS/2 keyboard | ||
+ | ** SD card | ||
+ | ** 5V input | ||
== Assembly Sheet == | == Assembly Sheet == | ||
− | * [[ | + | * [[FPGA-ITX-01 Rev 1 Assembly Sheet]] |
Latest revision as of 15:12, 24 May 2023
Contents
- 1 Features
- 2 Connectors
- 2.1 J1, J13 - Stereo Audio Jack
- 2.2 J2, J9 - 5V PS/2 keyboard connector
- 2.3 J3 - 5V USB B (power only)
- 2.4 J4 - 3:3:2 VGA (256 colors
- 2.5 J5 - SD Card socket
- 2.6 J6, U1 - XIAO RP2040
- 2.7 J7, J8 - FPGA Adapter Card
- 2.8 J10-J12 - 3 I/O slots IO_1-IO_3
- 2.9 J14 - Power LEDs
- 2.10 J15 - Reset Switch
- 2.11 J16 - Power Switch
- 2.12 H1 - I/O Slots Power Select Jumper
- 3 170x170mm, Mini-ITX card
- 4 Expansion Cards
- 5 Mechanicals
- 6 Software
- 7 Revision History
- 8 Assembly Sheet
Features
- FPGA Adapter Card - QMTECH FPGA cards
- 170x170mm, Mini-ITX card
- 1 MB SRAM
- 5V PS/2 keyboard connector
- SD Card socket
- 3:3:2 VGA (256 colors)
- XIAO RP2040
- Power options, automatically switches between
- 5V USB B (power only)
- QTPy USB
- Used as a USB to Serial converter
- Stereo Audio Jack
- PWM Sound Output with Low Pass Filter
- 3 I/O slots
- Carry all J8 connections
- Slot spacing 0.6"
- Current: 130mA with XIAO RP2040
1 MB SRAM
- 1MB SRAM
- IS62WV10248EBLL-45TLI, SRAM. Async, 1Mbx8, 45ns
- For banked use in CP/M and as RAM Disk in other 8-bit micro designs
Connectors
J1, J13 - Stereo Audio Jack
- 3.5mm stereo connector
- Jack on card has priority over connection to chassis jack
- Chassis front panel jack gets disconnected when jack is plugged into the card
- Stereo pinout
- Tip: This acts as the left channel signal wire
- Ring: This acts as the right channel signal wire
- Sleeve: This acts as the common return wire
- J13 is header to case jack
- Minimal LP filter
- FPGA Sound on our GitHub
- Using PWM to generate sound
- How to Generate Sound using PWM
- Run at frequency well above audio, say 44.1 or 48 KHz
- Output of filter with 50% duty cycle will produce smoothed average voltage at the mid-point
- Values > 50% duty cycle will produce a voltage higher than the average
- Values < 50% duty cycle will produce a voltage lower than the average
J2, J9 - 5V PS/2 keyboard connector
- PS/2 connector
- 5V to 3.3V level shifter
- CLK
- DATA
- +5V
- GND
J3 - 5V USB B (power only)
J4 - 3:3:2 VGA (256 colors
- VGA connector
- 8-bit video (3:3:2)
J5 - SD Card socket
J6, U1 - XIAO RP2040
- XIAO RP2040
- Can power the card from the USB on this card
- All pins are bought out to J1, J2 headers
- Used as an FTDI card replacement
- Tx/Rx/RTS/CTS brought to FPGA card
- Connected to SD Card
- SD Card is shared with FPGA
- Can be used as replacement disk drive for BASIC Load/Save commands
J7, J8 - FPGA Adapter Card
- QMTECH FPGA cards
- EP4CE15 Cyclone IV FPGA Card (tested)
- EP4CE55 Cyclone IV FPGA Card (untested)
- Cyclone V FPGA Card] (tested)
- Cyclone V FPGA Card (untested)
- QMTECH Cyclone 10CL006 FPGA Card (tested)
J7 - CPU I/O pins
- Connects to SRAM, PS/2, VGA, SD card
J7 Pins list
U7 PIN | EP4CE15/55 | 5CEFA2 | CYC 10 | FUNCTION | U7 PIN | EP4CE15/55 | 5CEFA2 | CYC 10 | FUNCTION | |
---|---|---|---|---|---|---|---|---|---|---|
1 | GND | GND | GND | GND | 2 | GND | GND | GND | GND | |
3 | 3.3V | 3.3V | 3.3V | 3.3V | 4 | 3.3V | 3.3V | 3.3V | 3.3V | |
5 | GND | GND | GND | GND | 6 | GND | GND | GND | GND | |
7 | PIN_R1 | PIN_AA2 | PIN_G1 | AUDIOR | 8 | PIN_R2 | PIN_AA1 | PIN_G2 | AUDIOL | |
9 | PIN_P1 | PIN_Y3 | PIN_D1 | PS2DAT | 10 | PIN_P2 | PIN_W2 | PIN_C2 | PS2CLK | |
11 | PIN_N1 | PIN_U1 | PIN_B1 | SRAMA4 | 12 | PIN_N2 | PIN_U2 | PIN_F5 | SRAMA5 | |
13 | PIN_M1 | PIN_N1 | PIN_D3 | SRAMA3 | 14 | PIN_M2 | PIN_N2 | PIN_C3 | SRAMA6 | |
15 | PIN_J1 | PIN_L1 | PIN_B3 | SRAMA2 | 16 | PIN_J2 | PIN_L2 | PIN_A3 | SRAMA7 | |
17 | PIN_H1 | PIN_G1 | PIN_B4 | SRAMA1 | 18 | PIN_H2 | PIN_G2 | PIN_A4 | SRAM0E_N | |
19 | PIN_F1 | PIN_E2 | PIN_E5 | SRAMA0 | 20 | PIN_F2 | PIN_D3 | PIN_A2 | SRAMA8 | |
21 | PIN_E1 | PIN_C1 | PIN_D4 | SRAMCS_N | 22 | PIN_D2 | PIN_C2 | PIN_E6 | SRAMD7 | |
23 | PIN_C1 | PIN_G6 | PIN_C6 | SRAMD0 | 24 | PIN_C2 | PIN_H6 | PIN_D6 | SRAMD6 | |
25 | PIN_B1 | PIN_G8 | PIN_B5 | SRAMD1 | 26 | PIN_B2 | PIN_H8 | PIN_A5 | SRAMD5 | |
27 | PIN_B3 | PIN_F7 | PIN_B6 | SRAMD2 | 28 | PIN_A3 | PIN_E7 | PIN_A6 | SRAMD4 | |
29 | PIN_B4 | PIN_D6 | PIN_B7 | SRAMD3 | 30 | PIN_A4 | PIN_C6 | PIN_A7 | SRAMA9 | |
31 | PIN_C4 | PIN_E9 | PIN_D8 | SRAMWE_N | 32 | PIN_C3 | PIN_D9 | PIN_C8 | SRAMA10 | |
33 | PIN_B5 | PIN_B5 | PIN_D9 | SRAMA19 | 34 | PIN_A5 | PIN_A5 | PIN_C9 | SRAMA11 | |
35 | PIN_B6 | PIN_B6 | PIN_B8 | SRAMA18 | 36 | PIN_A6 | PIN_B7 | PIN_A8 | SRAMA12 | |
37 | PIN_B7 | PIN_A7 | PIN_B9 | SRAMA17 | 38 | PIN_A7 | PIN_A8 | PIN_A9 | SRAMA13 | |
39 | PIN_B8 | PIN_A9 | PIN_E9 | SRAMA16 | 40 | PIN_A8 | PIN_A10 | PIN_E8 | SRAMA14 | |
41 | PIN_B9 | PIN_B10 | PIN_E11 | REDHI | 42 | PIN_A9 | PIN_C9 | PIN_E10 | SRAMA15 | |
43 | PIN_B10 | PIN_G10 | PIN_A10 | REDLO | 44 | PIN_A10 | PIN_F10 | PIN_B10 | REDMID | |
45 | PIN_B13 | PIN_C11 | PIN_D12 | GRNMID | 46 | PIN_A13 | PIN_B11 | PIN_D11 | GRNHI | |
47 | PIN_B14 | PIN_B12 | PIN_B11 | BLUHI | 48 | PIN_A14 | PIN_A12 | PIN_A11 | GRNLO | |
49 | PIN_B15 | PIN_E12 | PIN_B12 | HSYNC | 50 | PIN_A15 | PIN_D12 | PIN_A12 | BLULO | |
51 | PIN_B16 | PIN_D13 | PIN_B13 | SDCS_N | 52 | PIN_A16 | PIN_C13 | PIN_A13 | VSYNC | |
53 | PIN_B17 | PIN_B13 | PIN_B14 | SD_SCK | 54 | PIN_A17 | PIN_A13 | PIN_A14 | SD_MOSI | |
55 | PIN_B18 | PIN_A15 | PIN_D14 | USBTX/FPGARX | 56 | PIN_A18 | PIN_A14 | PIN_C14 | SD_MISO | |
57 | PIN_B19 | PIN_B15 | PIN_B16 | USBCTS/FPGARTS | 58 | PIN_A19 | PIN_C15 | PIN_A15 | UBSRTS/FPGACTS | |
59 | PIN_B20 | PIN_C16 | PIN_C16 | CD_DET | 60 | PIN_A20 | PIN_B16 | PIN_C15 | USBRX/FPGATX | |
61 | GND | GND | GND | GND | 62 | GND | GND | GND | GND | |
63 | 5V | 5V | 5V | 5V | 64 | 5V | 5V | 5V | 5V |
J8 - I/O pins (J8)
- All pins are usable and are daisy-chained to 3 expansion connectors
J8 Pins List
- Cyclone 10 FPGA notes
- Cannot place output or bidirectional pin J8IO[35] or pull-up in input pin location M16
- Cannot place output or bidirectional pin J8IO[36] or pull-up in input pin location M15
- Cannot place output or bidirectional pin J8IO[57] or pull-up in input pin location E16
- Cannot place output or bidirectional pin J8IO[58] or pull-up in input pin location E15
U8 PIN | EP4CE15/55 | 5CEFA2 | 10C1006 | U8 PIN | EP4CE15/55 | 5CEFA2 | 10C1006 | |
---|---|---|---|---|---|---|---|---|
1 | GND | GND | GND | 2 | GND | GND | GND | |
3 | 3.3V | 3.3V | 3.3V | 4 | 3.3V | 3.3V | 3.3V | |
5 | GND | GND | GND | 6 | GND | GND | GND | |
7 | PIN_AA13 | PIN_AA14 | PIN_R9 | 8 | PIN_AB13 | PIN_AA13 | PIN_T9 | |
9 | PIN_AA14 | PIN_AA15 | PIN_R10 | 10 | PIN_AB14 | PIN_AB15 | PIN_T10 | |
11 | PIN_AA15 | PIN_Y15 | PIN_R11 | 12 | PIN_AB15 | PIN_Y14 | PIN_T11 | |
13 | PIN_AA16 | PIN_AB18 | PIN_R12 | 14 | PIN_AB16 | PIN_AB17 | PIN_T12 | |
15 | PIN_AA17 | PIN_Y17 | PIN_N9 | 16 | PIN_AB17 | PIN_Y16 | PIN_M9 | |
17 | PIN_AA18 | PIN_AA18 | PIN_M10 | 18 | PIN_AB18 | PIN_AA17 | PIN_P9 | |
19 | PIN_AA19 | PIN_AA20 | PIN_P11 | 20 | PIN_AB19 | PIN_AA19 | PIN_N11 | |
21 | PIN_AA20 | PIN_Y20 | PIN_R13 | 22 | PIN_AB20 | PIN_Y19 | PIN_T13 | |
23 | PIN_Y22 | PIN_AB21 | PIN_T15 | 24 | PIN_Y21 | PIN_AB20 | PIN_T14 | |
25 | PIN_W22 | PIN_AA22 | PIN_N12 | 26 | PIN_W21 | PIN_AB22 | PIN_M11 | |
27 | PIN_V22 | PIN_W22 | PIN_R14 | 28 | PIN_V21 | PIN_Y22 | PIN_N13 | |
29 | PIN_U22 | PIN_Y21 | PIN_N14 | 30 | PIN_U21 | PIN_W21 | PIN_P14 | |
31 | PIN_R22 | PIN_U22 | PIN_P16 | 32 | PIN_R21 | PIN_V21 | PIN_R16 | |
33 | PIN_P22 | PIN_V20 | PIN_N16 | 34 | PIN_P21 | PIN_W19 | PIN_N15 | |
35 | PIN_N22 | PIN_U21 | PIN_M16 * | 36 | PIN_N21 | PIN_U20 | PIN_M15 * | |
37 | PIN_M22 | PIN_R22 | PIN_L16 | 38 | PIN_M21 | PIN_T22 | PIN_L15 | |
39 | PIN_L22 | PIN_P22 | PIN_P15 | 40 | PIN_L21 | PIN_R21 | PIN_M12 | |
41 | PIN_K22 | PIN_T20 | PIN_L14 | 42 | PIN_K21 | PIN_T19 | PIN_L13 | |
43 | PIN_J22 | PIN_P16 | PIN_K16 | 44 | PIN_J21 | PIN_P17 | PIN_K15 | |
45 | PIN_H22 | PIN_N20 | PIN_K12 | 46 | PIN_H21 | PIN_N21 | PIN_J12 | |
47 | PIN_F22 | PIN_M21 | PIN_J14 | 48 | PIN_F21 | PIN_M20 | PIN_J13 | |
49 | PIN_E22 | PIN_M18 | PIN_K11 | 50 | PIN_E21 | PIN_N19 | PIN_J11 | |
51 | PIN_D22 | PIN_L18 | PIN_G11 | 52 | PIN_D21 | PIN_L19 | PIN_F11 | |
53 | PIN_C22 | PIN_M22 | PIN_F13 | 54 | PIN_C21 | PIN_L22 | PIN_F14 | |
55 | PIN_B22 | PIN_L17 | PIN_F10 | 56 | PIN_B21 | PIN_K17 | PIN_F9 | |
57 | PIN_N20 | PIN_K22 | PIN_E16 * | 58 | PIN_N19 | PIN_K21 | PIN_E15 * | |
59 | PIN_M20 | PIN_M16 | PIN_D16 | 60 | PIN_M19 | PIN_N16 | PIN_D15 | |
61 | GND | GND | GND | 62 | GND | GND | GND | |
63 | 5V | 5V | 5V | 64 | 5V | 5V | 5V |
J10-J12 - 3 I/O slots IO_1-IO_3
- 3 I/O connectors
- 2x40 headers
- First 64-pins match pinout of J8
- Last 16 pins are chained together and do not connect to the FPGA (IOX65-80)
- Cyclone 10 notes
- Cannot place output or bidirectional pin J8IO[35] in input pin location M16
- Cannot place output or bidirectional pin J8IO[36] in input pin location M15
- Cannot place output or bidirectional pin J8IO[57] in input pin location E16
- Cannot place output or bidirectional pin J8IO[58] in input pin location E15
J10-J12 Pins List
U8 PIN | EP4CE15/55 | 5CEFA2 | 10C1006 | U8 PIN | EP4CE15/55 | 5CEFA2 | 10C1006 | |
---|---|---|---|---|---|---|---|---|
1 | GND | GND | GND | 2 | GND | GND | GND | |
3 | 3.3V | 3.3V | 3.3V | 4 | 3.3V | 3.3V | 3.3V | |
5 | GND | GND | GND | 6 | GND | GND | GND | |
7 | PIN_AA13 | PIN_AA14 | PIN_R9 | 8 | PIN_AB13 | PIN_AA13 | PIN_T9 | |
9 | PIN_AA14 | PIN_AA15 | PIN_R10 | 10 | PIN_AB14 | PIN_AB15 | PIN_T10 | |
11 | PIN_AA15 | PIN_Y15 | PIN_R11 | 12 | PIN_AB15 | PIN_Y14 | PIN_T11 | |
13 | PIN_AA16 | PIN_AB18 | PIN_R12 | 14 | PIN_AB16 | PIN_AB17 | PIN_T12 | |
15 | PIN_AA17 | PIN_Y17 | PIN_N9 | 16 | PIN_AB17 | PIN_Y16 | PIN_M9 | |
17 | PIN_AA18 | PIN_AA18 | PIN_M10 | 18 | PIN_AB18 | PIN_AA17 | PIN_P9 | |
19 | PIN_AA19 | PIN_AA20 | PIN_P11 | 20 | PIN_AB19 | PIN_AA19 | PIN_N11 | |
21 | PIN_AA20 | PIN_Y20 | PIN_R13 | 22 | PIN_AB20 | PIN_Y19 | PIN_T13 | |
23 | PIN_Y22 | PIN_AB21 | PIN_T15 | 24 | PIN_Y21 | PIN_AB20 | PIN_T14 | |
25 | PIN_W22 | PIN_AA22 | PIN_N12 | 26 | PIN_W21 | PIN_AB22 | PIN_M11 | |
27 | PIN_V22 | PIN_W22 | PIN_R14 | 28 | PIN_V21 | PIN_Y22 | PIN_N13 | |
29 | PIN_U22 | PIN_Y21 | PIN_N14 | 30 | PIN_U21 | PIN_W21 | PIN_P14 | |
31 | PIN_R22 | PIN_U22 | PIN_P16 | 32 | PIN_R21 | PIN_V21 | PIN_R16 | |
33 | PIN_P22 | PIN_V20 | PIN_N16 | 34 | PIN_P21 | PIN_W19 | PIN_N15 | |
35 | PIN_N22 | PIN_U21 | PIN_M16 | 36 | PIN_N21 | PIN_U20 | PIN_M15 | |
37 | PIN_M22 | PIN_R22 | PIN_L16 | 38 | PIN_M21 | PIN_T22 | PIN_L15 | |
39 | PIN_L22 | PIN_P22 | PIN_P15 | 40 | PIN_L21 | PIN_R21 | PIN_M12 | |
41 | PIN_K22 | PIN_T20 | PIN_L14 | 42 | PIN_K21 | PIN_T19 | PIN_L13 | |
43 | PIN_J22 | PIN_P16 | PIN_K16 | 44 | PIN_J21 | PIN_P17 | PIN_K15 | |
45 | PIN_H22 | PIN_N20 | PIN_K12 | 46 | PIN_H21 | PIN_N21 | PIN_J12 | |
47 | PIN_F22 | PIN_M21 | PIN_J14 | 48 | PIN_F21 | PIN_M20 | PIN_J13 | |
49 | PIN_E22 | PIN_M18 | PIN_K11 | 50 | PIN_E21 | PIN_N19 | PIN_J11 | |
51 | PIN_D22 | PIN_L18 | PIN_G11 | 52 | PIN_D21 | PIN_L19 | PIN_F11 | |
53 | PIN_C22 | PIN_M22 | PIN_F13 | 54 | PIN_C21 | PIN_L22 | PIN_F14 | |
55 | PIN_B22 | PIN_L17 | PIN_F10 | 56 | PIN_B21 | PIN_K17 | PIN_F9 | |
57 | PIN_N20 | PIN_K22 | PIN_E16 | 58 | PIN_N19 | PIN_K21 | PIN_E15 | |
59 | PIN_M20 | PIN_M16 | PIN_D16 | 60 | PIN_M19 | PIN_N16 | PIN_D15 | |
61 | GND | GND | GND | 62 | GND | GND | GND | |
63 | 5V | 5V | 5V | 64 | 5V | 5V | 5V | |
65 | IOX_65 | IOX_65 | IOX_65 | 66 | IOX_66 | IOX_66 | IOX_66 | |
67 | IOX_67 | IOX_67 | IOX_67 | 68 | IOX_68 | IOX_68 | IOX_68 | |
69 | IOX_69 | IOX_69 | IOX_69 | 70 | IOX_70 | IOX_70 | IOX_70 | |
71 | IOX_71 | IOX_71 | IOX_71 | 72 | IOX_72 | IOX_72 | IOX_72 | |
73 | IOX_73 | IOX_73 | IOX_73 | 74 | IOX_74 | IOX_74 | IOX_74 | |
75 | IOX_75 | IOX_75 | IOX_75 | 76 | IOX_76 | IOX_76 | IOX_76 | |
77 | IOX_77 | IOX_77 | IOX_77 | 78 | IOX_78 | IOX_78 | IOX_78 | |
79 | IOX_79 | IOX_79 | IOX_79 | 80 | IOX_80 | IOX_80 | IOX_80 | |
IOX_81 | IOX_81 | IOX_81 | 82 | IOX_82 | IOX_82 | IOX_82 |
J14 - Power LEDs
J15 - Reset Switch
- Right angle header
- Connects to J8-35
- Attach case reset line here
- Cyclone 10 does not have internal weak pull up for this pin
J16 - Power Switch
- Connects to case power switch
- Shuts off power from USB B
- Does not affect power from RP2040 card
H1 - I/O Slots Power Select Jumper
- Can use 3.3V from FPGA card or on-board 3.3V regulator
170x170mm, Mini-ITX card
- Thin Mini-ITX Based PC System Design Guide - Intel
- MINI ITX SPEC V2 0
- Mini-ITX Interface Specification, version 1.1/1.2
- Thin Mini-ITX Based All-In-One PC Compliance Requirements
- 4mm Mounting holes for Mini ITX case
- Isolated pads
- M06 Mini Desktop Case J8G3
- TX02 Mini Desktop Case J6E2
- MATX ATX PC Test Bench Open Air Frame Overclock Case
Card Mechanicals
Card Height
Back Panel
Case Cabling
Expansion Cards
FPGA-ITX-01 expansion cards plug into the expansion connectors to expand the functionality of the FPGA design.
ITX-65C816
- ITX-65C816
- W65C816 CPU module
- 3.3V
- Running at 8.33 MHz
- Native mode (65C816 extended code) and emulation mode (65C02 code)
- Native mode allows for 24-bit address space
ITX-PI-PICO
- ITX-PI-PICO
- Raspberry Pi Pico Module
ITX-BKOUT
- ITX-BKOUT
- Breakout card which connects to the pins of the expansion connectors with power/ground down the center of the card.
- Configured as Bus Monitor for Logic Analyzer
ITX-SWLEDs
- ITX-SWLEDs
- 8 pushbuttons, 8 slide switches, 16 LEDs.
Mechanicals
- QMTECH FPGA card
Software
Software that runs on the card
Multicomp Builds
Tested Multicomp builds
- M6502_VGA_Int65C816_Cyclone10
- M6800_MIKBUG
- M6809_VGA_PS2_RAM(56K)
- MultiComp_6809_by_Neal_C-2019-04-08
- Multicomp-MPM
- UK101_41K
XIAO RP2040
- USB-SERIAL - Arduino sketch turns the RP2040 into a USB to Serial Bridge
- Runs at 115,200 baud
- Hardware Handshake implemented
- Only uses RTS output from the FPGA to hold off output
- Most Multicomp builds switch I/O with F1 key
- TeraTerm at 115,200 baud
Revision History
Rev 2
- Moved upper right mounting hole
- Fixed R23 DRC
- Add pull-up resistors for input only pins
- J8-35, 36, 57, 58
- Move silkscreen pin numbers around FPGA a bit
- Widen JTAG silkscreen block
- Verified pin No Connects are correct
- Added Rev 2 marking
- Change R2H, etc to call out R/G/B (match PL)
Rev 1
- Upper right mounting hole (near XAIO USB/Serial interface) is in wrong spot
- At 0.9" from edge, should be 0.9" from upper left mounting hole
- Not big issue, no mechanical interference on board, just use 3 mounting holes to install in case
- Yabs = 2.47480315, change to 2.87480315
- R23 DRC error
- Overshot pin on rear side
- Verified right pin is connected
- Input only pins (using Cyclone 10) do not support internal pull-ups
- Missing Rev marking (use P-Touch label)
- Tested/works
- Video
- PS/2 keyboard
- SD card
- 5V input