diff --git a/kicad_pcb/logic_block.sch b/kicad_pcb/logic_block.sch new file mode 100644 index 0000000..c3ed3e2 --- /dev/null +++ b/kicad_pcb/logic_block.sch @@ -0,0 +1,2530 @@ +EESchema Schematic File Version 4 +LIBS:ttl-fpga-cache +EELAYER 29 0 +EELAYER END +$Descr A3 16535 11693 +encoding utf-8 +Sheet 2 3 +Title "DISCRETE TTL FPGA" +Date "2019-05-31" +Rev "02" +Comp "Markus Koch " +Comment1 "Logic Block" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L 74xx_IEEE:74164 U? +U 1 1 5DA6508D +P 5050 1750 +AR Path="/5CF41639/5DA6508D" Ref="U?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5DA6508D" Ref="U?" Part="1" +AR Path="/5D77FDBE/5DA6508D" Ref="U1" Part="1" +F 0 "U1" H 5400 1950 50 0000 C CNN +F 1 "74164" H 5450 2050 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 5050 1750 50 0001 C CNN +F 3 "" H 5050 1750 50 0001 C CNN + 1 5050 1750 + 1 0 0 -1 +$EndComp +$Comp +L power:GNDD #PWR? +U 1 1 5DA65093 +P 4850 1200 +AR Path="/5CF41639/5DA65093" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5DA65093" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5DA65093" Ref="#PWR013" Part="1" +F 0 "#PWR013" H 4850 950 50 0001 C CNN +F 1 "GNDD" H 4854 1045 50 0000 C CNN +F 2 "" H 4850 1200 50 0001 C CNN +F 3 "" H 4850 1200 50 0001 C CNN + 1 4850 1200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4850 1200 5050 1200 +Wire Wire Line + 5050 1200 5050 1400 +$Comp +L power:VCC #PWR? +U 1 1 5DA6509B +P 5250 1300 +AR Path="/5CF41639/5DA6509B" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5DA6509B" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5DA6509B" Ref="#PWR015" Part="1" +F 0 "#PWR015" H 5250 1150 50 0001 C CNN +F 1 "VCC" H 5267 1473 50 0000 C CNN +F 2 "" H 5250 1300 50 0001 C CNN +F 3 "" H 5250 1300 50 0001 C CNN + 1 5250 1300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5250 1300 5250 1400 +$Comp +L 74xx_IEEE:74164 U? +U 1 1 5DA841D5 +P 5050 3300 +AR Path="/5CF41639/5DA841D5" Ref="U?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5DA841D5" Ref="U?" Part="1" +AR Path="/5D77FDBE/5DA841D5" Ref="U5" Part="1" +F 0 "U5" H 5400 3500 50 0000 C CNN +F 1 "74164" H 5450 3600 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 5050 3300 50 0001 C CNN +F 3 "" H 5050 3300 50 0001 C CNN + 1 5050 3300 + 1 0 0 -1 +$EndComp +$Comp +L power:GNDD #PWR? +U 1 1 5DA841DF +P 4850 2750 +AR Path="/5CF41639/5DA841DF" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5DA841DF" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5DA841DF" Ref="#PWR029" Part="1" +F 0 "#PWR029" H 4850 2500 50 0001 C CNN +F 1 "GNDD" H 4854 2595 50 0000 C CNN +F 2 "" H 4850 2750 50 0001 C CNN +F 3 "" H 4850 2750 50 0001 C CNN + 1 4850 2750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4850 2750 5050 2750 +Wire Wire Line + 5050 2750 5050 2950 +$Comp +L power:VCC #PWR? +U 1 1 5DA841EB +P 5250 2850 +AR Path="/5CF41639/5DA841EB" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5DA841EB" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5DA841EB" Ref="#PWR031" Part="1" +F 0 "#PWR031" H 5250 2700 50 0001 C CNN +F 1 "VCC" H 5267 3023 50 0000 C CNN +F 2 "" H 5250 2850 50 0001 C CNN +F 3 "" H 5250 2850 50 0001 C CNN + 1 5250 2850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5250 2850 5250 2950 +Wire Wire Line + 5600 1800 5800 1800 +Entry Wire Line + 5800 1800 5900 1900 +Entry Wire Line + 5800 1950 5900 2050 +Entry Wire Line + 5800 2050 5900 2150 +Entry Wire Line + 5800 2150 5900 2250 +Entry Wire Line + 5800 2250 5900 2350 +Entry Wire Line + 5800 2350 5900 2450 +Entry Wire Line + 5800 2450 5900 2550 +Entry Wire Line + 5800 2550 5900 2650 +Wire Wire Line + 5600 1950 5800 1950 +Wire Wire Line + 5600 2050 5800 2050 +Wire Wire Line + 5600 2150 5800 2150 +Wire Wire Line + 5600 2250 5800 2250 +Wire Wire Line + 5600 2350 5800 2350 +Wire Wire Line + 5600 2450 5800 2450 +Wire Wire Line + 5600 2550 5650 2550 +Wire Wire Line + 5600 3350 5800 3350 +Entry Wire Line + 5800 3350 5900 3450 +Entry Wire Line + 5800 3500 5900 3600 +Entry Wire Line + 5800 3600 5900 3700 +Entry Wire Line + 5800 3700 5900 3800 +Entry Wire Line + 5800 3800 5900 3900 +Entry Wire Line + 5800 3900 5900 4000 +Entry Wire Line + 5800 4000 5900 4100 +Entry Wire Line + 5800 4100 5900 4200 +Wire Wire Line + 5600 3500 5800 3500 +Wire Wire Line + 5600 3600 5800 3600 +Wire Wire Line + 5600 3700 5800 3700 +Wire Wire Line + 5600 3800 5800 3800 +Wire Wire Line + 5600 3900 5800 3900 +Wire Wire Line + 5600 4000 5800 4000 +Wire Wire Line + 5600 4100 5650 4100 +$Comp +L 74xx_IEEE:74164 U? +U 1 1 5DB5F0CD +P 6900 1750 +AR Path="/5CF41639/5DB5F0CD" Ref="U?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5DB5F0CD" Ref="U?" Part="1" +AR Path="/5D77FDBE/5DB5F0CD" Ref="U2" Part="1" +F 0 "U2" H 7250 1950 50 0000 C CNN +F 1 "74164" H 7300 2050 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 6900 1750 50 0001 C CNN +F 3 "" H 6900 1750 50 0001 C CNN + 1 6900 1750 + 1 0 0 -1 +$EndComp +$Comp +L power:GNDD #PWR? +U 1 1 5DB5F0D7 +P 6700 1200 +AR Path="/5CF41639/5DB5F0D7" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5DB5F0D7" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5DB5F0D7" Ref="#PWR014" Part="1" +F 0 "#PWR014" H 6700 950 50 0001 C CNN +F 1 "GNDD" H 6704 1045 50 0000 C CNN +F 2 "" H 6700 1200 50 0001 C CNN +F 3 "" H 6700 1200 50 0001 C CNN + 1 6700 1200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6700 1200 6900 1200 +Wire Wire Line + 6900 1200 6900 1400 +$Comp +L power:VCC #PWR? +U 1 1 5DB5F0E3 +P 7100 1300 +AR Path="/5CF41639/5DB5F0E3" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5DB5F0E3" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5DB5F0E3" Ref="#PWR016" Part="1" +F 0 "#PWR016" H 7100 1150 50 0001 C CNN +F 1 "VCC" H 7117 1473 50 0000 C CNN +F 2 "" H 7100 1300 50 0001 C CNN +F 3 "" H 7100 1300 50 0001 C CNN + 1 7100 1300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7100 1300 7100 1400 +$Comp +L 74xx_IEEE:74164 U? +U 1 1 5DB5F0EE +P 6900 3300 +AR Path="/5CF41639/5DB5F0EE" Ref="U?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5DB5F0EE" Ref="U?" Part="1" +AR Path="/5D77FDBE/5DB5F0EE" Ref="U6" Part="1" +F 0 "U6" H 7250 3500 50 0000 C CNN +F 1 "74164" H 7300 3600 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 6900 3300 50 0001 C CNN +F 3 "" H 6900 3300 50 0001 C CNN + 1 6900 3300 + 1 0 0 -1 +$EndComp +$Comp +L power:GNDD #PWR? +U 1 1 5DB5F0F8 +P 6700 2750 +AR Path="/5CF41639/5DB5F0F8" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5DB5F0F8" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5DB5F0F8" Ref="#PWR030" Part="1" +F 0 "#PWR030" H 6700 2500 50 0001 C CNN +F 1 "GNDD" H 6704 2595 50 0000 C CNN +F 2 "" H 6700 2750 50 0001 C CNN +F 3 "" H 6700 2750 50 0001 C CNN + 1 6700 2750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6700 2750 6900 2750 +Wire Wire Line + 6900 2750 6900 2950 +Wire Wire Line + 7100 2850 7100 2950 +Wire Wire Line + 7450 1800 7650 1800 +Entry Wire Line + 7650 1800 7750 1900 +Entry Wire Line + 7650 1950 7750 2050 +Entry Wire Line + 7650 2050 7750 2150 +Entry Wire Line + 7650 2150 7750 2250 +Entry Wire Line + 7650 2250 7750 2350 +Entry Wire Line + 7650 2350 7750 2450 +Entry Wire Line + 7650 2450 7750 2550 +Entry Wire Line + 7650 2550 7750 2650 +Wire Wire Line + 7450 1950 7650 1950 +Wire Wire Line + 7450 2050 7650 2050 +Wire Wire Line + 7450 2150 7650 2150 +Wire Wire Line + 7450 2250 7650 2250 +Wire Wire Line + 7450 2350 7650 2350 +Wire Wire Line + 7450 2450 7650 2450 +Wire Wire Line + 7450 2550 7500 2550 +Wire Wire Line + 7450 3350 7650 3350 +Entry Wire Line + 7650 3350 7750 3450 +Entry Wire Line + 7650 3500 7750 3600 +Entry Wire Line + 7650 3600 7750 3700 +Entry Wire Line + 7650 3700 7750 3800 +Entry Wire Line + 7650 3800 7750 3900 +Entry Wire Line + 7650 3900 7750 4000 +Entry Wire Line + 7650 4000 7750 4100 +Entry Wire Line + 7650 4100 7750 4200 +Wire Wire Line + 7450 3500 7650 3500 +Wire Wire Line + 7450 3600 7650 3600 +Wire Wire Line + 7450 3700 7650 3700 +Wire Wire Line + 7450 3800 7650 3800 +Wire Wire Line + 7450 3900 7650 3900 +Wire Wire Line + 7450 4000 7650 4000 +Wire Wire Line + 7450 4100 7650 4100 +Text Label 5600 1800 0 50 ~ 0 +cfg0 +Text Label 5600 1950 0 50 ~ 0 +cfg1 +Text Label 5600 2050 0 50 ~ 0 +cfg2 +Text Label 5600 2150 0 50 ~ 0 +cfg3 +Text Label 5600 2250 0 50 ~ 0 +cfg4 +Text Label 5600 2350 0 50 ~ 0 +cfg5 +Text Label 5600 2450 0 50 ~ 0 +cfg6 +Text Label 5600 2550 0 50 ~ 0 +cfg7 +Text Label 5600 3350 0 50 ~ 0 +cfg8 +Text Label 5600 3500 0 50 ~ 0 +cfg9 +Text Label 5600 3600 0 50 ~ 0 +cfg10 +Text Label 5600 3700 0 50 ~ 0 +cfg11 +Text Label 5600 3800 0 50 ~ 0 +cfg12 +Text Label 5600 3900 0 50 ~ 0 +cfg13 +Text Label 5600 4000 0 50 ~ 0 +cfg14 +Text Label 5600 4100 0 50 ~ 0 +cfg15 +Text Label 7450 1800 0 50 ~ 0 +cfg16 +Text Label 7450 1950 0 50 ~ 0 +cfg17 +Text Label 7450 2050 0 50 ~ 0 +cfg18 +Text Label 7450 2150 0 50 ~ 0 +cfg19 +Text Label 7450 2250 0 50 ~ 0 +cfg20 +Text Label 7450 2350 0 50 ~ 0 +cfg21 +Text Label 7450 2450 0 50 ~ 0 +cfg22 +Text Label 7450 2550 0 50 ~ 0 +cfg23 +Text Label 7450 3350 0 50 ~ 0 +cfg24 +Text Label 7450 3500 0 50 ~ 0 +cfg25 +Text Label 7450 3600 0 50 ~ 0 +cfg26 +Text Label 7450 3700 0 50 ~ 0 +cfg27 +Text Label 7450 3800 0 50 ~ 0 +cfg28 +Text Label 7450 3900 0 50 ~ 0 +cfg29 +Text Label 7450 4000 0 50 ~ 0 +cfg30 +Text Label 7450 4100 0 50 ~ 0 +cfg31 +Wire Wire Line + 5650 2550 5650 2650 +Wire Wire Line + 5650 2650 4400 2650 +Wire Wire Line + 4400 2650 4400 3350 +Wire Wire Line + 4400 3350 4450 3350 +Wire Wire Line + 4450 3350 4450 3300 +Wire Wire Line + 4450 3300 4500 3300 +Connection ~ 5650 2550 +Wire Wire Line + 5650 2550 5800 2550 +Wire Wire Line + 4500 3400 4450 3400 +Wire Wire Line + 4450 3400 4450 3350 +Connection ~ 4450 3350 +Wire Wire Line + 4500 1850 4450 1850 +Wire Wire Line + 4450 1850 4450 1800 +Wire Wire Line + 4450 1750 4500 1750 +Wire Wire Line + 6350 1750 6250 1750 +Wire Wire Line + 6250 1750 6250 1800 +Wire Wire Line + 6250 1850 6350 1850 +Wire Wire Line + 6250 1800 6150 1800 +Wire Wire Line + 6150 1800 6150 4250 +Wire Wire Line + 6150 4250 5650 4250 +Wire Wire Line + 5650 4250 5650 4100 +Connection ~ 6250 1800 +Wire Wire Line + 6250 1800 6250 1850 +Connection ~ 5650 4100 +Wire Wire Line + 5650 4100 5800 4100 +Text Label 6000 4350 0 50 ~ 0 +cfg[31..0] +Wire Wire Line + 6350 3400 6300 3400 +Wire Wire Line + 6300 3400 6300 3350 +Wire Wire Line + 6300 3300 6350 3300 +Wire Wire Line + 6300 3350 6250 3350 +Wire Wire Line + 6250 3350 6250 2650 +Wire Wire Line + 6250 2650 7500 2650 +Wire Wire Line + 7500 2650 7500 2550 +Connection ~ 6300 3350 +Wire Wire Line + 6300 3350 6300 3300 +Connection ~ 7500 2550 +Wire Wire Line + 7500 2550 7650 2550 +Entry Wire Line + 5900 5200 6000 5300 +Entry Wire Line + 5900 5450 6000 5550 +Entry Wire Line + 5900 5550 6000 5650 +Text Label 6000 5550 0 50 ~ 0 +cfg30 +Text Label 6000 5650 0 50 ~ 0 +cfg31 +Text Label 6000 5300 0 50 ~ 0 +cfg31 +Wire Wire Line + 4450 1800 1650 1800 +Connection ~ 4450 1800 +Wire Wire Line + 4450 1800 4450 1750 +Text HLabel 1650 1800 0 50 Input ~ 0 +isp_mosi +Text HLabel 1650 1950 0 50 Input ~ 0 +isp_sck +Wire Wire Line + 6000 5200 6000 5100 +Wire Wire Line + 6000 5100 5800 5100 +Wire Wire Line + 5800 5100 5800 5200 +$Comp +L 4xxx:4066 U? +U 5 1 5E0E0FAE +P 11650 2000 +AR Path="/5E0E0FAE" Ref="U?" Part="1" +AR Path="/5D77FDBE/5E0E0FAE" Ref="U3" Part="5" +F 0 "U3" H 11550 2050 50 0000 C CNN +F 1 "4066" H 11700 1950 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 11650 2000 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 11650 2000 50 0001 C CNN + 5 11650 2000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5800 5200 4050 5200 +Text Label 4050 5200 0 50 ~ 0 +isp_sck +Text Label 4050 3150 0 50 ~ 0 +isp_sck +Wire Wire Line + 4050 3150 4500 3150 +Wire Wire Line + 4500 1600 4050 1600 +Text Label 4050 1600 0 50 ~ 0 +isp_sck +Text Label 6050 1600 0 50 ~ 0 +isp_sck +Wire Wire Line + 6350 1600 6050 1600 +Text Label 6050 3150 0 50 ~ 0 +isp_sck +Wire Wire Line + 6350 3150 6050 3150 +$Comp +L power:VCC #PWR034 +U 1 1 5CFF4961 +P 6350 3000 +F 0 "#PWR034" H 6350 2850 50 0001 C CNN +F 1 "VCC" H 6367 3173 50 0000 C CNN +F 2 "" H 6350 3000 50 0001 C CNN +F 3 "" H 6350 3000 50 0001 C CNN + 1 6350 3000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6350 3000 6350 3050 +$Comp +L power:VCC #PWR019 +U 1 1 5D00C8DA +P 6350 1450 +F 0 "#PWR019" H 6350 1300 50 0001 C CNN +F 1 "VCC" H 6367 1623 50 0000 C CNN +F 2 "" H 6350 1450 50 0001 C CNN +F 3 "" H 6350 1450 50 0001 C CNN + 1 6350 1450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6350 1450 6350 1500 +$Comp +L power:VCC #PWR018 +U 1 1 5D021EED +P 4500 1450 +F 0 "#PWR018" H 4500 1300 50 0001 C CNN +F 1 "VCC" H 4517 1623 50 0000 C CNN +F 2 "" H 4500 1450 50 0001 C CNN +F 3 "" H 4500 1450 50 0001 C CNN + 1 4500 1450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4500 1450 4500 1500 +$Comp +L power:VCC #PWR033 +U 1 1 5D037712 +P 4500 3000 +F 0 "#PWR033" H 4500 2850 50 0001 C CNN +F 1 "VCC" H 4517 3173 50 0000 C CNN +F 2 "" H 4500 3000 50 0001 C CNN +F 3 "" H 4500 3000 50 0001 C CNN + 1 4500 3000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4500 3000 4500 3050 +Wire Wire Line + 12100 1500 12100 1400 +Wire Wire Line + 11650 1500 11650 1400 +Wire Wire Line + 11650 1400 11900 1400 +Connection ~ 11900 1400 +Wire Wire Line + 11900 1400 12100 1400 +$Comp +L power:VCC #PWR017 +U 1 1 5D0D2E43 +P 11900 1300 +F 0 "#PWR017" H 11900 1150 50 0001 C CNN +F 1 "VCC" H 11917 1473 50 0000 C CNN +F 2 "" H 11900 1300 50 0001 C CNN +F 3 "" H 11900 1300 50 0001 C CNN + 1 11900 1300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11900 1300 11900 1400 +Wire Wire Line + 11650 2500 11650 2600 +Wire Wire Line + 12100 2500 12100 2600 +Wire Wire Line + 12100 2600 11900 2600 +Wire Wire Line + 11900 2600 11900 2700 +Connection ~ 11900 2600 +Wire Wire Line + 11900 2600 11650 2600 +$Comp +L power:GNDD #PWR028 +U 1 1 5D143B55 +P 11900 2700 +F 0 "#PWR028" H 11900 2450 50 0001 C CNN +F 1 "GNDD" H 11904 2545 50 0000 C CNN +F 2 "" H 11900 2700 50 0001 C CNN +F 3 "" H 11900 2700 50 0001 C CNN + 1 11900 2700 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C2 +U 1 1 5D1457D8 +P 12550 2000 +F 0 "C2" H 12550 2100 50 0000 L CNN +F 1 "100n" H 12550 1900 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 12588 1850 50 0001 C CNN +F 3 "~" H 12550 2000 50 0001 C CNN + 1 12550 2000 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C3 +U 1 1 5D14873A +P 12750 2000 +F 0 "C3" H 12750 2100 50 0000 L CNN +F 1 "100n" H 12750 1900 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 12788 1850 50 0001 C CNN +F 3 "~" H 12750 2000 50 0001 C CNN + 1 12750 2000 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C4 +U 1 1 5D148C32 +P 12950 2000 +F 0 "C4" H 12950 2100 50 0000 L CNN +F 1 "100n" H 12950 1900 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 12988 1850 50 0001 C CNN +F 3 "~" H 12950 2000 50 0001 C CNN + 1 12950 2000 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C5 +U 1 1 5D1490B6 +P 13150 2000 +F 0 "C5" H 13150 2100 50 0000 L CNN +F 1 "100n" H 13150 1900 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 13188 1850 50 0001 C CNN +F 3 "~" H 13150 2000 50 0001 C CNN + 1 13150 2000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 12550 1850 12550 1750 +Wire Wire Line + 12550 1750 12750 1750 +Wire Wire Line + 13150 1750 13150 1850 +Wire Wire Line + 12950 1850 12950 1750 +Connection ~ 12950 1750 +Wire Wire Line + 12950 1750 13150 1750 +Wire Wire Line + 12750 1850 12750 1750 +Connection ~ 12750 1750 +Wire Wire Line + 12750 1750 12850 1750 +Wire Wire Line + 12550 2150 12550 2250 +Wire Wire Line + 12550 2250 12750 2250 +Wire Wire Line + 13150 2250 13150 2150 +Wire Wire Line + 12950 2150 12950 2250 +Connection ~ 12950 2250 +Wire Wire Line + 12950 2250 13150 2250 +Wire Wire Line + 12750 2150 12750 2250 +Connection ~ 12750 2250 +Wire Wire Line + 12750 2250 12850 2250 +Wire Wire Line + 12850 2250 12850 2350 +Connection ~ 12850 2250 +Wire Wire Line + 12850 2250 12950 2250 +Wire Wire Line + 12850 1750 12850 1650 +Connection ~ 12850 1750 +Wire Wire Line + 12850 1750 12950 1750 +$Comp +L power:VCC #PWR020 +U 1 1 5D230AFB +P 12850 1650 +F 0 "#PWR020" H 12850 1500 50 0001 C CNN +F 1 "VCC" H 12867 1823 50 0000 C CNN +F 2 "" H 12850 1650 50 0001 C CNN +F 3 "" H 12850 1650 50 0001 C CNN + 1 12850 1650 + 1 0 0 -1 +$EndComp +$Comp +L power:GNDD #PWR024 +U 1 1 5D2313E0 +P 12850 2350 +F 0 "#PWR024" H 12850 2100 50 0001 C CNN +F 1 "GNDD" H 12854 2195 50 0000 C CNN +F 2 "" H 12850 2350 50 0001 C CNN +F 3 "" H 12850 2350 50 0001 C CNN + 1 12850 2350 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C6 +U 1 1 5D25277D +P 13450 2000 +F 0 "C6" H 13450 2100 50 0000 L CNN +F 1 "100n" H 13450 1900 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 13488 1850 50 0001 C CNN +F 3 "~" H 13450 2000 50 0001 C CNN + 1 13450 2000 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C7 +U 1 1 5D252787 +P 13650 2000 +F 0 "C7" H 13650 2100 50 0000 L CNN +F 1 "100n" H 13650 1900 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 13688 1850 50 0001 C CNN +F 3 "~" H 13650 2000 50 0001 C CNN + 1 13650 2000 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C8 +U 1 1 5D252791 +P 13850 2000 +F 0 "C8" H 13850 2100 50 0000 L CNN +F 1 "100n" H 13850 1900 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 13888 1850 50 0001 C CNN +F 3 "~" H 13850 2000 50 0001 C CNN + 1 13850 2000 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C9 +U 1 1 5D25279B +P 14050 2000 +F 0 "C9" H 14050 2100 50 0000 L CNN +F 1 "100n" H 14050 1900 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 14088 1850 50 0001 C CNN +F 3 "~" H 14050 2000 50 0001 C CNN + 1 14050 2000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13450 1850 13450 1750 +Wire Wire Line + 13450 1750 13650 1750 +Wire Wire Line + 14050 1750 14050 1850 +Wire Wire Line + 13850 1850 13850 1750 +Connection ~ 13850 1750 +Wire Wire Line + 13850 1750 14050 1750 +Wire Wire Line + 13650 1850 13650 1750 +Connection ~ 13650 1750 +Wire Wire Line + 13650 1750 13750 1750 +Wire Wire Line + 13450 2150 13450 2250 +Wire Wire Line + 13450 2250 13650 2250 +Wire Wire Line + 14050 2250 14050 2150 +Wire Wire Line + 13850 2150 13850 2250 +Connection ~ 13850 2250 +Wire Wire Line + 13850 2250 14050 2250 +Wire Wire Line + 13650 2150 13650 2250 +Connection ~ 13650 2250 +Wire Wire Line + 13650 2250 13750 2250 +Wire Wire Line + 13750 2250 13750 2350 +Connection ~ 13750 2250 +Wire Wire Line + 13750 2250 13850 2250 +Wire Wire Line + 13750 1750 13750 1650 +Connection ~ 13750 1750 +Wire Wire Line + 13750 1750 13850 1750 +$Comp +L power:VCC #PWR021 +U 1 1 5D2527BD +P 13750 1650 +F 0 "#PWR021" H 13750 1500 50 0001 C CNN +F 1 "VCC" H 13767 1823 50 0000 C CNN +F 2 "" H 13750 1650 50 0001 C CNN +F 3 "" H 13750 1650 50 0001 C CNN + 1 13750 1650 + 1 0 0 -1 +$EndComp +$Comp +L power:GNDD #PWR025 +U 1 1 5D2527C7 +P 13750 2350 +F 0 "#PWR025" H 13750 2100 50 0001 C CNN +F 1 "GNDD" H 13754 2195 50 0000 C CNN +F 2 "" H 13750 2350 50 0001 C CNN +F 3 "" H 13750 2350 50 0001 C CNN + 1 13750 2350 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C10 +U 1 1 5D28B2CB +P 14350 2000 +F 0 "C10" H 14350 2100 50 0000 L CNN +F 1 "100n" H 14350 1900 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 14388 1850 50 0001 C CNN +F 3 "~" H 14350 2000 50 0001 C CNN + 1 14350 2000 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C11 +U 1 1 5D28B2D5 +P 14550 2000 +F 0 "C11" H 14550 2100 50 0000 L CNN +F 1 "100n" H 14550 1900 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 14588 1850 50 0001 C CNN +F 3 "~" H 14550 2000 50 0001 C CNN + 1 14550 2000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 14550 1850 14550 1750 +Wire Wire Line + 14350 1850 14350 1750 +Wire Wire Line + 14350 1750 14450 1750 +Wire Wire Line + 14550 2150 14550 2250 +Wire Wire Line + 14350 2150 14350 2250 +Wire Wire Line + 14350 2250 14450 2250 +Wire Wire Line + 14450 2250 14450 2350 +Connection ~ 14450 2250 +Wire Wire Line + 14450 2250 14550 2250 +Wire Wire Line + 14450 1750 14450 1650 +Connection ~ 14450 1750 +Wire Wire Line + 14450 1750 14550 1750 +$Comp +L power:VCC #PWR022 +U 1 1 5D28B301 +P 14450 1650 +F 0 "#PWR022" H 14450 1500 50 0001 C CNN +F 1 "VCC" H 14467 1823 50 0000 C CNN +F 2 "" H 14450 1650 50 0001 C CNN +F 3 "" H 14450 1650 50 0001 C CNN + 1 14450 1650 + 1 0 0 -1 +$EndComp +$Comp +L power:GNDD #PWR026 +U 1 1 5D28B30B +P 14450 2350 +F 0 "#PWR026" H 14450 2100 50 0001 C CNN +F 1 "GNDD" H 14454 2195 50 0000 C CNN +F 2 "" H 14450 2350 50 0001 C CNN +F 3 "" H 14450 2350 50 0001 C CNN + 1 14450 2350 + 1 0 0 -1 +$EndComp +Text HLabel 1650 2100 0 50 Output ~ 0 +isp_miso +Text Label 3250 7000 2 50 ~ 0 +lut_in0 +Entry Wire Line + 3250 8950 3350 8850 +Entry Wire Line + 3350 8850 3450 8950 +Entry Wire Line + 3250 7000 3350 6900 +Entry Wire Line + 3350 6900 3450 7000 +Wire Wire Line + 3000 7000 3250 7000 +Wire Wire Line + 3000 8950 3250 8950 +Text Label 3000 8950 0 50 ~ 0 +lut_in1 +Text Label 3450 7000 0 50 ~ 0 +lut_in2 +Wire Wire Line + 3700 7000 3450 7000 +Text Label 3700 8950 2 50 ~ 0 +lut_in3 +Wire Wire Line + 1350 8750 1350 8850 +$Comp +L power:GNDD #PWR047 +U 1 1 5DFFAB58 +P 1350 8850 +F 0 "#PWR047" H 1350 8600 50 0001 C CNN +F 1 "GNDD" H 1354 8695 50 0000 C CNN +F 2 "" H 1350 8850 50 0001 C CNN +F 3 "" H 1350 8850 50 0001 C CNN + 1 1350 8850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1900 8750 1350 8750 +Wire Wire Line + 2450 8550 2450 8650 +$Comp +L 74xx_IEEE:74251 U11 +U 1 1 5DF0DB18 +P 2450 9300 +F 0 "U11" H 2600 10000 50 0000 C CNN +F 1 "74251" H 2300 10000 50 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 2450 9300 50 0001 C CNN +F 3 "" H 2450 9300 50 0001 C CNN + 1 2450 9300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2450 10000 2450 10100 +$Comp +L power:GNDD #PWR049 +U 1 1 5DF0DB0D +P 2450 10100 +F 0 "#PWR049" H 2450 9850 50 0001 C CNN +F 1 "GNDD" H 2454 9945 50 0000 C CNN +F 2 "" H 2450 10100 50 0001 C CNN +F 3 "" H 2450 10100 50 0001 C CNN + 1 2450 10100 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR? +U 1 1 5DF0DB03 +P 2450 8550 +AR Path="/5CF41639/5DF0DB03" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5DF0DB03" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5DF0DB03" Ref="#PWR045" Part="1" +F 0 "#PWR045" H 2450 8400 50 0001 C CNN +F 1 "VCC" H 2467 8723 50 0000 C CNN +F 2 "" H 2450 8550 50 0001 C CNN +F 3 "" H 2450 8550 50 0001 C CNN + 1 2450 8550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2450 6600 2450 6700 +$Comp +L 74xx_IEEE:74251 U8 +U 1 1 5DDDB233 +P 2450 7350 +F 0 "U8" H 2600 8050 50 0000 C CNN +F 1 "74251" H 2300 8050 50 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 2450 7350 50 0001 C CNN +F 3 "" H 2450 7350 50 0001 C CNN + 1 2450 7350 + 1 0 0 -1 +$EndComp +Text Label 1500 7650 0 50 ~ 0 +fabric_l3 +Wire Wire Line + 1350 6800 1350 6900 +$Comp +L power:GNDD #PWR039 +U 1 1 5DCB89A1 +P 1350 6900 +F 0 "#PWR039" H 1350 6650 50 0001 C CNN +F 1 "GNDD" H 1354 6745 50 0000 C CNN +F 2 "" H 1350 6900 50 0001 C CNN +F 3 "" H 1350 6900 50 0001 C CNN + 1 1350 6900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1900 6800 1350 6800 +Wire Wire Line + 2450 8050 2450 8150 +$Comp +L power:GNDD #PWR043 +U 1 1 5DCA36D4 +P 2450 8150 +F 0 "#PWR043" H 2450 7900 50 0001 C CNN +F 1 "GNDD" H 2454 7995 50 0000 C CNN +F 2 "" H 2450 8150 50 0001 C CNN +F 3 "" H 2450 8150 50 0001 C CNN + 1 2450 8150 + 1 0 0 -1 +$EndComp +Text Label 1500 7250 0 50 ~ 0 +fabric_t0 +Text Label 1500 7550 0 50 ~ 0 +fabric_l2 +Text Label 1500 7350 0 50 ~ 0 +fabric_l0 +Text Label 1500 7750 0 50 ~ 0 +fabric0 +Text Label 1500 7850 0 50 ~ 0 +fabric1 +Text Label 1500 7450 0 50 ~ 0 +fabric_l1 +Wire Wire Line + 1500 7250 1900 7250 +Wire Wire Line + 1500 7950 1900 7950 +Wire Wire Line + 1500 7850 1900 7850 +Wire Wire Line + 1500 7750 1900 7750 +Wire Wire Line + 1500 7650 1900 7650 +Wire Wire Line + 1500 7550 1900 7550 +Wire Wire Line + 1500 7450 1900 7450 +Wire Wire Line + 1500 7350 1900 7350 +$Comp +L power:VCC #PWR? +U 1 1 5DB5F104 +P 2450 6600 +AR Path="/5CF41639/5DB5F104" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5DB5F104" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5DB5F104" Ref="#PWR037" Part="1" +F 0 "#PWR037" H 2450 6450 50 0001 C CNN +F 1 "VCC" H 2467 6773 50 0000 C CNN +F 2 "" H 2450 6600 50 0001 C CNN +F 3 "" H 2450 6600 50 0001 C CNN + 1 2450 6600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5350 8750 5350 8850 +$Comp +L power:GNDD #PWR048 +U 1 1 5E01B8BA +P 5350 8850 +F 0 "#PWR048" H 5350 8600 50 0001 C CNN +F 1 "GNDD" H 5354 8695 50 0000 C CNN +F 2 "" H 5350 8850 50 0001 C CNN +F 3 "" H 5350 8850 50 0001 C CNN + 1 5350 8850 + -1 0 0 -1 +$EndComp +Wire Wire Line + 4800 8750 5350 8750 +Wire Wire Line + 4250 8550 4250 8650 +$Comp +L 74xx_IEEE:74251 U12 +U 1 1 5E01B8D6 +P 4250 9300 +F 0 "U12" H 4400 10000 50 0000 C CNN +F 1 "74251" H 4100 10000 50 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 4250 9300 50 0001 C CNN +F 3 "" H 4250 9300 50 0001 C CNN + 1 4250 9300 + -1 0 0 -1 +$EndComp +Wire Wire Line + 4250 10000 4250 10100 +$Comp +L power:GNDD #PWR050 +U 1 1 5E01B8E1 +P 4250 10100 +F 0 "#PWR050" H 4250 9850 50 0001 C CNN +F 1 "GNDD" H 4254 9945 50 0000 C CNN +F 2 "" H 4250 10100 50 0001 C CNN +F 3 "" H 4250 10100 50 0001 C CNN + 1 4250 10100 + -1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR? +U 1 1 5E01B8EB +P 4250 8550 +AR Path="/5CF41639/5E01B8EB" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5E01B8EB" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5E01B8EB" Ref="#PWR046" Part="1" +F 0 "#PWR046" H 4250 8400 50 0001 C CNN +F 1 "VCC" H 4267 8723 50 0000 C CNN +F 2 "" H 4250 8550 50 0001 C CNN +F 3 "" H 4250 8550 50 0001 C CNN + 1 4250 8550 + -1 0 0 -1 +$EndComp +Wire Wire Line + 4250 6600 4250 6700 +$Comp +L 74xx_IEEE:74251 U9 +U 1 1 5E01B8F6 +P 4250 7350 +F 0 "U9" H 4400 8050 50 0000 C CNN +F 1 "74251" H 4100 8050 50 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 4250 7350 50 0001 C CNN +F 3 "" H 4250 7350 50 0001 C CNN + 1 4250 7350 + -1 0 0 -1 +$EndComp +Wire Wire Line + 5350 6800 5350 6900 +$Comp +L power:GNDD #PWR040 +U 1 1 5E01B902 +P 5350 6900 +F 0 "#PWR040" H 5350 6650 50 0001 C CNN +F 1 "GNDD" H 5354 6745 50 0000 C CNN +F 2 "" H 5350 6900 50 0001 C CNN +F 3 "" H 5350 6900 50 0001 C CNN + 1 5350 6900 + -1 0 0 -1 +$EndComp +Wire Wire Line + 4800 6800 5350 6800 +Wire Wire Line + 4250 8050 4250 8150 +$Comp +L power:GNDD #PWR044 +U 1 1 5E01B90E +P 4250 8150 +F 0 "#PWR044" H 4250 7900 50 0001 C CNN +F 1 "GNDD" H 4254 7995 50 0000 C CNN +F 2 "" H 4250 8150 50 0001 C CNN +F 3 "" H 4250 8150 50 0001 C CNN + 1 4250 8150 + -1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR? +U 1 1 5E01B927 +P 4250 6600 +AR Path="/5CF41639/5E01B927" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5E01B927" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5E01B927" Ref="#PWR038" Part="1" +F 0 "#PWR038" H 4250 6450 50 0001 C CNN +F 1 "VCC" H 4267 6773 50 0000 C CNN +F 2 "" H 4250 6600 50 0001 C CNN +F 3 "" H 4250 6600 50 0001 C CNN + 1 4250 6600 + -1 0 0 -1 +$EndComp +Text Label 1500 7950 0 50 ~ 0 +fabric2 +Text Label 1500 9200 0 50 ~ 0 +fabric_t1 +Wire Wire Line + 1500 9200 1900 9200 +Wire Wire Line + 5200 7250 4800 7250 +Text Label 5200 7250 2 50 ~ 0 +fabric_t2 +Text Label 1500 9600 0 50 ~ 0 +fabric_l3 +Text Label 1500 9500 0 50 ~ 0 +fabric_l2 +Text Label 1500 9300 0 50 ~ 0 +fabric_l0 +Text Label 1500 9700 0 50 ~ 0 +fabric0 +Text Label 1500 9800 0 50 ~ 0 +fabric1 +Text Label 1500 9400 0 50 ~ 0 +fabric_l1 +Wire Wire Line + 1500 9900 1900 9900 +Wire Wire Line + 1500 9800 1900 9800 +Wire Wire Line + 1500 9700 1900 9700 +Wire Wire Line + 1500 9600 1900 9600 +Wire Wire Line + 1500 9500 1900 9500 +Wire Wire Line + 1500 9400 1900 9400 +Wire Wire Line + 1500 9300 1900 9300 +Text Label 1500 9900 0 50 ~ 0 +fabric2 +Text Label 5200 7650 2 50 ~ 0 +fabric_l3 +Text Label 5200 7550 2 50 ~ 0 +fabric_l2 +Text Label 5200 7350 2 50 ~ 0 +fabric_l0 +Text Label 5200 7750 2 50 ~ 0 +fabric0 +Text Label 5200 7850 2 50 ~ 0 +fabric1 +Text Label 5200 7450 2 50 ~ 0 +fabric_l1 +Wire Wire Line + 5200 7950 4800 7950 +Wire Wire Line + 5200 7850 4800 7850 +Wire Wire Line + 5200 7750 4800 7750 +Wire Wire Line + 5200 7650 4800 7650 +Wire Wire Line + 5200 7550 4800 7550 +Wire Wire Line + 5200 7450 4800 7450 +Wire Wire Line + 5200 7350 4800 7350 +Text Label 5200 7950 2 50 ~ 0 +fabric3 +Text Label 5200 9600 2 50 ~ 0 +fabric_l3 +Text Label 5200 9500 2 50 ~ 0 +fabric_l2 +Text Label 5200 9300 2 50 ~ 0 +fabric_l0 +Text Label 5200 9700 2 50 ~ 0 +fabric0 +Text Label 5200 9800 2 50 ~ 0 +fabric1 +Text Label 5200 9400 2 50 ~ 0 +fabric_l1 +Wire Wire Line + 5200 9900 4800 9900 +Wire Wire Line + 5200 9800 4800 9800 +Wire Wire Line + 5200 9700 4800 9700 +Wire Wire Line + 5200 9600 4800 9600 +Wire Wire Line + 5200 9500 4800 9500 +Wire Wire Line + 5200 9400 4800 9400 +Wire Wire Line + 5200 9300 4800 9300 +Text Label 5200 9900 2 50 ~ 0 +fabric3 +Wire Wire Line + 5200 9200 4800 9200 +Text Label 5200 9200 2 50 ~ 0 +fabric_t3 +Wire Wire Line + 1900 6900 1500 6900 +Wire Wire Line + 1900 7000 1500 7000 +Wire Wire Line + 1900 7100 1500 7100 +Text Label 1500 6900 0 50 ~ 0 +cfg16 +Text Label 1500 7000 0 50 ~ 0 +cfg17 +Text Label 1500 7100 0 50 ~ 0 +cfg18 +Wire Wire Line + 1900 8850 1500 8850 +Wire Wire Line + 1900 8950 1500 8950 +Wire Wire Line + 1900 9050 1500 9050 +Text Label 1500 8850 0 50 ~ 0 +cfg19 +Text Label 1500 8950 0 50 ~ 0 +cfg20 +Text Label 1500 9050 0 50 ~ 0 +cfg21 +Wire Wire Line + 4800 6900 5200 6900 +Wire Wire Line + 4800 7000 5200 7000 +Wire Wire Line + 4800 7100 5200 7100 +Text Label 5200 6900 2 50 ~ 0 +cfg22 +Text Label 5200 7000 2 50 ~ 0 +cfg23 +Text Label 5200 7100 2 50 ~ 0 +cfg24 +Wire Wire Line + 4800 8850 5200 8850 +Wire Wire Line + 4800 8950 5200 8950 +Wire Wire Line + 4800 9050 5200 9050 +Text Label 5200 8850 2 50 ~ 0 +cfg25 +Text Label 5200 8950 2 50 ~ 0 +cfg26 +Text Label 5200 9050 2 50 ~ 0 +cfg27 +$Comp +L Device:R R10 +U 1 1 5E3D15E2 +P 3100 8350 +F 0 "R10" H 3170 8396 50 0000 L CNN +F 1 "470" H 3170 8305 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 3030 8350 50 0001 C CNN +F 3 "~" H 3100 8350 50 0001 C CNN + 1 3100 8350 + 1 0 0 -1 +$EndComp +$Comp +L Device:LED D6 +U 1 1 5E3D1F59 +P 3100 7950 +F 0 "D6" V 3047 8028 50 0000 L CNN +F 1 "0" V 3138 8028 50 0000 L CNN +F 2 "LED_SMD:LED_0603_1608Metric" H 3100 7950 50 0001 C CNN +F 3 "~" H 3100 7950 50 0001 C CNN + 1 3100 7950 + 0 1 1 0 +$EndComp +Wire Wire Line + 3100 8600 3100 8500 +Wire Wire Line + 3100 8200 3100 8100 +Wire Wire Line + 3100 7800 3100 7700 +Wire Wire Line + 3100 7700 3000 7700 +$Comp +L Device:R R11 +U 1 1 5E44A4BD +P 3600 8350 +F 0 "R11" H 3670 8396 50 0000 L CNN +F 1 "470" H 3670 8305 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 3530 8350 50 0001 C CNN +F 3 "~" H 3600 8350 50 0001 C CNN + 1 3600 8350 + -1 0 0 -1 +$EndComp +$Comp +L Device:LED D7 +U 1 1 5E44A4C7 +P 3600 7950 +F 0 "D7" V 3547 8028 50 0000 L CNN +F 1 "2" V 3638 8028 50 0000 L CNN +F 2 "LED_SMD:LED_0603_1608Metric" H 3600 7950 50 0001 C CNN +F 3 "~" H 3600 7950 50 0001 C CNN + 1 3600 7950 + 0 -1 1 0 +$EndComp +Wire Wire Line + 3600 8600 3600 8500 +Wire Wire Line + 3600 8200 3600 8100 +Wire Wire Line + 3600 7800 3600 7700 +Wire Wire Line + 3600 7700 3700 7700 +$Comp +L Device:R R12 +U 1 1 5E49C4F4 +P 3100 10300 +F 0 "R12" H 3170 10346 50 0000 L CNN +F 1 "470" H 3170 10255 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 3030 10300 50 0001 C CNN +F 3 "~" H 3100 10300 50 0001 C CNN + 1 3100 10300 + 1 0 0 -1 +$EndComp +$Comp +L Device:LED D8 +U 1 1 5E49C4FE +P 3100 9900 +F 0 "D8" V 3047 9978 50 0000 L CNN +F 1 "1" V 3138 9978 50 0000 L CNN +F 2 "LED_SMD:LED_0603_1608Metric" H 3100 9900 50 0001 C CNN +F 3 "~" H 3100 9900 50 0001 C CNN + 1 3100 9900 + 0 1 1 0 +$EndComp +Wire Wire Line + 3100 10550 3100 10450 +Wire Wire Line + 3100 10150 3100 10050 +Wire Wire Line + 3100 9750 3100 9650 +Wire Wire Line + 3100 9650 3000 9650 +$Comp +L Device:R R13 +U 1 1 5E49C50D +P 3600 10300 +F 0 "R13" H 3670 10346 50 0000 L CNN +F 1 "470" H 3670 10255 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 3530 10300 50 0001 C CNN +F 3 "~" H 3600 10300 50 0001 C CNN + 1 3600 10300 + -1 0 0 -1 +$EndComp +$Comp +L Device:LED D9 +U 1 1 5E49C517 +P 3600 9900 +F 0 "D9" V 3547 9978 50 0000 L CNN +F 1 "3" V 3638 9978 50 0000 L CNN +F 2 "LED_SMD:LED_0603_1608Metric" H 3600 9900 50 0001 C CNN +F 3 "~" H 3600 9900 50 0001 C CNN + 1 3600 9900 + 0 -1 1 0 +$EndComp +Wire Wire Line + 3600 10550 3600 10450 +Wire Wire Line + 3600 10150 3600 10050 +Wire Wire Line + 3600 9750 3600 9650 +Wire Wire Line + 3600 9650 3700 9650 +Text Label 4450 6100 0 50 ~ 0 +lut_in[3..0] +Wire Bus Line + 5900 5650 2250 5650 +Wire Bus Line + 2250 5650 2250 6300 +Text Notes 2250 5800 0 50 ~ 0 +See cfgX labels on the muxes.\nThey are connected to this bus. +$Comp +L 4xxx:4066 U? +U 5 1 5E0E1A05 +P 12100 2000 +AR Path="/5E0E1A05" Ref="U?" Part="1" +AR Path="/5D77FDBE/5E0E1A05" Ref="U4" Part="5" +F 0 "U4" H 12000 2050 50 0000 C CNN +F 1 "4066" H 12150 1950 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 12100 2000 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 12100 2000 50 0001 C CNN + 5 12100 2000 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C12 +U 1 1 5E74B4E0 +P 14850 2000 +F 0 "C12" H 14850 2100 50 0000 L CNN +F 1 "100n" H 14850 1900 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 14888 1850 50 0001 C CNN +F 3 "~" H 14850 2000 50 0001 C CNN + 1 14850 2000 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C13 +U 1 1 5E74B4EA +P 15050 2000 +F 0 "C13" H 15050 2100 50 0000 L CNN +F 1 "100n" H 15050 1900 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 15088 1850 50 0001 C CNN +F 3 "~" H 15050 2000 50 0001 C CNN + 1 15050 2000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 15050 1850 15050 1750 +Wire Wire Line + 14850 1850 14850 1750 +Wire Wire Line + 14850 1750 14950 1750 +Wire Wire Line + 15050 2150 15050 2250 +Wire Wire Line + 14850 2150 14850 2250 +Wire Wire Line + 14850 2250 14950 2250 +Wire Wire Line + 14950 2250 14950 2350 +Connection ~ 14950 2250 +Wire Wire Line + 14950 2250 15050 2250 +Wire Wire Line + 14950 1750 14950 1650 +Connection ~ 14950 1750 +Wire Wire Line + 14950 1750 15050 1750 +$Comp +L power:VCC #PWR023 +U 1 1 5E74B500 +P 14950 1650 +F 0 "#PWR023" H 14950 1500 50 0001 C CNN +F 1 "VCC" H 14967 1823 50 0000 C CNN +F 2 "" H 14950 1650 50 0001 C CNN +F 3 "" H 14950 1650 50 0001 C CNN + 1 14950 1650 + 1 0 0 -1 +$EndComp +$Comp +L power:GNDD #PWR027 +U 1 1 5E74B50A +P 14950 2350 +F 0 "#PWR027" H 14950 2100 50 0001 C CNN +F 1 "GNDD" H 14954 2195 50 0000 C CNN +F 2 "" H 14950 2350 50 0001 C CNN +F 3 "" H 14950 2350 50 0001 C CNN + 1 14950 2350 + 1 0 0 -1 +$EndComp +Wire Notes Line + 1200 10700 1200 6300 +Wire Notes Line + 1200 6300 5500 6300 +Wire Notes Line + 5500 6300 5500 10700 +Wire Notes Line + 5500 10700 1200 10700 +Wire Bus Line + 2250 6300 2100 6300 +Wire Bus Line + 2250 6300 2400 6300 +Connection ~ 2250 6300 +Text Notes 4800 6400 0 50 ~ 10 +LUT Input Muxing +Wire Notes Line + 7850 4450 7850 1000 +Wire Notes Line + 7850 1000 3950 1000 +Wire Notes Line + 3950 1000 3950 4450 +Wire Notes Line + 3950 4450 7850 4450 +Text Notes 7300 1100 0 50 ~ 10 +Configuration +Wire Wire Line + 4050 3150 4050 5200 +Wire Wire Line + 4050 1600 4050 1950 +Connection ~ 4050 3150 +Connection ~ 13650 4450 +Wire Notes Line + 15500 3700 10800 3700 +Text Notes 14950 3850 0 50 ~ 10 +Routing Grid +Wire Notes Line + 11350 1000 15300 1000 +Wire Notes Line + 15300 1000 15300 2950 +Wire Notes Line + 15300 2950 11350 2950 +Wire Notes Line + 11350 2950 11350 1000 +Text Notes 14550 1150 0 50 ~ 10 +PSU + Decoupling +Wire Bus Line + 7750 4350 5900 4350 +Connection ~ 5900 4350 +Wire Wire Line + 1650 1950 4050 1950 +Connection ~ 4050 1950 +Wire Wire Line + 4050 1950 4050 3150 +Text Notes 1300 3850 0 50 ~ 0 +ISP Configuration Bit Mapping:\n [3..0]: Route top [3..0]\n [7..4]: Route left [3..0]\n\n [9..0]: Output muxing 1&0\n [11..10]: Drive 1 / 0\n [13..12]: Output muxing 3&2\n [15..14]: Drive 3 / 2\n\n [27..16]: Input muxing\n\n [28]: Input LED enable\n [29]: Output LED _enable\n\n [30]: Synchronous mode\n [31]: LUT mode _3/4\n\n [47..32]: LUT-4 content\n [39..32]: LUT-3/A\n [47..40]: LUT-3/B +Wire Wire Line + 1650 2100 3800 2100 +Wire Wire Line + 3800 2100 3800 5400 +Text Label 3800 5400 0 50 ~ 0 +isp_miso +Wire Notes Line + 1200 1600 2550 1600 +Wire Notes Line + 2550 1600 2550 3900 +Wire Notes Line + 2550 3900 1200 3900 +Wire Notes Line + 1200 1600 1200 3900 +Text Notes 2200 1700 0 50 ~ 10 +ISP SPIF +Text HLabel 6250 5900 0 50 Input ~ 0 +rst_n +Text HLabel 6250 5800 0 50 Input ~ 0 +clk +Text Notes 5400 4850 0 50 ~ 0 +cfg[31..16] +Wire Notes Line + 4850 5500 4900 5550 +Wire Notes Line + 4850 5500 4900 5450 +Wire Notes Line + 5300 5500 4850 5500 +Text Notes 4900 5600 0 50 ~ 0 +cfg[28..16] +Wire Notes Line + 5850 4750 5850 4900 +Wire Notes Line + 5850 4900 5800 4850 +Wire Notes Line + 5850 4900 5900 4850 +Text Label 3250 10550 0 50 ~ 0 +cfg28 +Wire Wire Line + 3600 10550 3100 10550 +Wire Bus Line + 5900 4350 5900 4700 +Connection ~ 5900 4700 +Wire Notes Line + 7850 8300 7850 4950 +Wire Notes Line + 6350 8300 7850 8300 +Wire Notes Line + 6350 4950 6350 8300 +Wire Notes Line + 7850 4950 6350 4950 +Text Label 8000 5800 0 50 ~ 0 +lut_out_c +Text Label 8000 5900 0 50 ~ 0 +lut_out_a +Text Label 8000 6000 0 50 ~ 0 +lut_out_b +Text Label 8000 6100 0 50 ~ 0 +lut_out_b_async +Text Label 7100 8200 0 50 ~ 0 +cfg29 +Wire Wire Line + 7100 8100 7250 8100 +Connection ~ 7100 8100 +Wire Wire Line + 7100 8100 7100 8200 +Wire Wire Line + 7250 8100 7550 8100 +Connection ~ 7250 8100 +Wire Wire Line + 7250 8000 7250 8100 +Wire Wire Line + 6950 8100 7100 8100 +Connection ~ 6950 8100 +Wire Wire Line + 6950 8000 6950 8100 +Wire Wire Line + 7550 8100 7550 8000 +Wire Wire Line + 6650 8100 6950 8100 +Wire Wire Line + 6650 8000 6650 8100 +Wire Wire Line + 6650 7700 6650 7600 +Wire Wire Line + 6950 7600 6950 7700 +Wire Wire Line + 7250 7700 7250 7600 +Wire Wire Line + 7550 7700 7550 7600 +$Comp +L Device:LED D? +U 1 1 5D3B34FA +P 7550 7850 +AR Path="/5D77FDBE/5D7AF013/5D3B34FA" Ref="D?" Part="1" +AR Path="/5D77FDBE/5D3B34FA" Ref="D5" Part="1" +F 0 "D5" V 7650 7800 50 0000 R CNN +F 1 "b" V 7500 7800 50 0000 R CNN +F 2 "LED_SMD:LED_0603_1608Metric" H 7550 7850 50 0001 C CNN +F 3 "~" H 7550 7850 50 0001 C CNN + 1 7550 7850 + 0 -1 -1 0 +$EndComp +$Comp +L Device:LED D? +U 1 1 5D3B34F4 +P 7250 7850 +AR Path="/5D77FDBE/5D7AF013/5D3B34F4" Ref="D?" Part="1" +AR Path="/5D77FDBE/5D3B34F4" Ref="D4" Part="1" +F 0 "D4" V 7300 7750 50 0000 R CNN +F 1 "B" V 7200 7750 50 0000 R CNN +F 2 "LED_SMD:LED_0603_1608Metric" H 7250 7850 50 0001 C CNN +F 3 "~" H 7250 7850 50 0001 C CNN + 1 7250 7850 + 0 -1 -1 0 +$EndComp +$Comp +L Device:LED D? +U 1 1 5D3B34EE +P 6950 7850 +AR Path="/5D77FDBE/5D7AF013/5D3B34EE" Ref="D?" Part="1" +AR Path="/5D77FDBE/5D3B34EE" Ref="D3" Part="1" +F 0 "D3" V 7000 7750 50 0000 R CNN +F 1 "C" V 6900 7750 50 0000 R CNN +F 2 "LED_SMD:LED_0603_1608Metric" H 6950 7850 50 0001 C CNN +F 3 "~" H 6950 7850 50 0001 C CNN + 1 6950 7850 + 0 -1 -1 0 +$EndComp +$Comp +L Device:LED D? +U 1 1 5D3B34E8 +P 6650 7850 +AR Path="/5D77FDBE/5D7AF013/5D3B34E8" Ref="D?" Part="1" +AR Path="/5D77FDBE/5D3B34E8" Ref="D2" Part="1" +F 0 "D2" V 6700 7750 50 0000 R CNN +F 1 "A" V 6600 7750 50 0000 R CNN +F 2 "LED_SMD:LED_0603_1608Metric" H 6650 7850 50 0001 C CNN +F 3 "~" H 6650 7850 50 0001 C CNN + 1 6650 7850 + 0 -1 -1 0 +$EndComp +Text Label 7550 6650 3 50 ~ 0 +lut_out_b_async +Text Label 7250 6650 3 50 ~ 0 +lut_out_b +Text Label 6950 6650 3 50 ~ 0 +lut_out_c +Text Label 6650 6650 3 50 ~ 0 +lut_out_a +Wire Wire Line + 7550 7300 7550 6650 +Wire Wire Line + 6950 6650 6950 7300 +Wire Wire Line + 7250 7300 7250 6650 +Wire Wire Line + 6650 6650 6650 7300 +Wire Notes Line + 9050 4550 9000 4500 +Wire Notes Line + 9000 4600 9050 4550 +Wire Notes Line + 8650 4550 9050 4550 +Wire Notes Line + 8500 4900 8450 4850 +Wire Notes Line + 8500 4900 8550 4850 +Wire Notes Line + 8500 4750 8500 4900 +Text Notes 6000 4650 0 50 ~ 0 +cfg[15..0] +Wire Wire Line + 6450 5800 6250 5800 +Wire Wire Line + 6450 5900 6250 5900 +Text Notes 8600 4900 0 50 ~ 0 +See cfgX labels on the muxes.\nThey are connected to this bus. +Connection ~ 8550 4950 +Wire Bus Line + 8550 4950 8700 4950 +Wire Bus Line + 8550 4700 10800 4700 +Connection ~ 8550 4700 +Wire Bus Line + 8550 4950 8400 4950 +Wire Bus Line + 8550 4700 8550 4950 +Wire Wire Line + 8450 8050 8750 8050 +Wire Wire Line + 8450 6200 8750 6200 +Wire Bus Line + 5900 4700 8550 4700 +Wire Notes Line rgb(255, 0, 255) + 10600 6400 13450 6500 +Wire Notes Line + 12750 7550 12150 7550 +Wire Notes Line + 12750 5900 12750 7550 +Wire Notes Line + 12150 5900 12750 5900 +Wire Notes Line + 12150 7550 12150 5900 +Wire Notes Line + 12850 5600 12850 5000 +Wire Notes Line + 14500 5600 12850 5600 +Wire Notes Line + 14500 5000 14500 5600 +Wire Notes Line + 12850 5000 14500 5000 +Wire Wire Line + 3800 5400 6450 5400 +Text Notes 7400 5050 0 50 ~ 10 +LUT + Reg +$Comp +L Device:R R9 +U 1 1 5F6FE7F1 +P 10100 8250 +F 0 "R9" V 9893 8250 50 0000 C CNN +F 1 "470" V 9984 8250 50 0000 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 10030 8250 50 0001 C CNN +F 3 "~" H 10100 8250 50 0001 C CNN + 1 10100 8250 + 0 1 1 0 +$EndComp +Text Label 10600 8250 2 50 ~ 0 +fabric3 +$Comp +L Device:R R8 +U 1 1 5F6D346A +P 10100 7750 +F 0 "R8" V 9893 7750 50 0000 C CNN +F 1 "470" V 9984 7750 50 0000 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 10030 7750 50 0001 C CNN +F 3 "~" H 10100 7750 50 0001 C CNN + 1 10100 7750 + 0 1 1 0 +$EndComp +Text Label 10600 7750 2 50 ~ 0 +fabric2 +$Comp +L Device:R R3 +U 1 1 5F6AC414 +P 10100 6400 +F 0 "R3" V 9893 6400 50 0000 C CNN +F 1 "470" V 9984 6400 50 0000 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 10030 6400 50 0001 C CNN +F 3 "~" H 10100 6400 50 0001 C CNN + 1 10100 6400 + 0 1 1 0 +$EndComp +Text Label 10600 6400 2 50 ~ 0 +fabric1 +$Comp +L Device:R R2 +U 1 1 5F4F0B12 +P 10100 5900 +F 0 "R2" V 9893 5900 50 0000 C CNN +F 1 "470" V 9984 5900 50 0000 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 10030 5900 50 0001 C CNN +F 3 "~" H 10100 5900 50 0001 C CNN + 1 10100 5900 + 0 1 1 0 +$EndComp +Wire Notes Line + 10800 3700 10800 8600 +Wire Notes Line rgb(194, 0, 194) + 10600 8250 14350 7400 +Wire Notes Line rgb(194, 0, 194) + 10600 7750 13900 6950 +Wire Notes Line rgb(194, 0, 194) + 10600 5900 13000 6050 +Wire Notes Line + 15500 8600 15500 3700 +Wire Notes Line + 10800 8600 15500 8600 +Wire Wire Line + 13000 7750 13000 6050 +Wire Wire Line + 13450 7750 13450 6500 +Wire Wire Line + 13900 7750 13900 6950 +Wire Wire Line + 14350 7750 14350 7400 +Wire Wire Line + 14650 7400 14350 7400 +Wire Wire Line + 14650 6950 13900 6950 +Text Label 12450 7100 0 50 ~ 0 +cfg7 +Text Label 12450 6650 0 50 ~ 0 +cfg6 +Text Label 12450 6200 0 50 ~ 0 +cfg5 +Text Label 12450 5750 0 50 ~ 0 +cfg4 +Text Label 14650 5300 1 50 ~ 0 +cfg3 +Text Label 14200 5300 1 50 ~ 0 +cfg2 +Text Label 13750 5300 1 50 ~ 0 +cfg1 +Text Label 13300 5300 1 50 ~ 0 +cfg0 +Connection ~ 13000 6050 +Wire Wire Line + 13000 6050 13000 5600 +Connection ~ 13450 6500 +Wire Wire Line + 13450 6500 13450 5600 +Connection ~ 13900 6950 +Wire Wire Line + 13900 6950 13900 5600 +Connection ~ 14350 7400 +Text Label 13050 6050 0 50 ~ 0 +fabric0 +Text Label 13500 6500 0 50 ~ 0 +fabric1 +Text Label 13950 6950 0 50 ~ 0 +fabric2 +$Comp +L 4xxx:4066 U? +U 1 1 5D7AEF7A +P 12450 6050 +AR Path="/5D7AEF7A" Ref="U?" Part="1" +AR Path="/5D77FDBE/5D7AEF7A" Ref="U4" Part="1" +F 0 "U4" H 12250 6000 50 0000 C CNN +F 1 "4066" H 12650 6000 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 12450 6050 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 12450 6050 50 0001 C CNN + 1 12450 6050 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:4066 U? +U 2 1 5D7AEF74 +P 12450 6500 +AR Path="/5D7AEF74" Ref="U?" Part="2" +AR Path="/5D77FDBE/5D7AEF74" Ref="U4" Part="2" +F 0 "U4" H 12250 6450 50 0000 C CNN +F 1 "4066" H 12650 6450 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 12450 6500 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 12450 6500 50 0001 C CNN + 2 12450 6500 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:4066 U? +U 3 1 5D7AEF6E +P 12450 6950 +AR Path="/5D7AEF6E" Ref="U?" Part="3" +AR Path="/5D77FDBE/5D7AEF6E" Ref="U4" Part="3" +F 0 "U4" H 12250 6900 50 0000 C CNN +F 1 "4066" H 12650 6900 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 12450 6950 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 12450 6950 50 0001 C CNN + 3 12450 6950 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:4066 U? +U 4 1 5D7AEF68 +P 12450 7400 +AR Path="/5D7AEF68" Ref="U?" Part="4" +AR Path="/5D77FDBE/5D7AEF68" Ref="U4" Part="4" +F 0 "U4" H 12250 7350 50 0000 C CNN +F 1 "4066" H 12650 7350 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 12450 7400 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 12450 7400 50 0001 C CNN + 4 12450 7400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 12750 6050 13000 6050 +Wire Wire Line + 13450 6500 12750 6500 +Wire Wire Line + 12750 6950 13900 6950 +Wire Wire Line + 14350 7400 12750 7400 +$Comp +L 4xxx:4066 U? +U 1 1 5D7AEF5E +P 14350 5300 +AR Path="/5D7AEF5E" Ref="U?" Part="1" +AR Path="/5D77FDBE/5D7AEF5E" Ref="U3" Part="1" +F 0 "U3" H 14150 5350 50 0000 C CNN +F 1 "4066" H 14550 5350 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 14350 5300 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 14350 5300 50 0001 C CNN + 1 14350 5300 + 0 1 1 0 +$EndComp +$Comp +L 4xxx:4066 U? +U 2 1 5D7AEF58 +P 13900 5300 +AR Path="/5D7AEF58" Ref="U?" Part="2" +AR Path="/5D77FDBE/5D7AEF58" Ref="U3" Part="2" +F 0 "U3" H 13700 5350 50 0000 C CNN +F 1 "4066" H 14100 5350 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 13900 5300 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 13900 5300 50 0001 C CNN + 2 13900 5300 + 0 1 1 0 +$EndComp +$Comp +L 4xxx:4066 U? +U 3 1 5D7AEF52 +P 13450 5300 +AR Path="/5D7AEF52" Ref="U?" Part="3" +AR Path="/5D77FDBE/5D7AEF52" Ref="U3" Part="3" +F 0 "U3" H 13250 5350 50 0000 C CNN +F 1 "4066" H 13650 5350 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 13450 5300 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 13450 5300 50 0001 C CNN + 3 13450 5300 + 0 1 1 0 +$EndComp +$Comp +L 4xxx:4066 U? +U 4 1 5D7AEF4C +P 13000 5300 +AR Path="/5D7AEF4C" Ref="U?" Part="4" +AR Path="/5D77FDBE/5D7AEF4C" Ref="U3" Part="4" +F 0 "U3" H 12800 5350 50 0000 C CNN +F 1 "4066" H 13200 5350 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 13000 5300 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 13000 5300 50 0001 C CNN + 4 13000 5300 + 0 1 1 0 +$EndComp +Entry Wire Line + 14650 6050 14750 6150 +Entry Wire Line + 14650 6500 14750 6600 +Entry Wire Line + 14650 6950 14750 6850 +Entry Wire Line + 14650 7400 14750 7300 +Wire Bus Line + 14750 6700 14850 6700 +Connection ~ 14750 6700 +Text HLabel 14850 6700 2 50 BiDi ~ 0 +fabric_r[3..0] +Wire Wire Line + 12150 7400 11700 7400 +Text Label 12100 7400 2 50 ~ 0 +fabric_l3 +Wire Wire Line + 12150 6950 11700 6950 +Text Label 12100 6950 2 50 ~ 0 +fabric_l2 +Wire Wire Line + 12150 6500 11700 6500 +Text Label 12100 6500 2 50 ~ 0 +fabric_l1 +Wire Wire Line + 12150 6050 11700 6050 +Text Label 12100 6050 2 50 ~ 0 +fabric_l0 +Entry Wire Line + 11700 7400 11600 7300 +Entry Wire Line + 11700 6950 11600 6850 +Entry Wire Line + 11700 6500 11600 6600 +Entry Wire Line + 11700 6050 11600 6150 +Wire Bus Line + 11600 6750 11450 6750 +Connection ~ 11600 6750 +Text HLabel 11450 6750 0 50 BiDi ~ 0 +fabric_l[3..0] +Wire Wire Line + 13000 5000 13000 4550 +Text Label 13000 4950 1 50 ~ 0 +fabric_t0 +Wire Wire Line + 13450 5000 13450 4550 +Text Label 13450 4950 1 50 ~ 0 +fabric_t1 +Wire Wire Line + 13900 5000 13900 4550 +Text Label 13900 4950 1 50 ~ 0 +fabric_t2 +Wire Wire Line + 14350 5000 14350 4550 +Text Label 14350 4950 1 50 ~ 0 +fabric_t3 +Entry Wire Line + 13000 4550 13100 4450 +Entry Wire Line + 13450 4550 13550 4450 +Entry Wire Line + 13900 4550 13800 4450 +Entry Wire Line + 14350 4550 14250 4450 +Entry Wire Line + 14350 7750 14250 7850 +Entry Wire Line + 13900 7750 13800 7850 +Entry Wire Line + 13450 7750 13550 7850 +Entry Wire Line + 13000 7750 13100 7850 +Wire Bus Line + 13700 7850 13700 7950 +Connection ~ 13700 7850 +Text HLabel 13700 7950 3 50 BiDi ~ 0 +fabric_b[3..0] +Text Label 14350 7400 0 50 ~ 0 +fabric3 +Text Notes 8100 4850 0 50 ~ 0 +cfg[15..8] +Text Notes 8650 4650 0 50 ~ 0 +cfg[7..0] +Text Notes 9500 4650 0 50 ~ 0 +See cfgX labels in fabric matrix.\nThey are connected to this bus. +Text Notes 9950 5050 0 50 ~ 10 +LUT Output Muxing +Wire Notes Line + 7950 8600 10700 8600 +Wire Notes Line + 7950 4950 7950 8600 +Wire Notes Line + 10700 4950 7950 4950 +Wire Notes Line + 10700 8600 10700 4950 +Wire Bus Line + 10800 4700 10800 4850 +Connection ~ 10800 4700 +Wire Bus Line + 10800 4700 10800 4550 +Wire Bus Line + 6450 6100 3350 6100 +Text Label 8450 5400 0 50 ~ 0 +cfg8 +Wire Wire Line + 6450 5200 6000 5200 +Wire Wire Line + 6000 5300 6450 5300 +Wire Wire Line + 6450 5650 6000 5650 +Wire Wire Line + 6000 5550 6450 5550 +Text Label 8450 8050 0 50 ~ 0 +cfg15 +Text Label 8450 7550 0 50 ~ 0 +cfg14 +Text Label 8450 7350 0 50 ~ 0 +cfg13 +Text Label 8450 7250 0 50 ~ 0 +cfg12 +Text Label 8450 6200 0 50 ~ 0 +cfg11 +Text Label 8450 5700 0 50 ~ 0 +cfg10 +Text Label 8450 5500 0 50 ~ 0 +cfg9 +Wire Wire Line + 8450 7250 8750 7250 +Wire Wire Line + 8750 7350 8450 7350 +Wire Wire Line + 8450 5400 8750 5400 +Wire Wire Line + 8750 5500 8450 5500 +Wire Wire Line + 9450 5200 9450 5300 +$Comp +L power:VCC #PWR? +U 1 1 5DC444B4 +P 9450 5200 +AR Path="/5CF41639/5DC444B4" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5DC444B4" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5DC444B4" Ref="#PWR036" Part="1" +F 0 "#PWR036" H 9450 5050 50 0001 C CNN +F 1 "VCC" H 9550 5250 50 0000 C CNN +F 2 "" H 9450 5200 50 0001 C CNN +F 3 "" H 9450 5200 50 0001 C CNN + 1 9450 5200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9300 5100 9300 5300 +Wire Wire Line + 9100 5100 9300 5100 +$Comp +L power:GNDD #PWR? +U 1 1 5DC444A8 +P 9100 5100 +AR Path="/5CF41639/5DC444A8" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5DC444A8" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5DC444A8" Ref="#PWR035" Part="1" +F 0 "#PWR035" H 9100 4850 50 0001 C CNN +F 1 "GNDD" H 9104 4945 50 0000 C CNN +F 2 "" H 9100 5100 50 0001 C CNN +F 3 "" H 9100 5100 50 0001 C CNN + 1 9100 5100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9450 7050 9450 7150 +$Comp +L power:VCC #PWR? +U 1 1 5DC19263 +P 9450 7050 +AR Path="/5CF41639/5DC19263" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5DC19263" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5DC19263" Ref="#PWR042" Part="1" +F 0 "#PWR042" H 9450 6900 50 0001 C CNN +F 1 "VCC" H 9467 7223 50 0000 C CNN +F 2 "" H 9450 7050 50 0001 C CNN +F 3 "" H 9450 7050 50 0001 C CNN + 1 9450 7050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9300 6950 9300 7150 +Wire Wire Line + 9100 6950 9300 6950 +$Comp +L power:GNDD #PWR? +U 1 1 5DC19257 +P 9100 6950 +AR Path="/5CF41639/5DC19257" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5DC19257" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5DC19257" Ref="#PWR041" Part="1" +F 0 "#PWR041" H 9100 6700 50 0001 C CNN +F 1 "GNDD" H 9104 6795 50 0000 C CNN +F 2 "" H 9100 6950 50 0001 C CNN +F 3 "" H 9100 6950 50 0001 C CNN + 1 9100 6950 + 1 0 0 -1 +$EndComp +$Comp +L 74xx_IEEE:74253 U? +U 1 1 5D7AF006 +P 9300 6050 +AR Path="/5D7AF006" Ref="U?" Part="1" +AR Path="/5D77FDBE/5D7AF006" Ref="U7" Part="1" +F 0 "U7" H 9650 6600 50 0000 C CNN +F 1 "74253" H 9700 6750 50 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 9300 6050 50 0001 C CNN +F 3 "" H 9300 6050 50 0001 C CNN + 1 9300 6050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8750 5800 8350 5800 +Wire Wire Line + 8750 6300 8350 6300 +Connection ~ 8350 6300 +Wire Wire Line + 8350 6300 8350 5800 +Wire Wire Line + 8350 7650 8350 6300 +$Comp +L 74xx_IEEE:74253 U? +U 1 1 5D7AEFF3 +P 9300 7900 +AR Path="/5D7AEFF3" Ref="U?" Part="1" +AR Path="/5D77FDBE/5D7AEFF3" Ref="U10" Part="1" +F 0 "U10" H 9650 8500 50 0000 C CNN +F 1 "74253" H 9700 8600 50 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 9300 7900 50 0001 C CNN +F 3 "" H 9300 7900 50 0001 C CNN + 1 9300 7900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8750 7650 8350 7650 +Connection ~ 8350 7650 +Wire Wire Line + 8350 8150 8350 7650 +Wire Wire Line + 8750 8150 8350 8150 +Wire Wire Line + 8450 7550 8750 7550 +Wire Wire Line + 8450 5700 8750 5700 +Wire Wire Line + 8250 5900 8250 6600 +Connection ~ 8250 6600 +Wire Wire Line + 8150 6000 8150 6500 +Connection ~ 8150 6500 +Wire Wire Line + 8050 6100 8050 6400 +Connection ~ 8050 6400 +Text Notes 10050 5400 0 50 ~ 0 +SEL00 = CC\nSEL01 = Ab\nSEL10 = BA\nSEL11 = bA +Wire Wire Line + 8750 5900 8250 5900 +Wire Wire Line + 8750 6000 8150 6000 +Wire Wire Line + 8050 6100 8750 6100 +Wire Wire Line + 8750 6400 8050 6400 +Wire Wire Line + 8050 6400 8050 7950 +Connection ~ 8050 7950 +Wire Wire Line + 8750 6500 8150 6500 +Wire Wire Line + 8250 6600 8250 7750 +Connection ~ 8250 7750 +Wire Wire Line + 8250 6600 8750 6600 +Wire Wire Line + 8750 7750 8250 7750 +Wire Wire Line + 8150 6500 8150 7850 +Connection ~ 8150 7850 +Wire Wire Line + 8150 7850 8150 8350 +Wire Wire Line + 8150 7850 8750 7850 +Wire Wire Line + 8750 7950 8050 7950 +Wire Wire Line + 8050 7950 8050 8250 +Wire Wire Line + 8250 8450 8750 8450 +Wire Wire Line + 8250 7750 8250 8450 +Wire Wire Line + 8150 8350 8750 8350 +Wire Wire Line + 8050 8250 8750 8250 +Text Label 10600 5900 2 50 ~ 0 +fabric0 +$Comp +L Device:R R? +U 1 1 5D3B34C8 +P 6650 7450 +AR Path="/5D77FDBE/5D7AF013/5D3B34C8" Ref="R?" Part="1" +AR Path="/5D77FDBE/5D3B34C8" Ref="R4" Part="1" +F 0 "R4" H 6720 7496 50 0000 L CNN +F 1 "470" H 6720 7405 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 6580 7450 50 0001 C CNN +F 3 "~" H 6650 7450 50 0001 C CNN + 1 6650 7450 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R? +U 1 1 5D3B34D6 +P 6950 7450 +AR Path="/5D77FDBE/5D7AF013/5D3B34D6" Ref="R?" Part="1" +AR Path="/5D77FDBE/5D3B34D6" Ref="R5" Part="1" +F 0 "R5" H 7020 7496 50 0000 L CNN +F 1 "470" H 7020 7405 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 6880 7450 50 0001 C CNN +F 3 "~" H 6950 7450 50 0001 C CNN + 1 6950 7450 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R? +U 1 1 5D3B34DC +P 7250 7450 +AR Path="/5D77FDBE/5D7AF013/5D3B34DC" Ref="R?" Part="1" +AR Path="/5D77FDBE/5D3B34DC" Ref="R6" Part="1" +F 0 "R6" H 7320 7496 50 0000 L CNN +F 1 "470" H 7320 7405 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 7180 7450 50 0001 C CNN +F 3 "~" H 7250 7450 50 0001 C CNN + 1 7250 7450 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R? +U 1 1 5D3B34E2 +P 7550 7450 +AR Path="/5D77FDBE/5D7AF013/5D3B34E2" Ref="R?" Part="1" +AR Path="/5D77FDBE/5D3B34E2" Ref="R7" Part="1" +F 0 "R7" H 7600 7500 50 0000 L CNN +F 1 "470" H 7600 7400 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 7480 7450 50 0001 C CNN +F 3 "~" H 7550 7450 50 0001 C CNN + 1 7550 7450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3100 8600 3600 8600 +Text Label 3250 8600 0 50 ~ 0 +cfg28 +Wire Bus Line + 5900 4950 6350 4950 +Wire Bus Line + 5900 4700 5900 4950 +Connection ~ 5900 4950 +Wire Bus Line + 6350 4950 6350 5100 +Wire Bus Line + 6350 4950 6500 4950 +Connection ~ 6350 4950 +Wire Wire Line + 6450 6200 3400 6200 +Wire Wire Line + 3700 8950 3450 8950 +Wire Wire Line + 3400 9650 3600 9650 +Wire Wire Line + 3400 6200 3400 9650 +Connection ~ 3600 9650 +Text Notes 2400 7400 0 94 ~ 0 +0 +Text Notes 2400 9350 0 94 ~ 0 +1 +Text Notes 4200 7400 0 94 ~ 0 +2 +Text Notes 4200 9350 0 94 ~ 0 +3 +$Comp +L power:VCC #PWR? +U 1 1 5D718672 +P 7100 2850 +AR Path="/5CF41639/5D718672" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D718672" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D718672" Ref="#PWR032" Part="1" +F 0 "#PWR032" H 7100 2700 50 0001 C CNN +F 1 "VCC" H 7117 3023 50 0000 C CNN +F 2 "" H 7100 2850 50 0001 C CNN +F 3 "" H 7100 2850 50 0001 C CNN + 1 7100 2850 + 1 0 0 -1 +$EndComp +Text Notes 6000 4900 0 50 ~ 0 +cfg[31..29] +Wire Notes Line + 6500 4800 6450 4750 +Wire Notes Line + 6500 4800 6450 4850 +Wire Notes Line + 6000 4800 6500 4800 +Wire Notes Line + 6000 4550 6450 4550 +Wire Notes Line + 6450 4550 6400 4600 +Wire Notes Line + 6450 4550 6400 4500 +Wire Wire Line + 10250 5900 10600 5900 +Wire Wire Line + 9850 5900 9950 5900 +Wire Wire Line + 9850 6400 9950 6400 +Wire Wire Line + 10250 6400 10600 6400 +Wire Wire Line + 9850 7750 9950 7750 +Wire Wire Line + 10250 7750 10600 7750 +Wire Wire Line + 10250 8250 10600 8250 +Wire Wire Line + 9850 8250 9950 8250 +Text Notes 5200 7950 0 50 ~ 0 +* +Text Label 14350 7750 1 50 Italic 0 +fabric_b3 +Text Label 13900 7750 1 50 Italic 0 +fabric_b2 +Text Label 13450 7750 1 50 Italic 0 +fabric_b1 +Text Label 13000 7750 1 50 Italic 0 +fabric_b0 +Text Label 14650 6050 0 50 Italic 0 +fabric_r0 +Wire Wire Line + 14350 6050 14350 5600 +Wire Wire Line + 14350 7400 14350 6050 +Wire Wire Line + 14650 6500 13450 6500 +Wire Wire Line + 13000 6050 14350 6050 +Text Label 14650 6500 0 50 Italic 0 +fabric_r1 +Text Label 14650 6950 0 50 Italic 0 +fabric_r2 +Text Label 14650 7400 0 50 Italic 0 +fabric_r3 +Connection ~ 14350 6050 +Wire Wire Line + 14350 6050 14650 6050 +$Sheet +S 6450 5100 1300 1250 +U 5D7AF013 +F0 "LUTD" 50 +F1 "lutd.sch" 50 +F2 "isp_sck" I L 6450 5200 50 +F3 "isp_mosi" I L 6450 5300 50 +F4 "isp_miso" O L 6450 5400 50 +F5 "cfg_sync" I L 6450 5550 50 +F6 "clk" I L 6450 5800 50 +F7 "rst_n" I L 6450 5900 50 +F8 "lut_out_a" O R 7750 5900 50 +F9 "lut_out_c" O R 7750 5800 50 +F10 "lut_out_b" O R 7750 6000 50 +F11 "lut_out_b_async" O R 7750 6100 50 +F12 "cfg_split_n" I L 6450 5650 50 +F13 "lut_in3_n" I L 6450 6200 50 +F14 "lut_in[3..0]" I L 6450 6100 50 +$EndSheet +Wire Wire Line + 7750 6000 8150 6000 +Connection ~ 8150 6000 +Wire Wire Line + 7750 6100 8050 6100 +Connection ~ 8050 6100 +Wire Wire Line + 8250 5900 7750 5900 +Connection ~ 8250 5900 +Wire Wire Line + 7750 5800 8350 5800 +Connection ~ 8350 5800 +Wire Bus Line + 13650 4450 13650 4350 +Text HLabel 13650 4350 1 50 BiDi ~ 0 +fabric_t[3..0] +Text Notes 2900 9400 0 50 ~ 0 +LUT Input Limitations:\n* 4-bit: Never T2+T3+F3\n T0+T1+F2\n* 3-bit: Never T2+F3, T3 +Text Notes 5200 9900 0 50 ~ 0 +* +Wire Bus Line + 13100 7850 13700 7850 +Wire Bus Line + 13700 7850 14250 7850 +Wire Bus Line + 13650 4450 14250 4450 +Wire Bus Line + 13100 4450 13650 4450 +Wire Bus Line + 11600 6150 11600 6750 +Wire Bus Line + 11600 6750 11600 7300 +Wire Bus Line + 14750 6700 14750 7300 +Wire Bus Line + 14750 6150 14750 6700 +Wire Bus Line + 3350 6100 3350 8950 +Wire Bus Line + 5900 4950 5900 5650 +Wire Bus Line + 7750 1800 7750 4350 +Wire Bus Line + 5900 1800 5900 4350 +$EndSCHEMATC diff --git a/kicad_pcb/lutd.sch b/kicad_pcb/lutd.sch new file mode 100644 index 0000000..022cfa2 --- /dev/null +++ b/kicad_pcb/lutd.sch @@ -0,0 +1,982 @@ +EESchema Schematic File Version 4 +LIBS:ttl-fpga-cache +EELAYER 29 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 3 3 +Title "DISCRETE TTL FPGA" +Date "2019-05-31" +Rev "02" +Comp "Markus Koch " +Comment1 "Logic Block" +Comment2 "single 4-input LUT / dual 3-input LUT" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L 74xx_IEEE:74164 U? +U 1 1 5CF42176 +P 3100 3450 +AR Path="/5CF41639/5CF42176" Ref="U?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5CF42176" Ref="U13" Part="1" +F 0 "U13" H 3450 3650 50 0000 C CNN +F 1 "74164" H 3500 3750 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 3100 3450 50 0001 C CNN +F 3 "" H 3100 3450 50 0001 C CNN + 1 3100 3450 + 1 0 0 -1 +$EndComp +$Comp +L 74xx_IEEE:74164 U? +U 1 1 5CF427E5 +P 3100 5000 +AR Path="/5CF41639/5CF427E5" Ref="U?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5CF427E5" Ref="U17" Part="1" +F 0 "U17" H 3450 5200 50 0000 C CNN +F 1 "74164" H 3500 5300 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 3100 5000 50 0001 C CNN +F 3 "" H 3100 5000 50 0001 C CNN + 1 3100 5000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2550 5100 2500 5100 +Wire Wire Line + 2500 5100 2500 5050 +Wire Wire Line + 2500 5000 2550 5000 +Wire Wire Line + 3650 4250 3700 4250 +Wire Wire Line + 2450 4400 2450 5050 +Wire Wire Line + 2450 5050 2500 5050 +Wire Wire Line + 3700 4250 3700 4400 +Connection ~ 2500 5050 +Wire Wire Line + 2500 5050 2500 5000 +Wire Wire Line + 2550 3550 2500 3550 +Wire Wire Line + 2500 3550 2500 3500 +Wire Wire Line + 2500 3450 2550 3450 +Wire Wire Line + 2550 4850 2350 4850 +Wire Wire Line + 2350 4850 2350 3300 +Wire Wire Line + 2350 3300 2550 3300 +Wire Wire Line + 2500 3500 2000 3500 +Connection ~ 2500 3500 +Wire Wire Line + 2500 3500 2500 3450 +Wire Wire Line + 2350 3300 2000 3300 +Connection ~ 2350 3300 +Wire Wire Line + 3650 3750 4250 3750 +Wire Wire Line + 3650 3650 4250 3650 +Wire Wire Line + 4250 3850 3650 3850 +Wire Wire Line + 3650 3950 4250 3950 +Wire Wire Line + 3650 4050 4250 4050 +Wire Wire Line + 3650 4150 4250 4150 +Connection ~ 3700 4250 +Wire Wire Line + 3700 4250 4250 4250 +Wire Wire Line + 4250 3550 3700 3550 +Wire Wire Line + 3700 3550 3700 3500 +Wire Wire Line + 3700 3500 3650 3500 +$Comp +L 74xx_IEEE:74251 U? +U 1 1 5CF5B900 +P 4800 5200 +AR Path="/5CF41639/5CF5B900" Ref="U?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5CF5B900" Ref="U18" Part="1" +F 0 "U18" H 5000 5900 50 0000 C CNN +F 1 "74251" H 4700 5900 50 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 4800 5200 50 0001 C CNN +F 3 "" H 4800 5200 50 0001 C CNN + 1 4800 5200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4250 5200 3650 5200 +Wire Wire Line + 4250 5300 3650 5300 +Wire Wire Line + 4250 5400 3650 5400 +Wire Wire Line + 4250 5500 3650 5500 +Wire Wire Line + 4250 5600 3650 5600 +Wire Wire Line + 4250 5700 3650 5700 +Wire Wire Line + 4250 5800 3700 5800 +Wire Wire Line + 4250 5100 3700 5100 +Wire Wire Line + 3700 5100 3700 5050 +Wire Wire Line + 3700 5050 3650 5050 +Entry Wire Line + 3850 3100 3950 3200 +Entry Wire Line + 3850 3200 3950 3300 +Entry Wire Line + 3850 3300 3950 3400 +Wire Wire Line + 3950 3200 4250 3200 +$Comp +L 74xx_IEEE:74251 U? +U 1 1 5CF4F8AB +P 4800 3650 +AR Path="/5CF41639/5CF4F8AB" Ref="U?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5CF4F8AB" Ref="U14" Part="1" +F 0 "U14" H 5000 4350 50 0000 C CNN +F 1 "74251" H 4700 4350 50 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 4800 3650 50 0001 C CNN +F 3 "" H 4800 3650 50 0001 C CNN + 1 4800 3650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3950 3300 4250 3300 +Wire Wire Line + 3950 3400 4250 3400 +Entry Wire Line + 3850 4750 3950 4850 +Entry Wire Line + 3850 4650 3950 4750 +Entry Wire Line + 3850 4850 3950 4950 +Wire Wire Line + 3950 4750 4250 4750 +Wire Wire Line + 3950 4850 4250 4850 +Wire Wire Line + 3950 4950 4250 4950 +Text Label 3950 3300 0 50 ~ 0 +lut_in1 +Text Label 3950 3400 0 50 ~ 0 +lut_in2 +Text Label 3950 4750 0 50 ~ 0 +lut_in0 +Text Label 3950 4850 0 50 ~ 0 +lut_in1 +Text Label 3950 4950 0 50 ~ 0 +lut_in2 +Text HLabel 2000 3300 0 50 Input ~ 0 +isp_sck +Text HLabel 2000 3500 0 50 Input ~ 0 +isp_mosi +Wire Wire Line + 3700 5800 3700 5950 +Connection ~ 3700 5800 +Wire Wire Line + 3700 5800 3650 5800 +Wire Wire Line + 2000 5950 3700 5950 +Text HLabel 2000 5950 0 50 Output ~ 0 +isp_miso +Text HLabel 2000 2700 0 50 Input ~ 0 +lut_in[3..0] +Text Label 3950 3200 0 50 ~ 0 +lut_in0 +Text Label 2050 2700 0 50 ~ 0 +lut_in[3..0] +NoConn ~ 5350 4000 +NoConn ~ 5350 5550 +Text HLabel 2000 1350 0 50 Input ~ 0 +cfg_sync +NoConn ~ 7450 4300 +NoConn ~ 7450 4400 +NoConn ~ 7450 4500 +Text HLabel 2000 6650 0 50 Input ~ 0 +clk +Text HLabel 2000 6750 0 50 Input ~ 0 +rst_n +$Comp +L power:GNDD #PWR? +U 1 1 5D015E6D +P 6200 4550 +AR Path="/5CF41639/5D015E6D" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D015E6D" Ref="#PWR065" Part="1" +F 0 "#PWR065" H 6200 4300 50 0001 C CNN +F 1 "GNDD" H 6204 4395 50 0000 C CNN +F 2 "" H 6200 4550 50 0001 C CNN +F 3 "" H 6200 4550 50 0001 C CNN + 1 6200 4550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6200 4550 6200 4500 +Wire Wire Line + 6200 4500 6450 4500 +Wire Wire Line + 6450 4400 6200 4400 +Wire Wire Line + 6200 4400 6200 4500 +Connection ~ 6200 4500 +Wire Wire Line + 6450 4300 6200 4300 +Wire Wire Line + 6200 4300 6200 4400 +Connection ~ 6200 4400 +Wire Wire Line + 4250 4650 3950 4650 +Text Label 3950 4650 0 50 ~ 0 +lut_b_en_n +Wire Wire Line + 4150 3100 4250 3100 +Text Label 8150 3850 0 50 ~ 0 +cfg_sync +Wire Wire Line + 8500 3850 8100 3850 +$Comp +L 74xx_IEEE:74157 U? +U 1 1 5D187D09 +P 9050 4150 +AR Path="/5CF41639/5D187D09" Ref="U?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D187D09" Ref="U15" Part="1" +F 0 "U15" H 9400 4500 50 0000 C CNN +F 1 "74157" H 9450 4600 50 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 9050 4150 50 0001 C CNN +F 3 "" H 9050 4150 50 0001 C CNN + 1 9050 4150 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS174 U? +U 1 1 5CF941AD +P 6950 4400 +AR Path="/5CF41639/5CF941AD" Ref="U?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5CF941AD" Ref="U16" Part="1" +F 0 "U16" H 7200 4950 50 0000 C CNN +F 1 "74LS174" H 6750 4950 50 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 6950 4400 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS174" H 6950 4400 50 0001 C CNN + 1 6950 4400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6100 4000 6100 3300 +Wire Wire Line + 5350 3300 5800 3300 +Wire Wire Line + 6100 4000 6450 4000 +Wire Wire Line + 6100 4850 6100 4200 +Wire Wire Line + 6100 4200 6450 4200 +Wire Wire Line + 5350 4850 5800 4850 +Wire Wire Line + 5800 4650 5800 4850 +Connection ~ 5800 4850 +Wire Wire Line + 5800 4850 6100 4850 +Wire Wire Line + 5800 4350 5800 4100 +Wire Wire Line + 5800 3500 5800 3300 +Connection ~ 5800 3300 +Wire Wire Line + 5800 3300 6100 3300 +Wire Wire Line + 6450 4100 5800 4100 +Connection ~ 5800 4100 +Wire Wire Line + 5800 4100 5800 3800 +Wire Wire Line + 5800 4100 5550 4100 +Wire Wire Line + 5550 4100 5550 4200 +$Comp +L Device:R R? +U 1 1 5D1A7947 +P 5550 4350 +AR Path="/5CF41639/5D1A7947" Ref="R?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D1A7947" Ref="R16" Part="1" +F 0 "R16" H 5480 4304 50 0000 R CNN +F 1 "10k" H 5480 4395 50 0000 R CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 5480 4350 50 0001 C CNN +F 3 "~" H 5550 4350 50 0001 C CNN + 1 5550 4350 + 1 0 0 1 +$EndComp +$Comp +L power:GNDD #PWR? +U 1 1 5D1A7DBD +P 5550 4600 +AR Path="/5CF41639/5D1A7DBD" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D1A7DBD" Ref="#PWR066" Part="1" +F 0 "#PWR066" H 5550 4350 50 0001 C CNN +F 1 "GNDD" H 5554 4445 50 0000 C CNN +F 2 "" H 5550 4600 50 0001 C CNN +F 3 "" H 5550 4600 50 0001 C CNN + 1 5550 4600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5550 4600 5550 4500 +Text Label 6150 4000 0 50 ~ 0 +async_a +Text Label 6150 4100 0 50 ~ 0 +async_c +Text Label 6150 4200 0 50 ~ 0 +async_b +Wire Wire Line + 8500 4000 7450 4000 +Text Label 7550 4000 0 50 ~ 0 +sync_a +Text Label 7550 4100 0 50 ~ 0 +sync_c +Text Label 7550 4200 0 50 ~ 0 +sync_b +Wire Wire Line + 7450 4100 7950 4100 +Wire Wire Line + 7950 4100 7950 4200 +Wire Wire Line + 7950 4200 8500 4200 +Wire Wire Line + 7450 4200 7850 4200 +Wire Wire Line + 8500 4400 7850 4400 +Wire Wire Line + 7850 4200 7850 4400 +Wire Wire Line + 8500 4100 8150 4100 +Text Label 8150 4100 0 50 ~ 0 +async_a +Text Label 8150 4300 0 50 ~ 0 +async_c +Text Label 8150 4500 0 50 ~ 0 +async_b +Wire Wire Line + 8150 4300 8500 4300 +Wire Wire Line + 8500 4500 8150 4500 +Wire Wire Line + 9600 4050 10250 4050 +Text HLabel 10250 4050 2 50 Output ~ 0 +lut_out_a +Text HLabel 10250 4250 2 50 Output ~ 0 +lut_out_c +Text HLabel 10250 4450 2 50 Output ~ 0 +lut_out_b +Wire Wire Line + 10250 4450 9600 4450 +Wire Wire Line + 9600 4250 10250 4250 +Text Notes 4800 3700 0 94 ~ 0 +A +Text Notes 4800 5300 0 94 ~ 0 +B +Entry Wire Line + 2450 2700 2550 2600 +Text Label 2550 2600 0 50 ~ 0 +lut_in3 +Wire Wire Line + 6450 4700 6350 4700 +Wire Wire Line + 6350 4700 6350 6650 +Wire Wire Line + 6350 6650 2000 6650 +Wire Wire Line + 2000 6750 6450 6750 +Wire Wire Line + 6450 6750 6450 4900 +$Comp +L power:GNDD #PWR? +U 1 1 5D26A4EB +P 6950 5300 +AR Path="/5CF41639/5D26A4EB" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D26A4EB" Ref="#PWR068" Part="1" +F 0 "#PWR068" H 6950 5050 50 0001 C CNN +F 1 "GNDD" H 6954 5145 50 0000 C CNN +F 2 "" H 6950 5300 50 0001 C CNN +F 3 "" H 6950 5300 50 0001 C CNN + 1 6950 5300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6950 5200 6950 5300 +$Comp +L power:GNDD #PWR? +U 1 1 5D276079 +P 8300 3550 +AR Path="/5CF41639/5D276079" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D276079" Ref="#PWR058" Part="1" +F 0 "#PWR058" H 8300 3300 50 0001 C CNN +F 1 "GNDD" H 8304 3395 50 0000 C CNN +F 2 "" H 8300 3550 50 0001 C CNN +F 3 "" H 8300 3550 50 0001 C CNN + 1 8300 3550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8300 3550 8300 3450 +Wire Wire Line + 8300 3450 8500 3450 +Wire Wire Line + 8500 3450 8500 3750 +$Comp +L power:VCC #PWR? +U 1 1 5D27AEF5 +P 6950 3600 +AR Path="/5CF41639/5D27AEF5" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D27AEF5" Ref="#PWR060" Part="1" +F 0 "#PWR060" H 6950 3450 50 0001 C CNN +F 1 "VCC" H 6967 3773 50 0000 C CNN +F 2 "" H 6950 3600 50 0001 C CNN +F 3 "" H 6950 3600 50 0001 C CNN + 1 6950 3600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6950 3600 6950 3700 +$Comp +L power:GNDD #PWR? +U 1 1 5D2924B9 +P 4800 6000 +AR Path="/5CF41639/5D2924B9" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D2924B9" Ref="#PWR069" Part="1" +F 0 "#PWR069" H 4800 5750 50 0001 C CNN +F 1 "GNDD" H 4804 5845 50 0000 C CNN +F 2 "" H 4800 6000 50 0001 C CNN +F 3 "" H 4800 6000 50 0001 C CNN + 1 4800 6000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4800 6000 4800 5900 +$Comp +L power:GNDD #PWR? +U 1 1 5D2970E5 +P 4450 4400 +AR Path="/5CF41639/5D2970E5" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D2970E5" Ref="#PWR061" Part="1" +F 0 "#PWR061" H 4450 4150 50 0001 C CNN +F 1 "GNDD" H 4454 4245 50 0000 C CNN +F 2 "" H 4450 4400 50 0001 C CNN +F 3 "" H 4450 4400 50 0001 C CNN + 1 4450 4400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4450 4400 4800 4400 +Wire Wire Line + 4800 4400 4800 4350 +$Comp +L power:VCC #PWR? +U 1 1 5D29AD03 +P 5150 4450 +AR Path="/5CF41639/5D29AD03" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D29AD03" Ref="#PWR063" Part="1" +F 0 "#PWR063" H 5150 4300 50 0001 C CNN +F 1 "VCC" H 5167 4623 50 0000 C CNN +F 2 "" H 5150 4450 50 0001 C CNN +F 3 "" H 5150 4450 50 0001 C CNN + 1 5150 4450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5150 4450 4800 4450 +Wire Wire Line + 4800 4450 4800 4550 +$Comp +L power:VCC #PWR? +U 1 1 5D29EA17 +P 4800 2900 +AR Path="/5CF41639/5D29EA17" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D29EA17" Ref="#PWR054" Part="1" +F 0 "#PWR054" H 4800 2750 50 0001 C CNN +F 1 "VCC" H 4817 3073 50 0000 C CNN +F 2 "" H 4800 2900 50 0001 C CNN +F 3 "" H 4800 2900 50 0001 C CNN + 1 4800 2900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4800 2900 4800 3000 +$Comp +L power:GNDD #PWR? +U 1 1 5D2B29AB +P 2900 2850 +AR Path="/5CF41639/5D2B29AB" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D2B29AB" Ref="#PWR053" Part="1" +F 0 "#PWR053" H 2900 2600 50 0001 C CNN +F 1 "GNDD" H 2904 2695 50 0000 C CNN +F 2 "" H 2900 2850 50 0001 C CNN +F 3 "" H 2900 2850 50 0001 C CNN + 1 2900 2850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2900 2850 2900 2800 +Wire Wire Line + 2900 2800 3100 2800 +Wire Wire Line + 3100 2800 3100 3100 +$Comp +L power:VCC #PWR? +U 1 1 5D2B7E69 +P 3300 3000 +AR Path="/5CF41639/5D2B7E69" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D2B7E69" Ref="#PWR055" Part="1" +F 0 "#PWR055" H 3300 2850 50 0001 C CNN +F 1 "VCC" H 3317 3173 50 0000 C CNN +F 2 "" H 3300 3000 50 0001 C CNN +F 3 "" H 3300 3000 50 0001 C CNN + 1 3300 3000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3300 3000 3300 3100 +Wire Wire Line + 3700 4400 2450 4400 +$Comp +L power:GNDD #PWR? +U 1 1 5D2CD01F +P 2900 4450 +AR Path="/5CF41639/5D2CD01F" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D2CD01F" Ref="#PWR062" Part="1" +F 0 "#PWR062" H 2900 4200 50 0001 C CNN +F 1 "GNDD" H 2904 4295 50 0000 C CNN +F 2 "" H 2900 4450 50 0001 C CNN +F 3 "" H 2900 4450 50 0001 C CNN + 1 2900 4450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2900 4450 3100 4450 +Wire Wire Line + 3100 4450 3100 4650 +$Comp +L power:VCC #PWR? +U 1 1 5D2D1794 +P 3300 4550 +AR Path="/5CF41639/5D2D1794" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D2D1794" Ref="#PWR064" Part="1" +F 0 "#PWR064" H 3300 4400 50 0001 C CNN +F 1 "VCC" H 3317 4723 50 0000 C CNN +F 2 "" H 3300 4550 50 0001 C CNN +F 3 "" H 3300 4550 50 0001 C CNN + 1 3300 4550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3300 4550 3300 4650 +Wire Wire Line + 8100 1350 8100 3850 +Text Label 8150 4600 0 50 ~ 0 +async_b +Wire Wire Line + 8500 4600 8150 4600 +Text Label 8150 4700 0 50 ~ 0 +async_b +Wire Wire Line + 8500 4700 8150 4700 +Text HLabel 10250 4650 2 50 Output ~ 0 +lut_out_b_async +Wire Wire Line + 10250 4650 9600 4650 +Text HLabel 2000 1650 0 50 Input ~ 0 +cfg_split_n +$Comp +L power:GNDD #PWR? +U 1 1 5CF3ABB3 +P 8850 3450 +AR Path="/5CF41639/5CF3ABB3" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5CF3ABB3" Ref="#PWR057" Part="1" +AR Path="/5D77FDBE/5CF3ABB3" Ref="#PWR?" Part="1" +F 0 "#PWR057" H 8850 3200 50 0001 C CNN +F 1 "GNDD" H 8854 3295 50 0000 C CNN +F 2 "" H 8850 3450 50 0001 C CNN +F 3 "" H 8850 3450 50 0001 C CNN + 1 8850 3450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8850 3450 9050 3450 +Wire Wire Line + 9050 3450 9050 3650 +$Comp +L power:VCC #PWR? +U 1 1 5CF3ABBB +P 9200 3550 +AR Path="/5CF41639/5CF3ABBB" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5CF3ABBB" Ref="#PWR059" Part="1" +AR Path="/5D77FDBE/5CF3ABBB" Ref="#PWR?" Part="1" +F 0 "#PWR059" H 9200 3400 50 0001 C CNN +F 1 "VCC" H 9217 3723 50 0000 C CNN +F 2 "" H 9200 3550 50 0001 C CNN +F 3 "" H 9200 3550 50 0001 C CNN + 1 9200 3550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9200 3550 9200 3650 +$Comp +L Device:C C? +U 1 1 5D2EACB1 +P 9500 2050 +AR Path="/5D77FDBE/5D2EACB1" Ref="C?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D2EACB1" Ref="C16" Part="1" +F 0 "C16" H 9500 2150 50 0000 L CNN +F 1 "100n" H 9500 1950 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 9538 1900 50 0001 C CNN +F 3 "~" H 9500 2050 50 0001 C CNN + 1 9500 2050 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 5D2EACB7 +P 9700 2050 +AR Path="/5D77FDBE/5D2EACB7" Ref="C?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D2EACB7" Ref="C17" Part="1" +F 0 "C17" H 9700 2150 50 0000 L CNN +F 1 "100n" H 9700 1950 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 9738 1900 50 0001 C CNN +F 3 "~" H 9700 2050 50 0001 C CNN + 1 9700 2050 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 5D2EACBD +P 9900 2050 +AR Path="/5D77FDBE/5D2EACBD" Ref="C?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D2EACBD" Ref="C18" Part="1" +F 0 "C18" H 9900 2150 50 0000 L CNN +F 1 "100n" H 9900 1950 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 9938 1900 50 0001 C CNN +F 3 "~" H 9900 2050 50 0001 C CNN + 1 9900 2050 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 5D2EACC3 +P 10100 2050 +AR Path="/5D77FDBE/5D2EACC3" Ref="C?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D2EACC3" Ref="C19" Part="1" +F 0 "C19" H 10100 2150 50 0000 L CNN +F 1 "100n" H 10100 1950 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 10138 1900 50 0001 C CNN +F 3 "~" H 10100 2050 50 0001 C CNN + 1 10100 2050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9500 1900 9500 1800 +Wire Wire Line + 9500 1800 9700 1800 +Wire Wire Line + 10100 1800 10100 1900 +Wire Wire Line + 9900 1900 9900 1800 +Connection ~ 9900 1800 +Wire Wire Line + 9900 1800 10100 1800 +Wire Wire Line + 9700 1900 9700 1800 +Connection ~ 9700 1800 +Wire Wire Line + 9500 2200 9500 2300 +Wire Wire Line + 9500 2300 9700 2300 +Wire Wire Line + 10100 2300 10100 2200 +Wire Wire Line + 9900 2200 9900 2300 +Connection ~ 9900 2300 +Wire Wire Line + 9900 2300 10100 2300 +Wire Wire Line + 9700 2200 9700 2300 +Connection ~ 9700 2300 +$Comp +L power:GNDD #PWR? +U 1 1 5D2EACE7 +P 9700 2400 +AR Path="/5D77FDBE/5D2EACE7" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D2EACE7" Ref="#PWR052" Part="1" +F 0 "#PWR052" H 9700 2150 50 0001 C CNN +F 1 "GNDD" H 9704 2245 50 0000 C CNN +F 2 "" H 9700 2400 50 0001 C CNN +F 3 "" H 9700 2400 50 0001 C CNN + 1 9700 2400 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 5D2FCD73 +P 10300 2050 +AR Path="/5D77FDBE/5D2FCD73" Ref="C?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D2FCD73" Ref="C20" Part="1" +F 0 "C20" H 10300 2150 50 0000 L CNN +F 1 "100n" H 10300 1950 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 10338 1900 50 0001 C CNN +F 3 "~" H 10300 2050 50 0001 C CNN + 1 10300 2050 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 5D2FCFE7 +P 9300 2050 +AR Path="/5D77FDBE/5D2FCFE7" Ref="C?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D2FCFE7" Ref="C15" Part="1" +F 0 "C15" H 9300 2150 50 0000 L CNN +F 1 "100n" H 9300 1950 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 9338 1900 50 0001 C CNN +F 3 "~" H 9300 2050 50 0001 C CNN + 1 9300 2050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9300 1900 9300 1800 +Wire Wire Line + 9300 1800 9500 1800 +Connection ~ 9500 1800 +Wire Wire Line + 9500 2300 9300 2300 +Wire Wire Line + 9300 2300 9300 2200 +Connection ~ 9500 2300 +Wire Wire Line + 10100 2300 10300 2300 +Wire Wire Line + 10300 2300 10300 2200 +Connection ~ 10100 2300 +Wire Wire Line + 10300 1900 10300 1800 +Wire Wire Line + 10300 1800 10100 1800 +Connection ~ 10100 1800 +Text Label 9600 4050 0 50 ~ 0 +lut_out_a +Text Label 9600 4250 0 50 ~ 0 +lut_out_c +Text Label 9600 4450 0 50 ~ 0 +lut_out_b +Text Label 9600 4650 0 50 ~ 0 +lut_out_b_async +Wire Wire Line + 2550 2400 2550 2600 +$Comp +L Device:C C? +U 1 1 5D182B36 +P 9100 2050 +AR Path="/5D77FDBE/5D182B36" Ref="C?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D182B36" Ref="C14" Part="1" +F 0 "C14" H 9100 2150 50 0000 L CNN +F 1 "100n" H 9100 1950 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 9138 1900 50 0001 C CNN +F 3 "~" H 9100 2050 50 0001 C CNN + 1 9100 2050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9100 2200 9100 2300 +Wire Wire Line + 9100 2300 9300 2300 +Connection ~ 9300 2300 +Wire Wire Line + 9100 1900 9100 1800 +Wire Wire Line + 9100 1800 9300 1800 +Connection ~ 9300 1800 +$Comp +L power:VCC #PWR? +U 1 1 5D2EACE1 +P 9700 1700 +AR Path="/5D77FDBE/5D2EACE1" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D2EACE1" Ref="#PWR051" Part="1" +F 0 "#PWR051" H 9700 1550 50 0001 C CNN +F 1 "VCC" H 9717 1873 50 0000 C CNN +F 2 "" H 9700 1700 50 0001 C CNN +F 3 "" H 9700 1700 50 0001 C CNN + 1 9700 1700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9700 1800 9900 1800 +Wire Wire Line + 9700 2300 9900 2300 +Wire Wire Line + 9700 1700 9700 1800 +Wire Wire Line + 9700 2400 9700 2300 +Wire Notes Line + 3950 4400 3950 4550 +Wire Notes Line + 3950 4550 3900 4500 +Wire Notes Line + 3950 4550 4000 4500 +Wire Wire Line + 2000 1350 8100 1350 +Text HLabel 2000 2150 0 50 Input ~ 0 +lut_in3_n +Text Label 3950 2150 2 50 ~ 0 +lut_b_en_n +$Comp +L Device:R R15 +U 1 1 5D4D5C26 +P 4150 2150 +F 0 "R15" H 4220 2196 50 0000 L CNN +F 1 "10k" H 4220 2105 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 4080 2150 50 0001 C CNN +F 3 "~" H 4150 2150 50 0001 C CNN + 1 4150 2150 + 1 0 0 -1 +$EndComp +Connection ~ 4150 2400 +Wire Wire Line + 4150 2400 4150 3100 +Wire Wire Line + 2000 1650 3500 1650 +Wire Wire Line + 4150 1650 4150 2000 +Wire Wire Line + 2550 2400 3650 2400 +Wire Wire Line + 4150 2400 3950 2400 +$Comp +L Device:D_Schottky D11 +U 1 1 5D50C782 +P 3800 2400 +F 0 "D11" H 3800 2500 50 0000 C CNN +F 1 "D_Schottky" H 3800 2300 50 0000 C CNN +F 2 "Diode_SMD:D_0603_1608Metric" H 3800 2400 50 0001 C CNN +F 3 "~" H 3800 2400 50 0001 C CNN + 1 3800 2400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4150 2300 4150 2400 +Text Label 4550 2400 2 50 ~ 0 +lut_a_en_n +$Comp +L Device:R R14 +U 1 1 5D544A69 +P 3500 1900 +F 0 "R14" H 3570 1946 50 0000 L CNN +F 1 "10k" H 3570 1855 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 3430 1900 50 0001 C CNN +F 3 "~" H 3500 1900 50 0001 C CNN + 1 3500 1900 + 1 0 0 -1 +$EndComp +$Comp +L Device:D_Schottky D10 +U 1 1 5D544D70 +P 3150 2150 +F 0 "D10" H 3150 2250 50 0000 C CNN +F 1 "D_Schottky" H 3150 2050 50 0000 C CNN +F 2 "Diode_SMD:D_0603_1608Metric" H 3150 2150 50 0001 C CNN +F 3 "~" H 3150 2150 50 0001 C CNN + 1 3150 2150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3300 2150 3500 2150 +Wire Wire Line + 3500 2150 3500 2050 +Wire Wire Line + 2000 2150 3000 2150 +Wire Wire Line + 3500 1750 3500 1650 +Connection ~ 3500 1650 +Wire Wire Line + 3500 1650 4150 1650 +Connection ~ 3500 2150 +Wire Wire Line + 3500 2150 3950 2150 +Wire Wire Line + 4150 2400 4550 2400 +$Comp +L power:VCC #PWR? +U 1 1 5D6F060A +P 2450 3100 +AR Path="/5CF41639/5D6F060A" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D6F060A" Ref="#PWR056" Part="1" +F 0 "#PWR056" H 2450 2950 50 0001 C CNN +F 1 "VCC" H 2467 3273 50 0000 C CNN +F 2 "" H 2450 3100 50 0001 C CNN +F 3 "" H 2450 3100 50 0001 C CNN + 1 2450 3100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2450 3100 2450 3200 +Wire Wire Line + 2450 3200 2550 3200 +$Comp +L power:VCC #PWR? +U 1 1 5D6F756A +P 2550 4650 +AR Path="/5CF41639/5D6F756A" Ref="#PWR?" Part="1" +AR Path="/5D77FDBE/5D7AF013/5D6F756A" Ref="#PWR067" Part="1" +F 0 "#PWR067" H 2550 4500 50 0001 C CNN +F 1 "VCC" H 2567 4823 50 0000 C CNN +F 2 "" H 2550 4650 50 0001 C CNN +F 3 "" H 2550 4650 50 0001 C CNN + 1 2550 4650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2550 4650 2550 4750 +$Comp +L Device:D_Schottky D12 +U 1 1 5D7F6986 +P 5800 3650 +F 0 "D12" H 5800 3750 50 0000 C CNN +F 1 "D_Schottky" H 5800 3550 50 0000 C CNN +F 2 "Diode_SMD:D_0603_1608Metric" H 5800 3650 50 0001 C CNN +F 3 "~" H 5800 3650 50 0001 C CNN + 1 5800 3650 + 0 -1 -1 0 +$EndComp +$Comp +L Device:D_Schottky D13 +U 1 1 5D7F6FF8 +P 5800 4500 +F 0 "D13" H 5800 4600 50 0000 C CNN +F 1 "D_Schottky" H 5800 4400 50 0000 C CNN +F 2 "Diode_SMD:D_0603_1608Metric" H 5800 4500 50 0001 C CNN +F 3 "~" H 5800 4500 50 0001 C CNN + 1 5800 4500 + 0 1 1 0 +$EndComp +Wire Notes Line + 3950 4400 4000 4350 +Wire Notes Line + 4000 2300 4050 2250 +Wire Notes Line + 4000 2300 3950 2250 +Wire Notes Line + 4000 2150 3950 2150 +Wire Notes Line + 4000 2150 4000 2300 +Wire Bus Line + 2000 2700 3850 2700 +Wire Bus Line + 3850 2700 3850 4950 +$EndSCHEMATC diff --git a/kicad_pcb/sym-lib-table b/kicad_pcb/sym-lib-table new file mode 100644 index 0000000..0376b79 --- /dev/null +++ b/kicad_pcb/sym-lib-table @@ -0,0 +1,3 @@ +(sym_lib_table + (lib (name ttl-fpga-rescue)(type Legacy)(uri ${KIPRJMOD}/ttl-fpga-rescue.lib)(options "")(descr "")) +) diff --git a/kicad_pcb/ttl-fpga-cache.lib b/kicad_pcb/ttl-fpga-cache.lib new file mode 100644 index 0000000..cb39492 --- /dev/null +++ b/kicad_pcb/ttl-fpga-cache.lib @@ -0,0 +1,438 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 4xxx_4066 +# +DEF 4xxx_4066 U 0 40 Y Y 5 L N +F0 "U" -300 350 50 H V C CNN +F1 "4xxx_4066" -300 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 4066 +$FPLIST + DIP?14* +$ENDFPLIST +DRAW +S -200 300 200 -300 5 1 10 f +P 2 1 0 6 0 50 0 100 N +P 4 1 0 0 -100 0 100 100 100 -100 -100 0 f +P 4 1 0 0 -100 100 100 0 -100 -100 -100 100 f +P 2 2 0 6 0 50 0 100 N +P 4 2 0 0 -100 0 100 100 100 -100 -100 0 f +P 4 2 0 0 -100 100 100 0 -100 -100 -100 100 f +P 2 3 0 6 0 50 0 100 N +P 4 3 0 0 -100 0 100 100 100 -100 -100 0 f +P 4 3 0 0 -100 100 100 0 -100 -100 -100 100 f +P 2 4 0 6 0 50 0 100 N +P 4 4 0 0 -100 0 100 100 100 -100 -100 0 f +P 4 4 0 0 -100 100 100 0 -100 -100 -100 100 f +X ~ 1 -300 0 200 R 50 50 1 0 P +X ~ 13 0 300 200 D 50 50 1 0 I +X ~ 2 300 0 200 L 50 50 1 0 P +X ~ 3 300 0 200 L 50 50 2 0 P +X ~ 4 -300 0 200 R 50 50 2 0 P +X ~ 5 0 300 200 D 50 50 2 0 I +X ~ 6 0 300 200 D 50 50 3 0 I +X ~ 8 -300 0 200 R 50 50 3 0 P +X ~ 9 300 0 200 L 50 50 3 0 P +X ~ 10 300 0 200 L 50 50 4 0 P +X ~ 11 -300 0 200 R 50 50 4 0 P +X ~ 12 0 300 200 D 50 50 4 0 I +X VDD 14 0 500 200 D 50 50 5 0 W +X VSS 7 0 -500 200 U 50 50 5 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS174 +# +DEF 74xx_74LS174 U 0 40 Y Y 1 L N +F0 "U" -300 550 50 H V C CNN +F1 "74xx_74LS174" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 500 300 -600 1 1 10 f +X ~Mr 1 -500 -500 200 R 50 50 1 0 I +X Q3 10 500 100 200 L 50 50 1 0 O +X D3 11 -500 100 200 R 50 50 1 0 I +X Q4 12 500 0 200 L 50 50 1 0 O +X D4 13 -500 0 200 R 50 50 1 0 I +X D5 14 -500 -100 200 R 50 50 1 0 I +X Q5 15 500 -100 200 L 50 50 1 0 O +X VCC 16 0 700 200 D 50 50 1 0 W +X Q0 2 500 400 200 L 50 50 1 0 O +X D0 3 -500 400 200 R 50 50 1 0 I +X D1 4 -500 300 200 R 50 50 1 0 I +X Q1 5 500 300 200 L 50 50 1 0 O +X D2 6 -500 200 200 R 50 50 1 0 I +X Q2 7 500 200 200 L 50 50 1 0 O +X GND 8 0 -800 200 U 50 50 1 0 W +X Cp 9 -500 -300 200 R 50 50 1 0 I C +ENDDRAW +ENDDEF +# +# 74xx_IEEE_74157 +# +DEF 74xx_IEEE_74157 U 0 30 Y Y 1 F N +F0 "U" 300 400 50 H V C CNN +F1 "74xx_IEEE_74157" 250 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +T 0 0 100 60 0 0 0 MUX Normal 0 C C +S -250 -400 250 -600 0 0 0 N +S -250 -200 250 -400 0 0 0 N +S -250 0 250 -200 0 0 0 N +S -250 200 250 0 0 0 0 N +P 9 0 0 0 -200 200 -200 250 -250 250 -250 500 250 500 250 250 200 250 200 200 200 200 N +X VCC 16 150 500 0 D 50 50 0 0 W N +X GND 8 0 500 0 D 50 50 0 0 W N +X A/B 1 -550 300 300 R 50 50 1 1 I +X I1d 10 -550 -550 300 R 50 50 1 1 I +X I0d 11 -550 -450 300 R 50 50 1 1 I +X Qc 12 550 -300 300 L 50 50 1 1 O +X I1c 13 -550 -350 300 R 50 50 1 1 I +X I0c 14 -550 -250 300 R 50 50 1 1 I +X ~EN 15 -550 400 300 R 50 50 1 1 I I +X I0a 2 -550 150 300 R 50 50 1 1 I +X I1a 3 -550 50 300 R 50 50 1 1 I +X Qa 4 550 100 300 L 50 50 1 1 O +X I0b 5 -550 -50 300 R 50 50 1 1 I +X I1b 6 -550 -150 300 R 50 50 1 1 I +X Qb 7 550 -100 300 L 50 50 1 1 O +X Qd 9 550 -500 300 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# 74xx_IEEE_74164 +# +DEF 74xx_IEEE_74164 U 0 30 Y Y 1 F N +F0 "U" 350 250 50 H V C CNN +F1 "74xx_IEEE_74164" 250 -900 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +T 0 -170 -40 60 0 0 0 & Normal 0 C C +S -250 -750 250 -850 0 1 0 N +S -250 -650 250 -750 0 1 0 N +S -250 -550 250 -650 0 1 0 N +S -250 -450 250 -550 0 1 0 N +S -250 -350 250 -450 0 1 0 N +S -250 -250 250 -350 0 1 0 N +S -250 -150 250 -250 0 1 0 N +S -250 50 250 -150 0 1 0 N +P 3 0 1 0 -100 50 -100 -150 -100 -150 N +P 9 0 1 0 -200 50 -200 100 -250 100 -250 350 250 350 250 100 200 100 200 50 200 50 N +X A 1 -550 0 300 R 50 50 1 1 I +X Qe 10 550 -500 300 L 50 50 1 1 O +X Qf 11 550 -600 300 L 50 50 1 1 O +X Qg 12 550 -700 300 L 50 50 1 1 O +X Qh 13 550 -800 300 L 50 50 1 1 O +X Vdd 14 200 350 0 D 50 50 1 1 W N +X B 2 -550 -100 300 R 50 50 1 1 I +X Qa 3 550 -50 300 L 50 50 1 1 O +X Qb 4 550 -200 300 L 50 50 1 1 O +X Qc 5 550 -300 300 L 50 50 1 1 O +X Qd 6 550 -400 300 L 50 50 1 1 O +X Vss 7 0 350 0 D 50 50 1 1 W N +X CK 8 -550 150 300 R 50 50 1 1 I C +X ~R 9 -550 250 300 R 50 50 1 1 I I +ENDDRAW +ENDDEF +# +# 74xx_IEEE_74251 +# +DEF 74xx_IEEE_74251 U 0 30 Y Y 1 F N +F0 "U" 300 600 50 H V C CNN +F1 "74xx_IEEE_74251" 350 -800 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +T 0 0 250 50 0 0 0 MUX Normal 0 C C +S -250 650 250 -700 0 0 0 N +P 5 0 0 0 80 -320 20 -320 50 -380 80 -320 80 -320 N +P 5 0 0 0 80 380 20 380 50 320 80 380 80 380 N +X VCC 16 0 650 0 D 50 50 0 0 W N +X GND 8 0 -700 0 U 50 50 0 0 W N +X I3 1 -550 -200 300 R 50 50 1 1 I +X S1 10 -550 350 300 R 50 50 1 1 I +X S0 11 -550 450 300 R 50 50 1 1 I +X I7 12 -550 -600 300 R 50 50 1 1 I +X I6 13 -550 -500 300 R 50 50 1 1 I +X I5 14 -550 -400 300 R 50 50 1 1 I +X I4 15 -550 -300 300 R 50 50 1 1 I +X I2 2 -550 -100 300 R 50 50 1 1 I +X I1 3 -550 0 300 R 50 50 1 1 I +X I0 4 -550 100 300 R 50 50 1 1 I +X Q 5 550 350 300 L 50 50 1 1 T +X ~Q 6 550 -350 300 L 50 50 1 1 T I +X ~E 7 -550 550 300 R 50 50 1 1 I I +X S2 9 -550 250 300 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# 74xx_IEEE_74253 +# +DEF 74xx_IEEE_74253 U 0 30 Y Y 1 F N +F0 "U" 300 650 50 H V C CNN +F1 "74xx_IEEE_74253" 150 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +T 0 0 300 60 0 0 0 MUX Normal 0 C C +S -250 -100 250 -600 0 0 0 N +S -250 450 250 -100 0 0 0 N +P 5 0 0 0 80 -320 20 -320 50 -380 80 -320 80 -320 N +P 5 0 0 0 80 180 20 180 50 120 80 180 80 180 N +P 9 0 0 0 -200 450 -200 500 -250 500 -250 750 250 750 250 500 200 500 200 450 200 450 N +X VCC 16 150 750 0 D 50 50 0 0 W N +X GND 8 0 750 0 D 50 50 0 0 W N +X ~ENa 1 -550 350 300 R 50 50 1 1 I I +X I0b 10 -550 -250 300 R 50 50 1 1 I +X I1b 11 -550 -350 300 R 50 50 1 1 I +X I2b 12 -550 -450 300 R 50 50 1 1 I +X I3b 13 -550 -550 300 R 50 50 1 1 I +X A 14 -550 650 300 R 50 50 1 1 I +X ~ENb 15 -550 -150 300 R 50 50 1 1 I I +X B 2 -550 550 300 R 50 50 1 1 I +X I3a 3 -550 -50 300 R 50 50 1 1 I +X I2a 4 -550 50 300 R 50 50 1 1 I +X I1a 5 -550 150 300 R 50 50 1 1 I +X I0a 6 -550 250 300 R 50 50 1 1 I +X Qa 7 550 150 300 L 50 50 1 1 T +X Qb 9 550 -350 300 L 50 50 1 1 T +ENDDRAW +ENDDEF +# +# Connector_Conn_01x12_Female +# +DEF Connector_Conn_01x12_Female J 0 40 Y N 1 F N +F0 "J" 0 600 50 H V C CNN +F1 "Connector_Conn_01x12_Female" 0 -700 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +A 0 -600 20 901 -901 1 1 6 N 0 -580 0 -620 +A 0 -500 20 901 -901 1 1 6 N 0 -480 0 -520 +A 0 -400 20 901 -901 1 1 6 N 0 -380 0 -420 +A 0 -300 20 901 -901 1 1 6 N 0 -280 0 -320 +A 0 -200 20 901 -901 1 1 6 N 0 -180 0 -220 +A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120 +A 0 0 20 901 -901 1 1 6 N 0 20 0 -20 +A 0 100 20 901 -901 1 1 6 N 0 120 0 80 +A 0 200 20 901 -901 1 1 6 N 0 220 0 180 +A 0 300 20 901 -901 1 1 6 N 0 320 0 280 +A 0 400 20 901 -901 1 1 6 N 0 420 0 380 +A 0 500 20 901 -901 1 1 6 N 0 520 0 480 +P 2 1 1 6 -50 -600 -20 -600 N +P 2 1 1 6 -50 -500 -20 -500 N +P 2 1 1 6 -50 -400 -20 -400 N +P 2 1 1 6 -50 -300 -20 -300 N +P 2 1 1 6 -50 -200 -20 -200 N +P 2 1 1 6 -50 -100 -20 -100 N +P 2 1 1 6 -50 0 -20 0 N +P 2 1 1 6 -50 100 -20 100 N +P 2 1 1 6 -50 200 -20 200 N +P 2 1 1 6 -50 300 -20 300 N +P 2 1 1 6 -50 400 -20 400 N +P 2 1 1 6 -50 500 -20 500 N +X Pin_1 1 -200 500 150 R 50 50 1 1 P +X Pin_10 10 -200 -400 150 R 50 50 1 1 P +X Pin_11 11 -200 -500 150 R 50 50 1 1 P +X Pin_12 12 -200 -600 150 R 50 50 1 1 P +X Pin_2 2 -200 400 150 R 50 50 1 1 P +X Pin_3 3 -200 300 150 R 50 50 1 1 P +X Pin_4 4 -200 200 150 R 50 50 1 1 P +X Pin_5 5 -200 100 150 R 50 50 1 1 P +X Pin_6 6 -200 0 150 R 50 50 1 1 P +X Pin_7 7 -200 -100 150 R 50 50 1 1 P +X Pin_8 8 -200 -200 150 R 50 50 1 1 P +X Pin_9 9 -200 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Conn_01x12_Male +# +DEF Connector_Conn_01x12_Male J 0 40 Y N 1 F N +F0 "J" 0 600 50 H V C CNN +F1 "Connector_Conn_01x12_Male" 0 -700 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S 34 -595 0 -605 1 1 6 F +S 34 -495 0 -505 1 1 6 F +S 34 -395 0 -405 1 1 6 F +S 34 -295 0 -305 1 1 6 F +S 34 -195 0 -205 1 1 6 F +S 34 -95 0 -105 1 1 6 F +S 34 5 0 -5 1 1 6 F +S 34 105 0 95 1 1 6 F +S 34 205 0 195 1 1 6 F +S 34 305 0 295 1 1 6 F +S 34 405 0 395 1 1 6 F +S 34 505 0 495 1 1 6 F +P 2 1 1 6 50 -600 34 -600 N +P 2 1 1 6 50 -500 34 -500 N +P 2 1 1 6 50 -400 34 -400 N +P 2 1 1 6 50 -300 34 -300 N +P 2 1 1 6 50 -200 34 -200 N +P 2 1 1 6 50 -100 34 -100 N +P 2 1 1 6 50 0 34 0 N +P 2 1 1 6 50 100 34 100 N +P 2 1 1 6 50 200 34 200 N +P 2 1 1 6 50 300 34 300 N +P 2 1 1 6 50 400 34 400 N +P 2 1 1 6 50 500 34 500 N +X Pin_1 1 200 500 150 L 50 50 1 1 P +X Pin_10 10 200 -400 150 L 50 50 1 1 P +X Pin_11 11 200 -500 150 L 50 50 1 1 P +X Pin_12 12 200 -600 150 L 50 50 1 1 P +X Pin_2 2 200 400 150 L 50 50 1 1 P +X Pin_3 3 200 300 150 L 50 50 1 1 P +X Pin_4 4 200 200 150 L 50 50 1 1 P +X Pin_5 5 200 100 150 L 50 50 1 1 P +X Pin_6 6 200 0 150 L 50 50 1 1 P +X Pin_7 7 200 -100 150 L 50 50 1 1 P +X Pin_8 8 200 -200 150 L 50 50 1 1 P +X Pin_9 9 200 -300 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C +# +DEF Device_C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP +# +DEF Device_CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -90 20 90 40 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_D_Schottky +# +DEF Device_D_Schottky D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "Device_D_Schottky" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TO-???* + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +P 2 0 1 0 50 0 -50 0 N +P 4 0 1 8 50 50 50 -50 -50 0 50 50 N +P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_LED +# +DEF Device_LED D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "Device_LED" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + LED* + LED_SMD:* + LED_THT:* +$ENDFPLIST +DRAW +P 2 0 1 8 -50 -50 -50 50 N +P 2 0 1 0 -50 0 50 0 N +P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N +P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N +P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R +# +DEF Device_R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "Device_R" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# power_GNDD +# +DEF power_GNDD #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "power_GNDD" 0 -125 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -50 -60 50 -80 0 1 10 F +P 2 0 1 0 0 0 0 -60 N +X GNDD 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_VCC +# +DEF power_VCC #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_VCC" 0 150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +C 0 75 25 0 1 0 N +P 2 0 1 0 0 0 0 50 N +X VCC 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/kicad_pcb/ttl-fpga-rescue.dcm b/kicad_pcb/ttl-fpga-rescue.dcm new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/kicad_pcb/ttl-fpga-rescue.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/kicad_pcb/ttl-fpga-rescue.lib b/kicad_pcb/ttl-fpga-rescue.lib new file mode 100644 index 0000000..7008adb --- /dev/null +++ b/kicad_pcb/ttl-fpga-rescue.lib @@ -0,0 +1,236 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 4066-4xxx +# +DEF 4066-4xxx U 0 40 Y Y 5 L N +F0 "U" -300 350 50 H V C CNN +F1 "4066-4xxx" -300 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?14* +$ENDFPLIST +DRAW +S -200 300 200 -300 5 1 10 f +P 2 1 0 6 0 50 0 100 N +P 4 1 0 0 -100 0 100 100 100 -100 -100 0 f +P 4 1 0 0 -100 100 100 0 -100 -100 -100 100 f +P 2 2 0 6 0 50 0 100 N +P 4 2 0 0 -100 0 100 100 100 -100 -100 0 f +P 4 2 0 0 -100 100 100 0 -100 -100 -100 100 f +P 2 3 0 6 0 50 0 100 N +P 4 3 0 0 -100 0 100 100 100 -100 -100 0 f +P 4 3 0 0 -100 100 100 0 -100 -100 -100 100 f +P 2 4 0 6 0 50 0 100 N +P 4 4 0 0 -100 0 100 100 100 -100 -100 0 f +P 4 4 0 0 -100 100 100 0 -100 -100 -100 100 f +X ~ 1 -300 0 200 R 50 50 1 0 P +X ~ 13 0 300 200 D 50 50 1 0 I +X ~ 2 300 0 200 L 50 50 1 0 P +X ~ 3 300 0 200 L 50 50 2 0 P +X ~ 4 -300 0 200 R 50 50 2 0 P +X ~ 5 0 300 200 D 50 50 2 0 I +X ~ 6 0 300 200 D 50 50 3 0 I +X ~ 8 -300 0 200 R 50 50 3 0 P +X ~ 9 300 0 200 L 50 50 3 0 P +X ~ 10 300 0 200 L 50 50 4 0 P +X ~ 11 -300 0 200 R 50 50 4 0 P +X ~ 12 0 300 200 D 50 50 4 0 I +X VDD 14 0 500 200 D 50 50 5 0 W +X VSS 7 0 -500 200 U 50 50 5 0 W +ENDDRAW +ENDDEF +# +# 74157-74xx_IEEE +# +DEF 74157-74xx_IEEE U 0 30 Y Y 1 F N +F0 "U" 300 400 50 H V C CNN +F1 "74157-74xx_IEEE" 250 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +T 0 0 100 60 0 0 0 MUX Normal 0 C C +S -250 -400 250 -600 0 0 0 N +S -250 -200 250 -400 0 0 0 N +S -250 0 250 -200 0 0 0 N +S -250 200 250 0 0 0 0 N +P 9 0 0 0 -200 200 -200 250 -250 250 -250 500 250 500 250 250 200 250 200 200 200 200 N +X VCC 16 150 500 0 D 50 50 0 0 W N +X GND 8 0 500 0 D 50 50 0 0 W N +X A/B 1 -550 300 300 R 50 50 1 1 I +X I1d 10 -550 -550 300 R 50 50 1 1 I +X I0d 11 -550 -450 300 R 50 50 1 1 I +X Qc 12 550 -300 300 L 50 50 1 1 O +X I1c 13 -550 -350 300 R 50 50 1 1 I +X I0c 14 -550 -250 300 R 50 50 1 1 I +X ~EN 15 -550 400 300 R 50 50 1 1 I I +X I0a 2 -550 150 300 R 50 50 1 1 I +X I1a 3 -550 50 300 R 50 50 1 1 I +X Qa 4 550 100 300 L 50 50 1 1 O +X I0b 5 -550 -50 300 R 50 50 1 1 I +X I1b 6 -550 -150 300 R 50 50 1 1 I +X Qb 7 550 -100 300 L 50 50 1 1 O +X Qd 9 550 -500 300 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# 74164-74xx_IEEE +# +DEF 74164-74xx_IEEE U 0 30 Y Y 1 F N +F0 "U" 350 250 50 H V C CNN +F1 "74164-74xx_IEEE" 250 -900 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +T 0 -170 -40 60 0 0 0 & Normal 0 C C +S -250 -750 250 -850 0 1 0 N +S -250 -650 250 -750 0 1 0 N +S -250 -550 250 -650 0 1 0 N +S -250 -450 250 -550 0 1 0 N +S -250 -350 250 -450 0 1 0 N +S -250 -250 250 -350 0 1 0 N +S -250 -150 250 -250 0 1 0 N +S -250 50 250 -150 0 1 0 N +P 3 0 1 0 -100 50 -100 -150 -100 -150 N +P 9 0 1 0 -200 50 -200 100 -250 100 -250 350 250 350 250 100 200 100 200 50 200 50 N +X A 1 -550 0 300 R 50 50 1 1 I +X Qe 10 550 -500 300 L 50 50 1 1 O +X Qf 11 550 -600 300 L 50 50 1 1 O +X Qg 12 550 -700 300 L 50 50 1 1 O +X Qh 13 550 -800 300 L 50 50 1 1 O +X Vdd 14 200 350 0 D 50 50 1 1 W N +X B 2 -550 -100 300 R 50 50 1 1 I +X Qa 3 550 -50 300 L 50 50 1 1 O +X Qb 4 550 -200 300 L 50 50 1 1 O +X Qc 5 550 -300 300 L 50 50 1 1 O +X Qd 6 550 -400 300 L 50 50 1 1 O +X Vss 7 0 350 0 D 50 50 1 1 W N +X CK 8 -550 150 300 R 50 50 1 1 I C +X ~R 9 -550 250 300 R 50 50 1 1 I I +ENDDRAW +ENDDEF +# +# 74251-74xx_IEEE +# +DEF 74251-74xx_IEEE U 0 30 Y Y 1 F N +F0 "U" 300 600 50 H V C CNN +F1 "74251-74xx_IEEE" 350 -800 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +T 0 0 250 50 0 0 0 MUX Normal 0 C C +S -250 650 250 -700 0 0 0 N +P 5 0 0 0 80 -320 20 -320 50 -380 80 -320 80 -320 N +P 5 0 0 0 80 380 20 380 50 320 80 380 80 380 N +X VCC 16 0 650 0 D 50 50 0 0 W N +X GND 8 0 -700 0 U 50 50 0 0 W N +X I3 1 -550 -200 300 R 50 50 1 1 I +X S1 10 -550 350 300 R 50 50 1 1 I +X S0 11 -550 450 300 R 50 50 1 1 I +X I7 12 -550 -600 300 R 50 50 1 1 I +X I6 13 -550 -500 300 R 50 50 1 1 I +X I5 14 -550 -400 300 R 50 50 1 1 I +X I4 15 -550 -300 300 R 50 50 1 1 I +X I2 2 -550 -100 300 R 50 50 1 1 I +X I1 3 -550 0 300 R 50 50 1 1 I +X I0 4 -550 100 300 R 50 50 1 1 I +X Q 5 550 350 300 L 50 50 1 1 T +X ~Q 6 550 -350 300 L 50 50 1 1 T I +X ~E 7 -550 550 300 R 50 50 1 1 I I +X S2 9 -550 250 300 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# 74253-74xx_IEEE +# +DEF 74253-74xx_IEEE U 0 30 Y Y 1 F N +F0 "U" 300 650 50 H V C CNN +F1 "74253-74xx_IEEE" 150 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +T 0 0 300 60 0 0 0 MUX Normal 0 C C +S -250 -100 250 -600 0 0 0 N +S -250 450 250 -100 0 0 0 N +P 5 0 0 0 80 -320 20 -320 50 -380 80 -320 80 -320 N +P 5 0 0 0 80 180 20 180 50 120 80 180 80 180 N +P 9 0 0 0 -200 450 -200 500 -250 500 -250 750 250 750 250 500 200 500 200 450 200 450 N +X VCC 16 150 750 0 D 50 50 0 0 W N +X GND 8 0 750 0 D 50 50 0 0 W N +X ~ENa 1 -550 350 300 R 50 50 1 1 I I +X I0b 10 -550 -250 300 R 50 50 1 1 I +X I1b 11 -550 -350 300 R 50 50 1 1 I +X I2b 12 -550 -450 300 R 50 50 1 1 I +X I3b 13 -550 -550 300 R 50 50 1 1 I +X A 14 -550 650 300 R 50 50 1 1 I +X ~ENb 15 -550 -150 300 R 50 50 1 1 I I +X B 2 -550 550 300 R 50 50 1 1 I +X I3a 3 -550 -50 300 R 50 50 1 1 I +X I2a 4 -550 50 300 R 50 50 1 1 I +X I1a 5 -550 150 300 R 50 50 1 1 I +X I0a 6 -550 250 300 R 50 50 1 1 I +X Qa 7 550 150 300 L 50 50 1 1 T +X Qb 9 550 -350 300 L 50 50 1 1 T +ENDDRAW +ENDDEF +# +# D_ALT-Device +# +DEF D_ALT-Device D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "D_ALT-Device" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TO-???* + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +P 2 0 1 8 -50 50 -50 -50 N +P 2 0 1 0 50 0 -50 0 N +P 4 0 1 8 50 50 50 -50 -50 0 50 50 F +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Q_NPN_BCE-Device +# +DEF Q_NPN_BCE-Device Q 0 0 Y N 1 F N +F0 "Q" 200 50 50 H V L CNN +F1 "Q_NPN_BCE-Device" 200 -50 50 H V L CNN +F2 "" 200 100 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F +X B 1 -200 0 225 R 50 50 1 1 I +X C 2 100 200 100 D 50 50 1 1 P +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# R-Device +# +DEF R-Device R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "R-Device" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/kicad_pcb/ttl-fpga.pro b/kicad_pcb/ttl-fpga.pro new file mode 100644 index 0000000..ad6987c --- /dev/null +++ b/kicad_pcb/ttl-fpga.pro @@ -0,0 +1,238 @@ +update=Sat 01 Jun 2019 09:25:42 PM CEST +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +[pcbnew] +version=1 +PageLayoutDescrFile= +LastNetListRead=ttl-fpga.net +CopperLayerCount=2 +BoardThickness=1.6 +AllowMicroVias=0 +AllowBlindVias=0 +RequireCourtyardDefinitions=0 +ProhibitOverlappingCourtyards=1 +MinTrackWidth=0.1524 +MinViaDiameter=0.4 +MinViaDrill=0.3 +MinMicroViaDiameter=0.2 +MinMicroViaDrill=0.09999999999999999 +MinHoleToHole=0.25 +TrackWidth1=0.1524 +ViaDiameter1=0.6 +ViaDrill1=0.3 +dPairWidth1=0.2 +dPairGap1=0.25 +dPairViaGap1=0.25 +SilkLineWidth=0.12 +SilkTextSizeV=1 +SilkTextSizeH=1 +SilkTextSizeThickness=0.15 +SilkTextItalic=0 +SilkTextUpright=1 +CopperLineWidth=0.2 +CopperTextSizeV=1.5 +CopperTextSizeH=1.5 +CopperTextThickness=0.3 +CopperTextItalic=0 +CopperTextUpright=1 +EdgeCutLineWidth=0.05 +CourtyardLineWidth=0.05 +OthersLineWidth=0.15 +OthersTextSizeV=1 +OthersTextSizeH=1 +OthersTextSizeThickness=0.15 +OthersTextItalic=0 +OthersTextUpright=1 +SolderMaskClearance=0.051 +SolderMaskMinWidth=0.25 +SolderPasteClearance=0 +SolderPasteRatio=-0 +[pcbnew/Layer.F.Cu] +Name=F.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.In1.Cu] +Name=In1.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In2.Cu] +Name=In2.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In3.Cu] +Name=In3.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In4.Cu] +Name=In4.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In5.Cu] +Name=In5.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In6.Cu] +Name=In6.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In7.Cu] +Name=In7.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In8.Cu] +Name=In8.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In9.Cu] +Name=In9.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In10.Cu] +Name=In10.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In11.Cu] +Name=In11.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In12.Cu] +Name=In12.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In13.Cu] +Name=In13.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In14.Cu] +Name=In14.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In15.Cu] +Name=In15.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In16.Cu] +Name=In16.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In17.Cu] +Name=In17.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In18.Cu] +Name=In18.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In19.Cu] +Name=In19.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In20.Cu] +Name=In20.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In21.Cu] +Name=In21.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In22.Cu] +Name=In22.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In23.Cu] +Name=In23.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In24.Cu] +Name=In24.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In25.Cu] +Name=In25.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In26.Cu] +Name=In26.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In27.Cu] +Name=In27.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In28.Cu] +Name=In28.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In29.Cu] +Name=In29.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In30.Cu] +Name=In30.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.B.Cu] +Name=B.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.B.Adhes] +Enabled=1 +[pcbnew/Layer.F.Adhes] +Enabled=1 +[pcbnew/Layer.B.Paste] +Enabled=1 +[pcbnew/Layer.F.Paste] +Enabled=1 +[pcbnew/Layer.B.SilkS] +Enabled=1 +[pcbnew/Layer.F.SilkS] +Enabled=1 +[pcbnew/Layer.B.Mask] +Enabled=1 +[pcbnew/Layer.F.Mask] +Enabled=1 +[pcbnew/Layer.Dwgs.User] +Enabled=1 +[pcbnew/Layer.Cmts.User] +Enabled=1 +[pcbnew/Layer.Eco1.User] +Enabled=1 +[pcbnew/Layer.Eco2.User] +Enabled=1 +[pcbnew/Layer.Edge.Cuts] +Enabled=1 +[pcbnew/Layer.Margin] +Enabled=1 +[pcbnew/Layer.B.CrtYd] +Enabled=1 +[pcbnew/Layer.F.CrtYd] +Enabled=1 +[pcbnew/Layer.B.Fab] +Enabled=1 +[pcbnew/Layer.F.Fab] +Enabled=1 +[pcbnew/Layer.Rescue] +Enabled=0 +[pcbnew/Netclasses] +[pcbnew/Netclasses/Default] +Name=Default +Clearance=0.1524 +TrackWidth=0.1524 +ViaDiameter=0.6 +ViaDrill=0.3 +uViaDiameter=0.3 +uViaDrill=0.1 +dPairWidth=0.2 +dPairGap=0.25 +dPairViaGap=0.25 diff --git a/kicad_pcb/ttl-fpga.sch b/kicad_pcb/ttl-fpga.sch new file mode 100644 index 0000000..8f89188 --- /dev/null +++ b/kicad_pcb/ttl-fpga.sch @@ -0,0 +1,605 @@ +EESchema Schematic File Version 4 +LIBS:ttl-fpga-cache +EELAYER 29 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 3 +Title "DISCRETE TTL FPGA" +Date "2019-05-31" +Rev "02" +Comp "Markus Koch " +Comment1 "PCB" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +Wire Wire Line + 8000 3350 7900 3350 +Wire Wire Line + 7900 3350 7900 3250 +$Comp +L power:VCC #PWR04 +U 1 1 5FF9C392 +P 7900 3250 +F 0 "#PWR04" H 7900 3100 50 0001 C CNN +F 1 "VCC" H 7917 3423 50 0000 C CNN +F 2 "" H 7900 3250 50 0001 C CNN +F 3 "" H 7900 3250 50 0001 C CNN + 1 7900 3250 + -1 0 0 -1 +$EndComp +$Comp +L power:GNDD #PWR06 +U 1 1 5FF9C39C +P 7800 3450 +F 0 "#PWR06" H 7800 3200 50 0001 C CNN +F 1 "GNDD" V 7804 3340 50 0000 R CNN +F 2 "" H 7800 3450 50 0001 C CNN +F 3 "" H 7800 3450 50 0001 C CNN + 1 7800 3450 + 0 1 -1 0 +$EndComp +Wire Wire Line + 7800 3450 8000 3450 +Wire Wire Line + 7200 3750 7200 3300 +Wire Wire Line + 8000 3750 7200 3750 +Wire Wire Line + 7300 3650 7300 3100 +Wire Wire Line + 8000 3650 7300 3650 +Wire Wire Line + 7400 3550 7400 3000 +Wire Wire Line + 8000 3550 7400 3550 +Text Label 7550 4450 0 50 ~ 0 +fabric_r3 +Text Label 7550 4350 0 50 ~ 0 +fabric_r2 +Text Label 7550 4250 0 50 ~ 0 +fabric_r1 +Text Label 7550 4150 0 50 ~ 0 +fabric_r0 +Wire Wire Line + 8000 4450 7550 4450 +Wire Wire Line + 8000 4350 7550 4350 +Wire Wire Line + 8000 4250 7550 4250 +Wire Wire Line + 8000 4150 7550 4150 +Entry Wire Line + 7550 4350 7450 4450 +Entry Wire Line + 7550 4250 7450 4350 +Entry Wire Line + 7550 4150 7450 4250 +Entry Wire Line + 7550 4450 7450 4550 +Wire Bus Line + 7450 4550 6800 4550 +Wire Wire Line + 4450 3300 4450 3250 +Wire Wire Line + 5000 3250 5000 3300 +Wire Wire Line + 5000 3300 5650 3300 +Wire Wire Line + 4450 3250 5000 3250 +Connection ~ 4450 3300 +Wire Wire Line + 4450 3300 4550 3300 +Wire Wire Line + 4450 3100 4450 3050 +Wire Wire Line + 4450 3050 5000 3050 +Wire Wire Line + 5000 3050 5000 3100 +Wire Wire Line + 5000 3100 5550 3100 +Connection ~ 4450 3100 +Wire Wire Line + 4450 3100 4550 3100 +Wire Wire Line + 4950 3000 4950 2950 +Wire Wire Line + 4950 2950 4450 2950 +Wire Wire Line + 4950 3000 5450 3000 +Wire Wire Line + 4450 3000 4550 3000 +Wire Wire Line + 4450 2950 4450 3000 +Connection ~ 4450 3000 +Wire Wire Line + 4200 3400 4300 3400 +Wire Wire Line + 3900 3000 4450 3000 +Wire Wire Line + 4000 3100 4450 3100 +Wire Wire Line + 4100 3300 4450 3300 +Entry Wire Line + 3900 4250 3800 4150 +Entry Wire Line + 3900 4550 3800 4450 +Entry Wire Line + 3900 4450 3800 4350 +Entry Wire Line + 3900 4350 3800 4250 +Wire Wire Line + 3350 4150 3800 4150 +Wire Wire Line + 3350 4250 3800 4250 +Wire Wire Line + 3350 4350 3800 4350 +Wire Wire Line + 3350 4450 3800 4450 +Text Label 3800 4150 2 50 ~ 0 +fabric_l0 +Text Label 3800 4250 2 50 ~ 0 +fabric_l1 +Text Label 3800 4350 2 50 ~ 0 +fabric_l2 +Text Label 3800 4450 2 50 ~ 0 +fabric_l3 +Wire Wire Line + 3350 3550 3900 3550 +Wire Wire Line + 3900 3550 3900 3000 +Wire Wire Line + 3350 3650 4000 3650 +Wire Wire Line + 4000 3650 4000 3100 +Wire Wire Line + 3350 3750 4100 3750 +Wire Wire Line + 4100 3750 4100 3300 +Wire Wire Line + 3350 3850 4200 3850 +Wire Wire Line + 4200 3850 4200 3400 +Wire Wire Line + 3550 3450 3350 3450 +$Comp +L power:GNDD #PWR05 +U 1 1 5FE8BD0F +P 3550 3450 +F 0 "#PWR05" H 3550 3200 50 0001 C CNN +F 1 "GNDD" V 3554 3340 50 0000 R CNN +F 2 "" H 3550 3450 50 0001 C CNN +F 3 "" H 3550 3450 50 0001 C CNN + 1 3550 3450 + 0 -1 -1 0 +$EndComp +$Comp +L power:VCC #PWR03 +U 1 1 5FE8B843 +P 3450 3250 +F 0 "#PWR03" H 3450 3100 50 0001 C CNN +F 1 "VCC" H 3467 3423 50 0000 C CNN +F 2 "" H 3450 3250 50 0001 C CNN +F 3 "" H 3450 3250 50 0001 C CNN + 1 3450 3250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3450 3350 3450 3250 +Wire Wire Line + 3350 3350 3450 3350 +Wire Wire Line + 6800 3400 7100 3400 +Text Label 3950 4550 0 50 ~ 0 +fabric_l[3..0] +Wire Wire Line + 7100 3400 7100 3850 +Wire Wire Line + 7100 3850 8000 3850 +Wire Wire Line + 3350 3950 8000 3950 +Text Notes 3100 4500 2 63 ~ 0 +VCC\nGND\nCLK\nRST\nSCK\nMOSI\nMISO\nMOSI_D\nI0\nI1\nI2\nI3 +Text Notes 8250 4500 0 63 ~ 0 +VCC\nGND\nCLK\nRST\nSCK\nmiso\nmosi\n\nI0\nI1\nI2\nI3 +Wire Wire Line + 5250 5600 5250 5550 +$Comp +L power:VCC #PWR012 +U 1 1 60046AFF +P 5250 5550 +F 0 "#PWR012" H 5250 5400 50 0001 C CNN +F 1 "VCC" H 5150 5650 50 0000 C CNN +F 2 "" H 5250 5550 50 0001 C CNN +F 3 "" H 5250 5550 50 0001 C CNN + 1 5250 5550 + 1 0 0 -1 +$EndComp +$Comp +L power:GNDD #PWR09 +U 1 1 60046AF5 +P 5200 5200 +F 0 "#PWR09" H 5200 4950 50 0001 C CNN +F 1 "GNDD" H 5204 5045 50 0000 C CNN +F 2 "" H 5200 5200 50 0001 C CNN +F 3 "" H 5200 5200 50 0001 C CNN + 1 5200 5200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5200 5150 5350 5150 +Wire Wire Line + 5350 5150 5350 5600 +Text Label 6350 5150 3 50 ~ 0 +fabric_b3 +Text Label 6250 5150 3 50 ~ 0 +fabric_b2 +Text Label 6150 5150 3 50 ~ 0 +fabric_b1 +Text Label 6050 5150 3 50 ~ 0 +fabric_b0 +Wire Wire Line + 6350 5600 6350 5150 +Wire Wire Line + 6250 5600 6250 5150 +Wire Wire Line + 6150 5600 6150 5150 +Wire Wire Line + 6050 5600 6050 5150 +Entry Wire Line + 6250 5150 6350 5050 +Entry Wire Line + 6150 5150 6250 5050 +Entry Wire Line + 6050 5150 6150 5050 +Entry Wire Line + 6350 5150 6450 5050 +$Sheet +S 4550 2700 2250 2250 +U 5D77FDBE +F0 "LogicBlock" 50 +F1 "logic_block.sch" 50 +F2 "fabric_b[3..0]" I R 6800 4850 50 +F3 "fabric_t[3..0]" I R 6800 2800 50 +F4 "fabric_l[3..0]" I L 4550 4550 50 +F5 "fabric_r[3..0]" I R 6800 4550 50 +F6 "rst_n" I L 4550 3100 50 +F7 "clk" I L 4550 3000 50 +F8 "isp_mosi" I L 4550 3400 50 +F9 "isp_sck" I L 4550 3300 50 +F10 "isp_miso" O R 6800 3400 50 +$EndSheet +Wire Bus Line + 6800 4850 6900 4850 +Wire Bus Line + 6900 4850 6900 5050 +Wire Wire Line + 5450 5600 5450 3000 +Connection ~ 5450 3000 +Wire Wire Line + 5450 3000 7400 3000 +Wire Wire Line + 5550 5600 5550 3100 +Connection ~ 5550 3100 +Wire Wire Line + 5550 3100 7300 3100 +Wire Wire Line + 5650 5600 5650 3300 +Connection ~ 5650 3300 +Wire Bus Line + 3900 4550 4550 4550 +Wire Wire Line + 5750 4050 5750 5600 +Wire Wire Line + 3350 4050 5750 4050 +Text Notes 6400 5850 3 63 ~ 0 +VCC\nGND\nCLK\nRST\nSCK\nMOSI_D\n\n\nI0\nI1\nI2\nI3 +$Comp +L Connector:Conn_01x12_Female J4 +U 1 1 60090C3D +P 5750 5800 +F 0 "J4" H 5700 6400 50 0000 C CNN +F 1 "Bottom" V 5650 5050 50 0000 C CNN +F 2 "Connector_PinSocket_2.54mm:PinSocket_1x12_P2.54mm_Horizontal" H 5750 5800 50 0001 C CNN +F 3 "~" H 5750 5800 50 0001 C CNN + 1 5750 5800 + 0 -1 1 0 +$EndComp +Text Notes 6400 1800 1 63 ~ 0 +VCC\nGND\nCLK\nRST\nSCK\nMOSI_D\n\n\nI0\nI1\nI2\nI3 +$Comp +L power:VCC #PWR01 +U 1 1 600A7963 +P 5150 2150 +F 0 "#PWR01" H 5150 2000 50 0001 C CNN +F 1 "VCC" H 5250 2200 50 0000 C CNN +F 2 "" H 5150 2150 50 0001 C CNN +F 3 "" H 5150 2150 50 0001 C CNN + 1 5150 2150 + -1 0 0 -1 +$EndComp +Wire Wire Line + 5250 2250 5150 2250 +Wire Wire Line + 5250 2050 5250 2250 +Text Label 6350 2500 1 50 ~ 0 +fabric_t3 +Text Label 6250 2500 1 50 ~ 0 +fabric_t2 +Text Label 6150 2500 1 50 ~ 0 +fabric_t1 +Text Label 6050 2500 1 50 ~ 0 +fabric_t0 +Wire Wire Line + 6350 2050 6350 2500 +Wire Wire Line + 6250 2050 6250 2500 +Wire Wire Line + 6150 2050 6150 2500 +Wire Wire Line + 6050 2050 6050 2500 +Entry Wire Line + 6250 2500 6350 2600 +Entry Wire Line + 6150 2500 6250 2600 +Entry Wire Line + 6050 2500 6150 2600 +Entry Wire Line + 6350 2500 6450 2600 +Wire Bus Line + 6900 2800 6800 2800 +Wire Bus Line + 6900 2600 6900 2800 +Text Label 6250 5050 0 50 ~ 0 +fabric_b[3..0] +Text Label 6450 2600 0 50 ~ 0 +fabric_t[3..0] +Wire Wire Line + 5450 2050 5450 3000 +Wire Wire Line + 5550 3100 5550 2050 +Wire Wire Line + 5650 3300 7200 3300 +Wire Wire Line + 5650 3300 5650 2050 +Wire Notes Line + 6400 3400 4950 3400 +Wire Notes Line + 6400 3400 6300 3350 +Wire Notes Line + 6400 3400 6300 3450 +Text Label 6900 4550 0 50 ~ 0 +fabric_r[3..0] +Wire Wire Line + 5750 2050 5750 2500 +Wire Wire Line + 5750 2500 4300 2500 +Wire Wire Line + 4300 2500 4300 3400 +Connection ~ 4300 3400 +Wire Wire Line + 4300 3400 4550 3400 +Wire Notes Line + 8550 3850 8650 3850 +Wire Notes Line + 8550 3950 8600 3900 +Wire Notes Line + 8550 3950 8600 4000 +Wire Notes Line + 8650 3950 8550 3950 +Wire Notes Line + 8650 3850 8650 3950 +Wire Notes Line + 2850 3950 2600 3950 +Wire Notes Line + 2600 3950 2600 4050 +Wire Notes Line + 2600 4050 2700 4050 +Wire Notes Line + 2650 4000 2700 4050 +Wire Notes Line + 2700 4050 2650 4100 +Wire Notes Line + 2450 3850 2850 3850 +Wire Notes Line + 2850 3850 2800 3800 +Wire Notes Line + 2850 3850 2800 3900 +Wire Notes Line + 5750 6200 5750 6350 +Wire Notes Line + 5750 6350 5700 6300 +Wire Notes Line + 5750 6350 5800 6300 +Wire Notes Line + 5750 1300 5750 1450 +Wire Notes Line + 5750 1450 5700 1400 +Wire Notes Line + 5750 1450 5800 1400 +Text Notes 1900 3850 0 50 ~ 0 +PROGRAMMER +Wire Notes Line + 2850 3750 2450 3750 +Wire Notes Line + 2850 3750 2800 3700 +Wire Notes Line + 2850 3750 2800 3800 +Wire Notes Line + 2450 3650 2450 3950 +Wire Notes Line + 2450 3950 1850 3950 +Wire Notes Line + 1850 3950 1850 3650 +Wire Notes Line + 1850 3650 2450 3650 +Wire Wire Line + 5850 5600 5850 2050 +Wire Wire Line + 5350 2250 5350 2050 +$Comp +L power:GNDD #PWR02 +U 1 1 600A7959 +P 5350 2250 +F 0 "#PWR02" H 5350 2000 50 0001 C CNN +F 1 "GNDD" H 5354 2095 50 0000 C CNN +F 2 "" H 5350 2250 50 0001 C CNN +F 3 "" H 5350 2250 50 0001 C CNN + 1 5350 2250 + -1 0 0 -1 +$EndComp +Wire Wire Line + 5150 2250 5150 2150 +Wire Wire Line + 5200 5150 5200 5200 +NoConn ~ 5950 2050 +NoConn ~ 8000 4050 +NoConn ~ 5950 5600 +Wire Notes Line + 3150 1850 8200 1850 +Wire Notes Line + 8200 1850 8200 5800 +Wire Notes Line + 8200 5800 3150 5800 +Wire Notes Line + 3150 5800 3150 1850 +$Comp +L Connector:Conn_01x12_Male J1 +U 1 1 5CF30EFB +P 5750 1850 +F 0 "J1" H 5850 2450 50 0000 R CNN +F 1 "Top" V 5850 1200 50 0000 R CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Horizontal" H 5750 1850 50 0001 C CNN +F 3 "~" H 5750 1850 50 0001 C CNN + 1 5750 1850 + 0 -1 1 0 +$EndComp +$Comp +L Connector:Conn_01x12_Male J3 +U 1 1 5CF23FEF +P 8200 3850 +F 0 "J3" H 8300 4450 50 0000 R CNN +F 1 "Right" H 8400 3200 50 0000 R CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Horizontal" H 8200 3850 50 0001 C CNN +F 3 "~" H 8200 3850 50 0001 C CNN + 1 8200 3850 + -1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x12_Female J2 +U 1 1 5FE88CA2 +P 3150 3850 +F 0 "J2" H 3100 4450 50 0000 C CNN +F 1 "Left" H 3050 3200 50 0000 C CNN +F 2 "Connector_PinSocket_2.54mm:PinSocket_1x12_P2.54mm_Horizontal" H 3150 3850 50 0001 C CNN +F 3 "~" H 3150 3850 50 0001 C CNN + 1 3150 3850 + -1 0 0 -1 +$EndComp +$Comp +L Device:CP C1 +U 1 1 5CF70F0E +P 3550 5150 +F 0 "C1" H 3668 5196 50 0000 L CNN +F 1 "10u" H 3668 5105 50 0000 L CNN +F 2 "Capacitor_SMD:C_1206_3216Metric" H 3588 5000 50 0001 C CNN +F 3 "~" H 3550 5150 50 0001 C CNN + 1 3550 5150 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR07 +U 1 1 5CF715DB +P 3550 4900 +F 0 "#PWR07" H 3550 4750 50 0001 C CNN +F 1 "VCC" H 3567 5073 50 0000 C CNN +F 2 "" H 3550 4900 50 0001 C CNN +F 3 "" H 3550 4900 50 0001 C CNN + 1 3550 4900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3550 5000 3550 4900 +$Comp +L Device:LED D? +U 1 1 5CFB92E6 +P 4150 5200 +AR Path="/5D77FDBE/5D7AF013/5CFB92E6" Ref="D?" Part="1" +AR Path="/5D77FDBE/5CFB92E6" Ref="D?" Part="1" +AR Path="/5CFB92E6" Ref="D1" Part="1" +F 0 "D1" V 4200 5100 50 0000 R CNN +F 1 "PWR" V 4100 5100 50 0000 R CNN +F 2 "LED_SMD:LED_0603_1608Metric" H 4150 5200 50 0001 C CNN +F 3 "~" H 4150 5200 50 0001 C CNN + 1 4150 5200 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R R? +U 1 1 5CFB92EC +P 3950 5000 +AR Path="/5D77FDBE/5D7AF013/5CFB92EC" Ref="R?" Part="1" +AR Path="/5D77FDBE/5CFB92EC" Ref="R?" Part="1" +AR Path="/5CFB92EC" Ref="R1" Part="1" +F 0 "R1" H 4020 5046 50 0000 L CNN +F 1 "470" H 4020 4955 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 3880 5000 50 0001 C CNN +F 3 "~" H 3950 5000 50 0001 C CNN + 1 3950 5000 + 0 -1 -1 0 +$EndComp +$Comp +L power:VCC #PWR08 +U 1 1 5CFBED78 +P 3750 4900 +F 0 "#PWR08" H 3750 4750 50 0001 C CNN +F 1 "VCC" H 3767 5073 50 0000 C CNN +F 2 "" H 3750 4900 50 0001 C CNN +F 3 "" H 3750 4900 50 0001 C CNN + 1 3750 4900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3800 5000 3750 5000 +Wire Wire Line + 3750 5000 3750 4900 +Wire Wire Line + 4100 5000 4150 5000 +Wire Wire Line + 4150 5000 4150 5050 +Wire Wire Line + 3550 5400 3550 5300 +$Comp +L power:GNDD #PWR010 +U 1 1 5CF71B50 +P 3550 5400 +F 0 "#PWR010" H 3550 5150 50 0001 C CNN +F 1 "GNDD" V 3554 5290 50 0000 R CNN +F 2 "" H 3550 5400 50 0001 C CNN +F 3 "" H 3550 5400 50 0001 C CNN + 1 3550 5400 + 1 0 0 -1 +$EndComp +Wire Bus Line + 6150 2600 6900 2600 +Wire Bus Line + 6150 5050 6900 5050 +Wire Bus Line + 3900 4250 3900 4550 +Wire Bus Line + 7450 4250 7450 4550 +Wire Wire Line + 4150 5350 4150 5400 +$Comp +L power:GNDD #PWR011 +U 1 1 5CFBCC03 +P 4150 5400 +F 0 "#PWR011" H 4150 5150 50 0001 C CNN +F 1 "GNDD" V 4154 5290 50 0000 R CNN +F 2 "" H 4150 5400 50 0001 C CNN +F 3 "" H 4150 5400 50 0001 C CNN + 1 4150 5400 + 1 0 0 -1 +$EndComp +$EndSCHEMATC