From 9081d91ca8d1e8d008bfde93944eb528d0da2898 Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Wed, 26 Dec 2012 21:48:00 -0300 Subject: [PATCH] tornado/cpu/: rearrange things and fix ERC problems --- tornado/cpu/cpu.sch | 581 +++++++++++++++++++++++--------------------- tornado/cpu/per.sch | 37 +-- 2 files changed, 321 insertions(+), 297 deletions(-) diff --git a/tornado/cpu/cpu.sch b/tornado/cpu/cpu.sch index 850c93e..09750b3 100644 --- a/tornado/cpu/cpu.sch +++ b/tornado/cpu/cpu.sch @@ -1,4 +1,4 @@ -EESchema Schematic File Version 2 date Wed Dec 26 21:38:03 2012 +EESchema Schematic File Version 2 date Wed Dec 26 21:47:08 2012 LIBS:c LIBS:r LIBS:inductor @@ -13,6 +13,7 @@ LIBS:evqq7 LIBS:pmosfet-gsd LIBS:tps6216x LIBS:memcard8 +LIBS:cpu-cache EELAYER 25 0 EELAYER END $Descr A4 11693 8268 @@ -30,563 +31,580 @@ $EndDescr $Comp L C C4 U 1 1 50980865 -P 10900 5600 -F 0 "C4" H 10950 5700 60 0000 L CNN -F 1 "100n" H 10950 5500 60 0000 L CNN - 1 10900 5600 +P 1900 6200 +F 0 "C4" H 1950 6300 60 0000 L CNN +F 1 "100n" H 1950 6100 60 0000 L CNN + 1 1900 6200 1 0 0 -1 $EndComp $Comp L C C3 U 1 1 50980874 -P 10500 5600 -F 0 "C3" H 10550 5700 60 0000 L CNN -F 1 "100n" H 10550 5500 60 0000 L CNN - 1 10500 5600 +P 1500 6200 +F 0 "C3" H 1550 6300 60 0000 L CNN +F 1 "100n" H 1550 6100 60 0000 L CNN + 1 1500 6200 1 0 0 -1 $EndComp $Comp L CONN_6 CON3 U 1 1 50980CAB -P 1550 3400 -F 0 "CON3" H 1550 3750 60 0000 C CNN -F 1 "CONN_6" H 1550 3050 60 0000 C CNN - 1 1550 3400 +P 1400 3400 +F 0 "CON3" H 1400 3750 60 0000 C CNN +F 1 "CONN_6" H 1400 3050 60 0000 C CNN + 1 1400 3400 -1 0 0 -1 $EndComp $Comp L GND #PWR01 U 1 1 50981355 -P 2750 3850 -F 0 "#PWR01" H 2750 3850 30 0001 C CNN -F 1 "GND" H 2750 3780 30 0001 C CNN - 1 2750 3850 +P 2600 3850 +F 0 "#PWR01" H 2600 3850 30 0001 C CNN +F 1 "GND" H 2600 3780 30 0001 C CNN + 1 2600 3850 1 0 0 -1 $EndComp $Comp L POWERED #FLG02 U 1 1 5098281C -P 8450 1950 -F 0 "#FLG02" H 8650 1850 60 0001 C CNN -F 1 "POWERED" H 8450 2000 60 0000 C CNN - 1 8450 1950 +P 8000 950 +F 0 "#FLG02" H 8200 850 60 0001 C CNN +F 1 "POWERED" H 8000 1000 60 0000 C CNN + 1 8000 950 1 0 0 -1 $EndComp $Comp L GND #PWR03 U 1 1 50982822 -P 8450 2350 -F 0 "#PWR03" H 8450 2350 30 0001 C CNN -F 1 "GND" H 8450 2280 30 0001 C CNN - 1 8450 2350 +P 8000 1350 +F 0 "#PWR03" H 8000 1350 30 0001 C CNN +F 1 "GND" H 8000 1280 30 0001 C CNN + 1 8000 1350 1 0 0 -1 $EndComp $Comp L GND #PWR04 U 1 1 5098318B -P 10100 3900 -F 0 "#PWR04" H 10100 3900 30 0001 C CNN -F 1 "GND" H 10100 3830 30 0001 C CNN - 1 10100 3900 +P 9700 6800 +F 0 "#PWR04" H 9700 6800 30 0001 C CNN +F 1 "GND" H 9700 6730 30 0001 C CNN + 1 9700 6800 1 0 0 -1 $EndComp -NoConn ~ 9600 3100 -Text Label 10600 3200 0 60 ~ 0 +NoConn ~ 9200 6000 +Text Label 10200 6100 0 60 ~ 0 SW_W -Text Label 10600 3100 0 60 ~ 0 +Text Label 10200 6000 0 60 ~ 0 SW_SW -Text Label 10600 3000 0 60 ~ 0 +Text Label 10200 5900 0 60 ~ 0 SW_S -Text Label 9200 3000 0 60 ~ 0 +Text Label 8800 5900 0 60 ~ 0 SW_E -Text Label 9200 3200 0 60 ~ 0 +Text Label 8800 6100 0 60 ~ 0 SW_N -Text Label 7250 5150 0 60 ~ 0 +Text Label 7100 5150 0 60 ~ 0 SW_S -Text Label 7250 5000 0 60 ~ 0 +Text Label 7100 5000 0 60 ~ 0 SW_SW -Text Label 7250 4850 0 60 ~ 0 +Text Label 7100 4850 0 60 ~ 0 SW_W -Text Label 5500 7050 1 60 ~ 0 +Text Label 5350 7050 1 60 ~ 0 SW_N -Text Label 7250 5600 0 60 ~ 0 +Text Label 7100 5600 0 60 ~ 0 SW_E $Comp L LPC1100-QFN33 U2 U 1 1 50D66A9A -P 5050 5000 -F 0 "U2" H 3550 6400 60 0000 L CNN -F 1 "LPC1112FHN33/202" H 6100 3700 60 0000 L CNN - 1 5050 5000 +P 4900 5000 +F 0 "U2" H 3400 6400 60 0000 L CNN +F 1 "LPC1112FHN33/202" H 5950 3700 60 0000 L CNN + 1 4900 5000 1 0 0 -1 $EndComp $Comp L LED D1 U 1 1 50D66AC2 -P 10000 5400 -F 0 "D1" H 10000 5500 60 0000 C CNN -F 1 "ORANGE" H 10000 5300 60 0000 C CNN - 1 10000 5400 +P 10600 3500 +F 0 "D1" H 10600 3600 60 0000 C CNN +F 1 "ORANGE" H 10600 3400 60 0000 C CNN + 1 10600 3500 0 -1 1 0 $EndComp $Comp L C C2 U 1 1 50D66B9F -P 7000 1550 -F 0 "C2" H 7050 1650 60 0000 L CNN -F 1 "22u/6.3V" H 7050 1450 60 0000 L CNN - 1 7000 1550 +P 7000 1700 +F 0 "C2" H 7050 1800 60 0000 L CNN +F 1 "22u/6.3V" H 7050 1600 60 0000 L CNN + 1 7000 1700 1 0 0 -1 $EndComp $Comp L C C1 U 1 1 50D66BAE -P 3500 1350 -F 0 "C1" H 3550 1450 60 0000 L CNN -F 1 "10u/16V" H 3550 1250 60 0000 L CNN - 1 3500 1350 +P 2700 1500 +F 0 "C1" H 2750 1600 60 0000 L CNN +F 1 "10u/16V" H 2750 1400 60 0000 L CNN + 1 2700 1500 1 0 0 -1 $EndComp $Comp L INDUCTOR L1 U 1 1 50D66BBD -P 6450 950 -F 0 "L1" H 6450 1100 60 0000 C CNN -F 1 "2.2uH/1.5A" H 6450 850 60 0000 C CNN - 1 6450 950 +P 5650 1100 +F 0 "L1" H 5650 1250 60 0000 C CNN +F 1 "2.2uH/1.5A" H 5650 1000 60 0000 C CNN + 1 5650 1100 1 0 0 -1 $EndComp $Comp L CONN_1 CON2 U 1 1 50D66C61 -P 2400 1750 -F 0 "CON2" H 2400 1850 60 0000 C CNN -F 1 "CONN_1" H 2400 1650 60 0000 C CNN - 1 2400 1750 +P 1000 1900 +F 0 "CON2" H 1000 2000 60 0000 C CNN +F 1 "CONN_1" H 1000 1800 60 0000 C CNN + 1 1000 1900 -1 0 0 1 $EndComp $Comp L CONN_1 CON1 U 1 1 50D66C70 -P 2400 950 -F 0 "CON1" H 2400 1050 60 0000 C CNN -F 1 "CONN_1" H 2400 850 60 0000 C CNN - 1 2400 950 +P 1000 1100 +F 0 "CON1" H 1000 1200 60 0000 C CNN +F 1 "CONN_1" H 1000 1000 60 0000 C CNN + 1 1000 1100 -1 0 0 1 $EndComp -NoConn ~ 3250 5150 +NoConn ~ 3100 5150 $Comp L 3V3 #PWR05 U 1 1 50D8B951 -P 2750 2950 -F 0 "#PWR05" H 2750 2910 30 0001 C CNN -F 1 "3V3" H 2750 3100 60 0000 C CNN - 1 2750 2950 +P 2600 2950 +F 0 "#PWR05" H 2600 2910 30 0001 C CNN +F 1 "3V3" H 2600 3100 60 0000 C CNN + 1 2600 2950 1 0 0 -1 $EndComp -Text Label 2150 3150 0 60 ~ 0 +Text Label 2000 3150 0 60 ~ 0 RXD -Text Label 2150 3250 0 60 ~ 0 +Text Label 2000 3250 0 60 ~ 0 TXD -Text Label 2150 3350 0 60 ~ 0 +Text Label 2000 3350 0 60 ~ 0 nISP -Text Label 2150 3450 0 60 ~ 0 +Text Label 2000 3450 0 60 ~ 0 nRESET -Text Label 2150 3550 0 60 ~ 0 +Text Label 2000 3550 0 60 ~ 0 3V3 -Text Label 2150 3650 0 60 ~ 0 +Text Label 2000 3650 0 60 ~ 0 GND $Comp L 3V3 #PWR06 U 1 1 50D8BA0D -P 2650 5300 -F 0 "#PWR06" H 2650 5260 30 0001 C CNN -F 1 "3V3" H 2650 5450 60 0000 C CNN - 1 2650 5300 +P 2500 5300 +F 0 "#PWR06" H 2500 5260 30 0001 C CNN +F 1 "3V3" H 2500 5450 60 0000 C CNN + 1 2500 5300 0 -1 -1 0 $EndComp $Comp L GND #PWR07 U 1 1 50D8BA13 -P 2950 5000 -F 0 "#PWR07" H 2950 5000 30 0001 C CNN -F 1 "GND" H 2950 4930 30 0001 C CNN - 1 2950 5000 +P 2800 5000 +F 0 "#PWR07" H 2800 5000 30 0001 C CNN +F 1 "GND" H 2800 4930 30 0001 C CNN + 1 2800 5000 0 1 1 0 $EndComp $Comp L 3V3 #PWR08 U 1 1 50D8BB5F -P 4900 2600 -F 0 "#PWR08" H 4900 2560 30 0001 C CNN -F 1 "3V3" H 4900 2750 60 0000 C CNN - 1 4900 2600 +P 4750 2600 +F 0 "#PWR08" H 4750 2560 30 0001 C CNN +F 1 "3V3" H 4750 2750 60 0000 C CNN + 1 4750 2600 1 0 0 -1 $EndComp $Comp L GND #PWR09 U 1 1 50D8BC03 -P 5950 6750 -F 0 "#PWR09" H 5950 6750 30 0001 C CNN -F 1 "GND" H 5950 6680 30 0001 C CNN - 1 5950 6750 +P 5800 6750 +F 0 "#PWR09" H 5800 6750 30 0001 C CNN +F 1 "GND" H 5800 6680 30 0001 C CNN + 1 5800 6750 1 0 0 -1 $EndComp $Comp L CONN_8 CON4 U 1 1 50D8BF2A -P 10600 1450 -F 0 "CON4" H 10600 1900 60 0000 C CNN -F 1 "CONN_8" H 10600 1000 60 0000 C CNN - 1 10600 1450 +P 10000 4650 +F 0 "CON4" H 10000 5100 60 0000 C CNN +F 1 "CONN_8" H 10000 4200 60 0000 C CNN + 1 10000 4650 1 0 0 -1 $EndComp $Comp L GND #PWR010 U 1 1 50D8BF37 -P 10000 2050 -F 0 "#PWR010" H 10000 2050 30 0001 C CNN -F 1 "GND" H 10000 1980 30 0001 C CNN - 1 10000 2050 +P 9400 5250 +F 0 "#PWR010" H 9400 5250 30 0001 C CNN +F 1 "GND" H 9400 5180 30 0001 C CNN + 1 9400 5250 1 0 0 -1 $EndComp -Text Label 9400 1200 0 60 ~ 0 +Text Label 8800 4400 0 60 ~ 0 SCLK -Text Label 9400 1300 0 60 ~ 0 +Text Label 8800 4500 0 60 ~ 0 LCLK -Text Label 9400 1400 0 60 ~ 0 +Text Label 8800 4600 0 60 ~ 0 DS -Text Label 9400 1500 0 60 ~ 0 +Text Label 8800 4700 0 60 ~ 0 VBAT -Text Label 9400 1600 0 60 ~ 0 +Text Label 8800 4800 0 60 ~ 0 LEDS_EN -Text Label 9400 1700 0 60 ~ 0 +Text Label 8800 4900 0 60 ~ 0 VLED -NoConn ~ 9200 1700 -Text Label 7250 4550 0 60 ~ 0 +NoConn ~ 8600 4900 +Text Label 7100 4550 0 60 ~ 0 LCLK -Text Label 7250 4700 0 60 ~ 0 +Text Label 7100 4700 0 60 ~ 0 LEDS_EN -Text Label 7250 5300 0 60 ~ 0 +Text Label 7100 5300 0 60 ~ 0 SCLK -Text Label 7250 5450 0 60 ~ 0 +Text Label 7100 5450 0 60 ~ 0 DS $Comp L R R1 U 1 1 50D9A150 -P 10000 4750 -F 0 "R1" H 10130 4800 60 0000 C CNN -F 1 "100" H 10150 4700 60 0000 C CNN - 1 10000 4750 +P 10600 2850 +F 0 "R1" H 10730 2900 60 0000 C CNN +F 1 "100" H 10750 2800 60 0000 C CNN + 1 10600 2850 1 0 0 -1 $EndComp -NoConn ~ 5700 800 +NoConn ~ 4900 950 $Comp L GND #PWR011 U 1 1 50D9A696 -P 4100 1950 -F 0 "#PWR011" H 4100 1950 30 0001 C CNN -F 1 "GND" H 4100 1880 30 0001 C CNN - 1 4100 1950 +P 3300 2100 +F 0 "#PWR011" H 3300 2100 30 0001 C CNN +F 1 "GND" H 3300 2030 30 0001 C CNN + 1 3300 2100 1 0 0 -1 $EndComp $Comp L GND #PWR012 U 1 1 50D9A69C -P 5900 1450 -F 0 "#PWR012" H 5900 1450 30 0001 C CNN -F 1 "GND" H 5900 1380 30 0001 C CNN - 1 5900 1450 +P 5100 1600 +F 0 "#PWR012" H 5100 1600 30 0001 C CNN +F 1 "GND" H 5100 1530 30 0001 C CNN + 1 5100 1600 1 0 0 -1 $EndComp $Comp L GND #PWR013 U 1 1 50D9A6A2 -P 7000 1950 -F 0 "#PWR013" H 7000 1950 30 0001 C CNN -F 1 "GND" H 7000 1880 30 0001 C CNN - 1 7000 1950 +P 7000 2100 +F 0 "#PWR013" H 7000 2100 30 0001 C CNN +F 1 "GND" H 7000 2030 30 0001 C CNN + 1 7000 2100 1 0 0 -1 $EndComp $Comp L 3V3 #PWR014 U 1 1 50D9A9F5 -P 7000 750 -F 0 "#PWR014" H 7000 710 30 0001 C CNN -F 1 "3V3" H 7000 900 60 0000 C CNN - 1 7000 750 +P 7000 900 +F 0 "#PWR014" H 7000 860 30 0001 C CNN +F 1 "3V3" H 7000 1050 60 0000 C CNN + 1 7000 900 1 0 0 -1 $EndComp -Text Label 3000 950 0 60 ~ 0 +Text Label 1600 1100 0 60 ~ 0 VBAT -Text Label 4750 7050 1 60 ~ 0 +Text Label 4600 7050 1 60 ~ 0 LED -Text Label 10000 5900 1 60 ~ 0 +Text Label 10600 4000 1 60 ~ 0 LED $Comp L TPS6216X U1 U 1 1 50D9AEC8 -P 5100 1000 -F 0 "U1" H 4800 1350 60 0000 L CNN -F 1 "TPS6216X" H 5150 550 60 0000 L CNN - 1 5100 1000 +P 4300 1150 +F 0 "U1" H 4000 1500 60 0000 L CNN +F 1 "TPS6216X" H 4350 700 60 0000 L CNN + 1 4300 1150 1 0 0 -1 $EndComp $Comp L GND #PWR015 U 1 1 50D9AEDA -P 5100 1850 -F 0 "#PWR015" H 5100 1850 30 0001 C CNN -F 1 "GND" H 5100 1780 30 0001 C CNN - 1 5100 1850 +P 4300 2000 +F 0 "#PWR015" H 4300 2000 30 0001 C CNN +F 1 "GND" H 4300 1930 30 0001 C CNN + 1 4300 2000 1 0 0 -1 $EndComp -Text Label 5850 950 0 60 ~ 0 +Text Label 5050 1100 0 60 ~ 0 SW $Comp L GND #PWR016 U 1 1 50D9C9D9 -P 10500 6000 -F 0 "#PWR016" H 10500 6000 30 0001 C CNN -F 1 "GND" H 10500 5930 30 0001 C CNN - 1 10500 6000 +P 1500 6600 +F 0 "#PWR016" H 1500 6600 30 0001 C CNN +F 1 "GND" H 1500 6530 30 0001 C CNN + 1 1500 6600 1 0 0 -1 $EndComp $Comp L GND #PWR017 U 1 1 50D9C9DF -P 10900 6000 -F 0 "#PWR017" H 10900 6000 30 0001 C CNN -F 1 "GND" H 10900 5930 30 0001 C CNN - 1 10900 6000 +P 1900 6600 +F 0 "#PWR017" H 1900 6600 30 0001 C CNN +F 1 "GND" H 1900 6530 30 0001 C CNN + 1 1900 6600 1 0 0 -1 $EndComp $Comp L 3V3 #PWR018 U 1 1 50D9C9E5 -P 10900 5200 -F 0 "#PWR018" H 10900 5160 30 0001 C CNN -F 1 "3V3" H 10900 5350 60 0000 C CNN - 1 10900 5200 +P 1900 5800 +F 0 "#PWR018" H 1900 5760 30 0001 C CNN +F 1 "3V3" H 1900 5950 60 0000 C CNN + 1 1900 5800 1 0 0 -1 $EndComp $Comp L 3V3 #PWR019 U 1 1 50D9C9EB -P 10500 5200 -F 0 "#PWR019" H 10500 5160 30 0001 C CNN -F 1 "3V3" H 10500 5350 60 0000 C CNN - 1 10500 5200 +P 1500 5800 +F 0 "#PWR019" H 1500 5760 30 0001 C CNN +F 1 "3V3" H 1500 5950 60 0000 C CNN + 1 1500 5800 1 0 0 -1 $EndComp $Comp L 3V3 #PWR020 U 1 1 50D9D3DE -P 10000 4300 -F 0 "#PWR020" H 10000 4260 30 0001 C CNN -F 1 "3V3" H 10000 4450 60 0000 C CNN - 1 10000 4300 +P 10600 2400 +F 0 "#PWR020" H 10600 2360 30 0001 C CNN +F 1 "3V3" H 10600 2550 60 0000 C CNN + 1 10600 2400 1 0 0 -1 $EndComp $Comp L EVQQ7 SW1 U 1 1 50982700 -P 10000 3100 -F 0 "SW1" H 9800 2800 60 0000 C CNN -F 1 "EVQQ7" H 9650 3350 60 0000 C CNN - 1 10000 3100 +P 9600 6000 +F 0 "SW1" H 9400 5700 60 0000 C CNN +F 1 "EVQQ7" H 9250 6250 60 0000 C CNN + 1 9600 6000 -1 0 0 1 $EndComp -NoConn ~ 9900 2700 -NoConn ~ 10000 2700 +NoConn ~ 9500 5600 +NoConn ~ 9600 5600 $Sheet -S 8050 6050 1550 850 +S 9450 700 1550 850 U 50DB95AA F0 "Peripherals" 60 F1 "per.sch" 60 $EndSheet -Text GLabel 4750 3200 1 60 Output ~ 0 +Text GLabel 4600 3200 1 60 Output ~ 0 ACC_SCLK -Text GLabel 5050 3200 1 60 Output ~ 0 +Text GLabel 4900 3200 1 60 Output ~ 0 ACC_MOSI -Text GLabel 5200 3200 1 60 Input ~ 0 +Text GLabel 5050 3200 1 60 Input ~ 0 ACC_MISO -Text GLabel 5350 3200 1 60 Output ~ 0 +Text GLabel 5200 3200 1 60 Output ~ 0 ACC_nCS -Text GLabel 5500 3200 1 60 Input ~ 0 +Text GLabel 5350 3200 1 60 Input ~ 0 ACC_INT -Text GLabel 3050 5450 0 60 BiDi ~ 0 +Text GLabel 2900 5450 0 60 BiDi ~ 0 DAT1 -Text GLabel 3050 5600 0 60 BiDi ~ 0 +Text GLabel 2900 5600 0 60 BiDi ~ 0 DAT0 -Text GLabel 4450 6700 3 60 Output ~ 0 +Text GLabel 4300 6700 3 60 Output ~ 0 CLK -Text GLabel 4600 6700 3 60 Output ~ 0 +Text GLabel 4450 6700 3 60 Output ~ 0 nPWR -Text GLabel 4900 6700 3 60 BiDi ~ 0 +Text GLabel 4750 6700 3 60 BiDi ~ 0 CMD -Text GLabel 5050 6700 3 60 BiDi ~ 0 +Text GLabel 4900 6700 3 60 BiDi ~ 0 DAT3 -Text GLabel 5200 6700 3 60 BiDi ~ 0 +Text GLabel 5050 6700 3 60 BiDi ~ 0 DAT2 -Text GLabel 5350 6700 3 60 Input ~ 0 +Text GLabel 5200 6700 3 60 Input ~ 0 CARD_SW +$Comp +L POWERED #FLG021 +U 1 1 50DB9A0D +P 2300 900 +F 0 "#FLG021" H 2500 800 60 0001 C CNN +F 1 "POWERED" H 2300 950 60 0000 C CNN + 1 2300 900 + 1 0 0 -1 +$EndComp +$Comp +L POWERED #FLG022 +U 1 1 50DB9A13 +P 6400 900 +F 0 "#FLG022" H 6600 800 60 0001 C CNN +F 1 "POWERED" H 6400 950 60 0000 C CNN + 1 6400 900 + 1 0 0 -1 +$EndComp +NoConn ~ 3100 4550 Wire Wire Line - 2750 3850 2750 3650 + 2600 3850 2600 3650 Wire Wire Line - 2750 3650 1950 3650 + 2600 3650 1800 3650 Wire Wire Line - 8450 2150 8450 2350 + 8000 1150 8000 1350 Wire Wire Line - 11000 3200 10400 3200 + 10600 6100 10000 6100 Wire Wire Line - 11000 3100 10400 3100 + 10600 6000 10000 6000 Wire Wire Line - 11000 3000 10400 3000 + 10600 5900 10000 5900 Wire Wire Line - 9000 3200 9600 3200 + 8600 6100 9200 6100 Wire Wire Line - 9000 3000 9600 3000 + 8600 5900 9200 5900 Wire Wire Line - 3250 4850 2950 4850 + 3100 4850 2800 4850 Wire Wire Line - 3250 4700 3050 4700 + 3100 4700 2900 4700 Wire Wire Line - 2950 4850 2950 3450 + 2800 4850 2800 3450 Wire Wire Line - 2950 3450 1950 3450 + 2800 3450 1800 3450 Wire Wire Line - 3050 4700 3050 3350 + 2900 4700 2900 3350 Wire Wire Line - 3050 3350 1950 3350 + 2900 3350 1800 3350 Wire Wire Line - 4450 3400 4450 3250 + 4300 3400 4300 3250 Wire Wire Line - 4450 3250 1950 3250 + 4300 3250 1800 3250 Wire Wire Line - 4600 3400 4600 3150 + 4450 3400 4450 3150 Wire Wire Line - 4600 3150 1950 3150 + 4450 3150 1800 3150 Wire Wire Line - 1950 3550 2750 3550 + 1800 3550 2600 3550 Wire Wire Line - 2750 3550 2750 2950 + 2600 3550 2600 2950 Wire Wire Line - 3250 5000 2950 5000 + 3100 5000 2800 5000 Wire Wire Line - 3250 5300 2650 5300 + 3100 5300 2500 5300 Wire Wire Line - 4900 2600 4900 3400 + 4750 2600 4750 3400 Wire Wire Line - 5950 6500 5950 6750 + 5800 6500 5800 6750 Wire Wire Line - 10200 1800 10000 1800 + 9600 5000 9400 5000 Wire Wire Line - 10200 1100 10000 1100 + 9600 4300 9400 4300 Wire Wire Line - 10200 1700 9200 1700 + 9600 4900 8600 4900 Wire Wire Line - 9200 1500 10200 1500 + 8600 4700 9600 4700 Wire Wire Line - 10000 1100 10000 2050 + 9400 4300 9400 5250 Wire Wire Line - 7050 4550 7750 4550 + 6900 4550 7600 4550 Wire Wire Line - 7050 4700 7750 4700 + 6900 4700 7600 4700 Wire Wire Line - 7050 5150 7750 5150 -Connection ~ 10000 1800 -Connection ~ 10000 1800 + 6900 5150 7600 5150 +Connection ~ 9400 5000 +Connection ~ 9400 5000 Wire Wire Line - 7050 5450 7750 5450 + 6900 5450 7600 5450 Wire Wire Line - 2800 950 4500 950 + 3300 950 3700 950 Wire Wire Line - 4100 800 4500 800 + 3700 1250 3500 1250 Wire Wire Line - 4500 1100 4300 1100 + 3500 1250 3500 1100 +Connection ~ 3500 1100 Wire Wire Line - 4300 1100 4300 950 -Connection ~ 4300 950 + 4900 1100 5300 1100 Wire Wire Line - 5700 950 6100 950 + 7000 900 7000 1500 Wire Wire Line - 6800 950 7000 950 + 4900 1400 5100 1400 Wire Wire Line - 7000 750 7000 1350 + 5100 1400 5100 1600 Wire Wire Line - 5700 1250 5900 1250 + 4900 1250 5100 1250 Wire Wire Line - 5900 1250 5900 1450 + 5100 1250 5100 1300 Wire Wire Line - 5700 1100 5900 1100 + 5100 1300 7000 1300 +Connection ~ 7000 1300 +Connection ~ 7000 1100 Wire Wire Line - 5900 1100 5900 1150 + 7000 1900 7000 2100 Wire Wire Line - 5900 1150 7000 1150 -Connection ~ 7000 1150 -Connection ~ 7000 950 + 3300 1900 1400 1900 +Connection ~ 2700 1900 Wire Wire Line - 7000 1750 7000 1950 + 2700 1100 2700 1300 +Connection ~ 2700 1100 Wire Wire Line - 4100 1750 2800 1750 -Connection ~ 3500 1750 + 3300 950 3300 2100 Wire Wire Line - 3500 1150 3500 950 -Connection ~ 3500 950 + 3700 1400 3300 1400 +Connection ~ 3300 1400 +Connection ~ 3300 1900 Wire Wire Line - 4100 800 4100 1950 + 2700 1900 2700 1700 Wire Wire Line - 4500 1250 4100 1250 -Connection ~ 4100 1250 -Connection ~ 4100 1750 + 4300 1800 4300 2000 Wire Wire Line - 3500 1750 3500 1550 + 8600 4400 9600 4400 Wire Wire Line - 5100 1650 5100 1850 + 8600 4500 9600 4500 Wire Wire Line - 9200 1200 10200 1200 + 8600 4600 9600 4600 Wire Wire Line - 9200 1300 10200 1300 + 8600 4800 9600 4800 Wire Wire Line - 9200 1400 10200 1400 + 7600 5300 6900 5300 Wire Wire Line - 9200 1600 10200 1600 + 7600 5000 6900 5000 Wire Wire Line - 7750 5300 7050 5300 + 7600 4850 6900 4850 Wire Wire Line - 7750 5000 7050 5000 + 7600 5600 6900 5600 Wire Wire Line - 7750 4850 7050 4850 + 5350 7250 5350 6500 Wire Wire Line - 7750 5600 7050 5600 + 1500 5800 1500 6000 Wire Wire Line - 5500 7250 5500 6500 + 1900 5800 1900 6000 Wire Wire Line - 10500 5200 10500 5400 + 1500 6400 1500 6600 Wire Wire Line - 10900 5200 10900 5400 + 1900 6400 1900 6600 Wire Wire Line - 10500 5800 10500 6000 + 10600 2400 10600 2600 Wire Wire Line - 10900 5800 10900 6000 + 4600 7250 4600 6500 Wire Wire Line - 10000 4300 10000 4500 + 10600 4200 10600 3700 Wire Wire Line - 4750 7250 4750 6500 + 10600 3100 10600 3300 Wire Wire Line - 10000 6100 10000 5600 + 9700 6400 9700 6800 Wire Wire Line - 10000 5000 10000 5200 + 9600 6400 9600 6600 Wire Wire Line - 10100 3500 10100 3900 + 9600 6600 9700 6600 +Connection ~ 9700 6600 Wire Wire Line - 10000 3500 10000 3700 + 4600 3200 4600 3400 Wire Wire Line - 10000 3700 10100 3700 -Connection ~ 10100 3700 -Wire Wire Line - 4750 3200 4750 3400 + 4900 3200 4900 3400 Wire Wire Line 5050 3200 5050 3400 Wire Wire Line @@ -594,21 +612,26 @@ Wire Wire Line Wire Wire Line 5350 3200 5350 3400 Wire Wire Line - 5500 3200 5500 3400 + 2900 5450 3100 5450 Wire Wire Line - 3050 5450 3250 5450 + 2900 5600 3100 5600 Wire Wire Line - 3050 5600 3250 5600 + 4300 6700 4300 6500 Wire Wire Line - 4450 6700 4450 6500 + 4450 6500 4450 6700 Wire Wire Line - 4600 6500 4600 6700 + 4750 6500 4750 6700 Wire Wire Line 4900 6500 4900 6700 Wire Wire Line - 5050 6500 5050 6700 + 5050 6700 5050 6500 Wire Wire Line - 5200 6700 5200 6500 + 5200 6500 5200 6700 Wire Wire Line - 5350 6500 5350 6700 + 1400 1100 3700 1100 +Connection ~ 2300 1100 +Connection ~ 2300 1100 +Wire Wire Line + 6000 1100 7000 1100 +Connection ~ 6400 1100 $EndSCHEMATC diff --git a/tornado/cpu/per.sch b/tornado/cpu/per.sch index 96d5107..b4fc6d8 100644 --- a/tornado/cpu/per.sch +++ b/tornado/cpu/per.sch @@ -1,4 +1,4 @@ -EESchema Schematic File Version 2 date Wed Dec 26 21:38:03 2012 +EESchema Schematic File Version 2 date Wed Dec 26 21:47:08 2012 LIBS:c LIBS:r LIBS:inductor @@ -13,6 +13,7 @@ LIBS:evqq7 LIBS:pmosfet-gsd LIBS:tps6216x LIBS:memcard8 +LIBS:cpu-cache EELAYER 25 0 EELAYER END $Descr A4 11693 8268 @@ -37,10 +38,10 @@ F 1 "PMOSFET-GSD" H 1900 4200 60 0000 C CNN 1 0 0 1 $EndComp $Comp -L GND #PWR021 +L GND #PWR023 U 1 1 50DB9461 P 2950 6100 -F 0 "#PWR021" H 2950 6100 30 0001 C CNN +F 0 "#PWR023" H 2950 6100 30 0001 C CNN F 1 "GND" H 2950 6030 30 0001 C CNN 1 2950 6100 1 0 0 -1 @@ -55,10 +56,10 @@ F 1 "1u" H 3000 4400 60 0000 L CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR022 +L GND #PWR024 U 1 1 50DB9474 P 7500 4000 -F 0 "#PWR022" H 7500 4000 30 0001 C CNN +F 0 "#PWR024" H 7500 4000 30 0001 C CNN F 1 "GND" H 7500 3930 30 0001 C CNN 1 7500 4000 1 0 0 -1 @@ -105,56 +106,56 @@ NoConn ~ 8550 2600 NoConn ~ 8700 2600 NoConn ~ 9500 3200 $Comp -L GND #PWR023 +L GND #PWR025 U 1 1 50DB9508 P 4600 6100 -F 0 "#PWR023" H 4600 6100 30 0001 C CNN +F 0 "#PWR025" H 4600 6100 30 0001 C CNN F 1 "GND" H 4600 6030 30 0001 C CNN 1 4600 6100 1 0 0 -1 $EndComp $Comp -L GND #PWR024 +L GND #PWR026 U 1 1 50DB9525 P 7100 3200 -F 0 "#PWR024" H 7100 3200 30 0001 C CNN +F 0 "#PWR026" H 7100 3200 30 0001 C CNN F 1 "GND" H 7100 3130 30 0001 C CNN 1 7100 3200 1 0 0 -1 $EndComp $Comp -L GND #PWR025 +L GND #PWR027 U 1 1 50DB952B P 6700 3200 -F 0 "#PWR025" H 6700 3200 30 0001 C CNN +F 0 "#PWR027" H 6700 3200 30 0001 C CNN F 1 "GND" H 6700 3130 30 0001 C CNN 1 6700 3200 1 0 0 -1 $EndComp $Comp -L GND #PWR026 +L GND #PWR028 U 1 1 50DB9531 P 9700 4000 -F 0 "#PWR026" H 9700 4000 30 0001 C CNN +F 0 "#PWR028" H 9700 4000 30 0001 C CNN F 1 "GND" H 9700 3930 30 0001 C CNN 1 9700 4000 1 0 0 -1 $EndComp NoConn ~ 9500 3800 $Comp -L 3V3 #PWR027 +L 3V3 #PWR029 U 1 1 50DB955F P 2950 3700 -F 0 "#PWR027" H 2950 3660 30 0001 C CNN +F 0 "#PWR029" H 2950 3660 30 0001 C CNN F 1 "3V3" H 2950 3850 60 0000 C CNN 1 2950 3700 1 0 0 -1 $EndComp $Comp -L 3V3 #PWR028 +L 3V3 #PWR030 U 1 1 50DB958F P 8850 2200 -F 0 "#PWR028" H 8850 2160 30 0001 C CNN +F 0 "#PWR030" H 8850 2160 30 0001 C CNN F 1 "3V3" H 8850 2350 60 0000 C CNN 1 8850 2200 1 0 0 -1 @@ -226,7 +227,7 @@ Connection ~ 4600 5900 Wire Wire Line 7700 3200 7500 3200 Wire Wire Line - 7500 2400 7500 3200 + 7500 3200 7500 2400 Wire Wire Line 6700 2400 8850 2400 Wire Wire Line