# FPGA VGA Controller Template ## Description This is a VGA signal generation based on ICE40 Field-programmable gate array chip #VGA #FPGA #ICE40HX1K #ICE40 #controller #referenceDesign #project #template #SRAM #video #display ## Project Details - **Owner:** vasy_skral - **Created:** 12/30/2024 - **Last Updated:** 3/10/2026 - **Visibility:** Public - **License:** https://creativecommons.org/licenses/by/4.0/ - **Copies:** 5 ## Key Components ### D1 — [PMEG6010ELR](https://www.flux.ai/vasy_skral/pmeg6010elr~pyx.md) - Datasheet URL: https://eu.mouser.com/datasheet/2/916/PMEG6010ELR_Q-2498669.pdf - Part Type: Diode - Manufacturer Name: Nexperia USA Inc. - Manufacturer Part Number: PMEG6010ELR - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - A [pin 2] - K [pin 1] ### IC1 — [IS62WV25616BLL-55TLI](https://www.flux.ai/adrian95/is62wv25616bll-55tli~hsg.md) - Manufacturer Part Number: IS62WV25616BLL-55TLI - Manufacturer Name: ISSI, Integrated Silicon Solution Inc - Part Type: Integrated Circuit - Datasheet URL: https://www.issi.com/WW/pdf/62WV25616ALL.pdf - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - ~CS1 [pin 6] - ~LB [pin 39] - ~OE [pin 41] - ~UB [pin 40] - ~WE [pin 17] - A0 [pin 5] - A1 [pin 4] - A10 [pin 25] - A11 [pin 24] - A12 [pin 22] - A13 [pin 21] - A14 [pin 20] - A15 [pin 19] - A16 [pin 18] - A17 [pin 23] - A2 [pin 3] - A3 [pin 2] - A4 [pin 1] - A5 [pin 44] - A6 [pin 43] - A7 [pin 42] - A8 [pin 27] - A9 [pin 26] - GND_1 [pin 12] - GND_2 [pin 34] - I/O0 [pin 7] - I/O1 [pin 8] - I/O10 [pin 31] - I/O11 [pin 32] - I/O12 [pin 35] - I/O13 [pin 36] - I/O14 [pin 37] - I/O15 [pin 38] - I/O2 [pin 9] - I/O3 [pin 10] - I/O4 [pin 13] - I/O5 [pin 14] - I/O6 [pin 15] - I/O7 [pin 16] - I/O8 [pin 29] - I/O9 [pin 30] - NC [pin 28] - VDD_1 [pin 11] - VDD_2 [pin 33] ### J2 — [Pin Socket 02x05 2.54mm Vertical](https://www.flux.ai/adrian95/pin-socket-02x05-254mm-vertical~bk3.md) - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector **Pins:** - Pin_1 [pin 1] - Pin_10 [pin 10] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] - Pin_5 [pin 5] - Pin_6 [pin 6] - Pin_7 [pin 7] - Pin_8 [pin 8] - Pin_9 [pin 9] ### LED1 — [LED-0603-Template](https://www.flux.ai/vasy_skral/led-0603-template~ye5.md) - Part Type: LED - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - A [pin 2] - K [pin 1] ### U2 — [ICE40HX1K-VQ100](https://www.flux.ai/lcsc/ice40hx1k-vq100~zhme.md) - Package or Case Code: TQFP-100_L14.0-W14.0-P0.50-LS16.0-BL - Manufacturer Name: LATTICE(莱迪斯) - LCSC Part Number: C1519043 - Part Type: CPLD/FPGA - JLCPCB Part Class: Extended Part - Manufacturer Part Number: ICE40HX1K-VQ100 **Pins:** - CDONE [pin 43] - CRESET_B [pin 44] - GND [pin 70] - GND [pin 32] - GND [pin 47] - GND [pin 17] - GND [pin 55] - GND [pin 98] - GND [pin 39] - GND [pin 23] - GND [pin 84] - GND [pin 5] - IOB_26 [pin 26] - IOB_27 [pin 27] - IOB_28 [pin 28] - IOB_29 [pin 29] - IOB_30 [pin 30] - IOB_34 [pin 36] - IOB_35_GBIN5 [pin 33] - IOB_36_GBIN4 [pin 34] - IOB_37 [pin 37] - IOB_41 [pin 40] - IOB_42_CBSEL0 [pin 41] - IOB_43_CBSEL1 [pin 42] - IOB_44_SDO [pin 45] - IOB_45_SDI [pin 46] - IOB_46_SCK [pin 48] - IOB_47_SS [pin 49] - IOL_10A [pin 20] - IOL_10B [pin 21] - IOL_12A [pin 24] - IOL_12B [pin 25] - IOL_1A [pin 1] - IOL_1B [pin 2] - IOL_2A [pin 3] - IOL_2B [pin 4] - IOL_3A [pin 7] - IOL_3B [pin 8] - IOL_5A [pin 9] - IOL_5B [pin 10] - IOL_6A [pin 12] - IOL_6B_GBIN7 [pin 13] - IOL_7A_GBIN6 [pin 15] - IOL_7B [pin 16] - IOL_8A [pin 18] - IOL_8B [pin 19] - IOR_52 [pin 51] - IOR_53 [pin 52] - IOR_54 [pin 53] - IOR_55 [pin 54] - IOR_56 [pin 56] - IOR_57 [pin 57] - IOR_58 [pin 59] - IOR_59 [pin 60] - IOR_60_GBIN3 [pin 62] - IOR_61_GBIN2 [pin 63] - IOR_63 [pin 64] - IOR_64 [pin 65] - IOR_65 [pin 66] - IOR_67 [pin 68] - IOR_68 [pin 69] - IOR_69 [pin 71] - IOR_70 [pin 72] - IOR_71 [pin 73] - IOR_72 [pin 74] - IOT_73 [pin 78] - IOT_74 [pin 79] - IOT_75 [pin 80] - IOT_77 [pin 81] - IOT_78 [pin 82] - IOT_79 [pin 83] - IOT_80 [pin 85] - IOT_81 [pin 86] - IOT_82 [pin 87] - IOT_84_GBIN1 [pin 89] - IOT_85_GBIN0 [pin 90] - IOT_86 [pin 91] - IOT_87 [pin 93] - IOT_88 [pin 94] - IOT_89 [pin 95] - IOT_90 [pin 96] - IOT_91 [pin 97] - IOT_93 [pin 99] - IOT_95 [pin 100] - VCC [pin 35] - VCC [pin 61] - VCC [pin 11] - VCC [pin 77] - VCC_SPI [pin 50] - VCCIO_0 [pin 92] - VCCIO_0 [pin 88] - VCCIO_1 [pin 58] - VCCIO_1 [pin 67] - VCCIO_2 [pin 31] - VCCIO_2 [pin 38] - VCCIO_3 [pin 6] - VCCIO_3 [pin 14] - VCCIO_3 [pin 22] - VPP_2V5 [pin 75] - VPP_FAST [pin 76] ### U4 — [NCP1117ST33T3G](https://www.flux.ai/adrian95/ncp1117st33t3g~kt6.md) - Part Type: Integrated Circuit - Datasheet URL: https://www.onsemi.com/pdf/datasheet/ncp1117-d.pdf - Manufacturer Part Number: NCP1117ST50T3G - Manufacturer Name: onsemi - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - GND [pin 1] - IN [pin 3] - OUT [pin 4] - OUT [pin 2] ### U5 — [AMS1117-3.3](https://www.flux.ai/vasy_skral/ams1117-33~34.md) - Symbol Style: Parametric - Part Type: Integrated Circuit - Datasheet URL: https://datasheet.lcsc.com/lcsc/1811021917_Advanced-Monolithic-Systems-AMS1117_C6188.pdf - Manufacturer Name: AMS - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: AMS1117-3.3 **Pins:** - GND [pin 1] - TAB(VOUT) [pin 4] - VIN [pin 3] - VOUT [pin 2] ### VGA1 — [KH-HDR15P-F3.08](https://www.flux.ai/lcsc/kh-hdr15p-f3p08~8qwi.md) - Manufacturer Name: kinghelm(金航标) - LCSC Part Number: C3038673 - Package or Case Code: DSUB-TH_KH-HDR15P-F3.08-VGA - JLCPCB Part Class: Extended Part - Part Type: D-Sub/DVI/HDMI Connectors - Manufacturer Part Number: KH-HDR15P-F3.08 **Pins:** - 1 [pin 1] - 10 [pin 10] - 11 [pin 11] - 12 [pin 12] - 13 [pin 13] - 14 [pin 14] - 15 [pin 15] - 16 [pin 16] - 17 [pin 17] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] - 5 [pin 5] - 6 [pin 6] - 7 [pin 7] - 8 [pin 8] - 9 [pin 9] ### Y1 — [ASFL3-27.000MHZ-EK-T](https://www.flux.ai/vasy_skral/asfl3-27p000mhz-ek-t~8jv.md) - Manufacturer Name: Abracon LLC - Manufacturer Part Number: ASFL3-27.000MHZ-EK-T - Part Type: Oscillator - Datasheet URL: https://abracon.com/Oscillators/asfl3.pdf - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - GND [pin 2] - OUTPUT [pin 3] - TRI_STATE [pin 1] - VDD [pin 4] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/vasy_skral/fpga-vga-controller-template~mfz](https://www.flux.ai/vasy_skral/fpga-vga-controller-template~mfz).* --- *Generated from [https://www.flux.ai/vasy_skral/fpga-vga-controller-template~mfz](https://www.flux.ai/vasy_skral/fpga-vga-controller-template~mfz)*