X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=cortex.sch;h=9a79ffdd3ee618422d38b78268e365cc80e90c1c;hb=d4071f4e06d78cd4617c19fdcd5eefdc6acba08e;hp=edfb46c34e76240a81e6441dcb2af55b2de7f8e7;hpb=c8bd2ada9ad408ccb8c016e8f65d5ae37b302f41;p=hw%2Felf diff --git a/cortex.sch b/cortex.sch index edfb46c..9a79ffd 100644 --- a/cortex.sch +++ b/cortex.sch @@ -10,11 +10,6 @@ T 80600 40400 9 10 1 0 0 0 1 2 T 77700 40400 9 10 1 0 0 0 1 cortex.sch -N 45500 56900 44700 56900 4 -{ -T 45000 57000 5 10 1 1 0 0 1 -netname=v_usb -} C 44800 55000 1 0 1 gnd.sym C 53500 68300 1 0 0 3.3V-plus.sym N 53700 67300 53700 68300 4 @@ -118,50 +113,16 @@ value=USBmicroB } N 50100 56500 46600 56500 4 N 50100 56100 46600 56100 4 -C 48300 53800 1 180 0 resistor.sym -{ -T 48000 53400 5 10 0 0 180 0 1 -device=RESISTOR -T 47350 53875 5 10 1 1 0 0 1 -refdes=R401 -T 48300 53800 5 10 0 0 90 0 1 -footprint=0402 -T 48300 53800 5 10 0 0 90 0 1 -vendor=digikey -T 48300 53800 5 10 0 1 90 0 1 -loadstatus=smt -T 47900 53900 5 10 1 1 0 0 1 -value=10k -} -C 47300 53400 1 0 0 gnd.sym -N 50100 53700 48300 53700 4 +C 49900 53400 1 0 0 gnd.sym +N 50100 53700 50000 53700 4 N 47400 65300 49800 65300 4 N 49800 65300 49800 64900 4 N 49800 64900 50100 64900 4 N 48400 64900 49400 64900 4 N 49400 64900 49400 64500 4 N 49400 64500 50100 64500 4 -C 48700 63000 1 180 0 resistor.sym -{ -T 48400 62600 5 10 0 0 180 0 1 -device=RESISTOR -T 48250 63225 5 10 1 1 180 0 1 -refdes=R402 -T 48300 63100 5 10 1 1 0 0 1 -value=10k -T 48700 63000 5 10 0 0 90 0 1 -footprint=0402 -T 48700 63000 5 10 0 0 90 0 1 -vendor=digikey -T 48700 63000 5 10 0 1 90 0 1 -loadstatus=smt -} -C 47700 62600 1 0 0 gnd.sym -N 48700 62900 50100 62900 4 -{ -T 48800 63000 5 10 1 1 0 0 1 -netname=boot0 -} +C 49900 62600 1 0 0 gnd.sym +N 50000 62900 50100 62900 4 C 56300 68100 1 0 0 capacitor.sym { T 56500 68800 5 10 0 0 0 0 1 @@ -506,10 +467,6 @@ value=TC2185-3.3 C 68600 68700 1 0 0 gnd.sym N 68400 69900 68700 69900 4 N 64200 70300 66300 70300 4 -{ -T 64200 70400 5 10 1 1 0 0 1 -netname=v_usb -} N 67400 69400 67400 69000 4 N 67400 69000 68700 69000 4 C 65300 69400 1 90 0 capacitor.sym @@ -575,51 +532,51 @@ netname=BMA0 N 59600 47700 61000 47700 4 { T 60700 47800 5 10 1 1 0 0 1 -netname=D7 +netname=D0 } N 59600 48100 61000 48100 4 { T 60700 48200 5 10 1 1 0 0 1 -netname=D6 +netname=D1 } N 59600 48500 61000 48500 4 { T 60700 48600 5 10 1 1 0 0 1 -netname=D5 +netname=D2 } N 59600 48900 61000 48900 4 { T 60700 49000 5 10 1 1 0 0 1 -netname=D4 +netname=D3 } N 59600 49300 61000 49300 4 { T 60700 49400 5 10 1 1 0 0 1 -netname=D3 +netname=D4 } N 59600 49700 61000 49700 4 { T 60700 49800 5 10 1 1 0 0 1 -netname=D2 +netname=D5 } N 59600 50100 61000 50100 4 { T 60700 50200 5 10 1 1 0 0 1 -netname=D1 +netname=D6 } N 59600 50500 61000 50500 4 { T 60700 50600 5 10 1 1 0 0 1 -netname=D0 +netname=D7 } N 48800 54100 50100 54100 4 { T 48800 54200 5 10 1 1 0 0 1 netname=\_1802\_ } -N 48800 54500 50100 54500 4 +N 59600 55300 61000 55300 4 { -T 48800 54600 5 10 1 1 0 0 1 +T 60200 55400 5 10 1 1 0 0 1 netname=clk_1802 } C 50100 46900 1 0 0 STM32L151-100.sym @@ -629,169 +586,94 @@ device=IC T 50500 67000 5 10 1 1 0 0 1 refdes=U6 T 50100 46900 5 10 0 0 0 0 1 -value=STM32L151 +value=STM32L151VET6 T 50100 46900 5 10 0 0 0 0 1 footprint=lqfp100 T 50100 46900 5 10 0 0 0 0 1 vendor=mouser T 50100 46900 5 10 0 0 0 0 1 -vendor_part_number=511-STM32L151VCT6 +vendor_part_number=511-STM32L151VET6 T 50100 46900 5 10 0 1 0 0 1 loadstatus=smt } -N 59600 56900 61000 56900 4 +N 59600 66500 61000 66500 4 { -T 60100 57000 5 10 1 1 0 0 1 +T 60100 66600 5 10 1 1 0 0 1 netname=hex_row_3 } -N 59600 56100 61000 56100 4 +N 59600 65700 61000 65700 4 { -T 60100 56200 5 10 1 1 0 0 1 +T 60100 65800 5 10 1 1 0 0 1 netname=hex_col_0 } -N 59600 55700 61000 55700 4 +N 59600 65300 61000 65300 4 { -T 60100 55800 5 10 1 1 0 0 1 +T 60100 65400 5 10 1 1 0 0 1 netname=hex_col_1 } -N 59600 55300 61000 55300 4 +N 59600 64900 61000 64900 4 { -T 60100 55400 5 10 1 1 0 0 1 +T 60100 65000 5 10 1 1 0 0 1 netname=hex_row_0 } -N 59600 54900 61000 54900 4 +N 59600 64500 61000 64500 4 { -T 60100 55000 5 10 1 1 0 0 1 +T 60100 64600 5 10 1 1 0 0 1 netname=hex_col_2 } -N 59600 54500 61000 54500 4 +N 59600 64100 61000 64100 4 { -T 60100 54600 5 10 1 1 0 0 1 +T 60100 64200 5 10 1 1 0 0 1 netname=hex_col_3 } -N 59600 54100 61000 54100 4 +N 59600 63700 61000 63700 4 { -T 60100 54200 5 10 1 1 0 0 1 +T 60100 63800 5 10 1 1 0 0 1 netname=hex_row_2 } -N 50100 53300 48800 53300 4 +N 61000 63300 59600 63300 4 { -T 48800 53400 5 10 1 1 0 0 1 +T 60200 63400 5 10 1 1 0 0 1 netname=sw_input } -N 50100 52900 48800 52900 4 +N 61000 62900 59600 62900 4 { -T 48800 53000 5 10 1 1 0 0 1 +T 60300 63000 5 10 1 1 0 0 1 netname=sw_mp } -N 50100 52500 48800 52500 4 +N 61000 62500 59600 62500 4 { -T 48800 52600 5 10 1 1 0 0 1 +T 60300 62600 5 10 1 1 0 0 1 netname=sw_run } -N 50100 52100 48800 52100 4 +N 61000 62100 59600 62100 4 { -T 48800 52200 5 10 1 1 0 0 1 +T 60300 62200 5 10 1 1 0 0 1 netname=sw_load } -N 50100 59300 48800 59300 4 +N 50100 58500 48800 58500 4 { -T 48800 59400 5 10 1 1 0 0 1 +T 48800 58600 5 10 1 1 0 0 1 netname=BTPA } -N 50100 58900 48800 58900 4 +N 50100 58100 48800 58100 4 { -T 48800 59000 5 10 1 1 0 0 1 +T 48800 58200 5 10 1 1 0 0 1 netname=BTPB } -N 59600 56500 61000 56500 4 -{ -T 60100 56600 5 10 1 1 0 0 1 -netname=hex_row_1 -} -N 59600 63700 61000 63700 4 -{ -T 60000 63800 5 10 1 1 0 0 1 -netname=7seg_seg_dp -} -N 59600 64100 61000 64100 4 -{ -T 60000 64200 5 10 1 1 0 0 1 -netname=7seg_seg_g -} -N 59600 64500 61000 64500 4 -{ -T 60000 64600 5 10 1 1 0 0 1 -netname=7seg_seg_f -} -N 59600 64900 61000 64900 4 -{ -T 60000 65000 5 10 1 1 0 0 1 -netname=7seg_seg_e -} -N 59600 65300 61000 65300 4 -{ -T 60000 65400 5 10 1 1 0 0 1 -netname=7seg_seg_d -} -N 59600 65700 61000 65700 4 -{ -T 60000 65800 5 10 1 1 0 0 1 -netname=7seg_seg_c -} N 59600 66100 61000 66100 4 { -T 60000 66200 5 10 1 1 0 0 1 -netname=7seg_seg_b -} -N 59600 66500 61000 66500 4 -{ -T 60000 66600 5 10 1 1 0 0 1 -netname=7seg_seg_a -} -N 59600 60900 61000 60900 4 -{ -T 60200 61000 5 10 1 1 0 0 1 -netname=7seg_a_4 -} -N 59600 61300 61000 61300 4 -{ -T 60200 61400 5 10 1 1 0 0 1 -netname=7seg_a_3 -} -N 59600 61700 61000 61700 4 -{ -T 60200 61800 5 10 1 1 0 0 1 -netname=7seg_a_2 -} -N 59600 62100 61000 62100 4 -{ -T 60200 62200 5 10 1 1 0 0 1 -netname=7seg_a_1 -} -N 59600 62500 61000 62500 4 -{ -T 60200 62600 5 10 1 1 0 0 1 -netname=7seg_a_0 -} -N 59600 62900 61000 62900 4 -{ -T 60200 63000 5 10 1 1 0 0 1 -netname=7seg_d_1 -} -N 59600 63300 61000 63300 4 -{ -T 60200 63400 5 10 1 1 0 0 1 -netname=7seg_d_0 +T 60100 66200 5 10 1 1 0 0 1 +netname=hex_row_1 } N 48800 60900 50100 60900 4 { T 48800 61000 5 10 1 1 0 0 1 netname=\_DMA_IN\_ } -N 48800 60500 50100 60500 4 +N 48800 57300 50100 57300 4 { -T 48800 60600 5 10 1 1 0 0 1 +T 48800 57400 5 10 1 1 0 0 1 netname=\_DMA_OUT\_ } N 48800 60100 50100 60100 4 @@ -804,69 +686,69 @@ N 48800 59700 50100 59700 4 T 48800 59800 5 10 1 1 0 0 1 netname=\_BMWR\_ } -N 48800 51700 50100 51700 4 -{ -T 48800 51800 5 10 1 1 0 0 1 -netname=\_EF1\_ -} N 48800 51300 50100 51300 4 { T 48800 51400 5 10 1 1 0 0 1 -netname=\_EF2\_ +netname=\_EF1\_ } N 48800 50900 50100 50900 4 { T 48800 51000 5 10 1 1 0 0 1 -netname=\_EF3\_ +netname=\_EF2\_ } N 48800 50500 50100 50500 4 { T 48800 50600 5 10 1 1 0 0 1 +netname=\_EF3\_ +} +N 48800 50100 50100 50100 4 +{ +T 48800 50200 5 10 1 1 0 0 1 netname=\_EF4\_ } -N 48800 57700 50100 57700 4 +N 59600 54100 61000 54100 4 { -T 48800 57800 5 10 1 1 0 0 1 +T 60700 54200 5 10 1 1 0 0 1 netname=N2 } -N 48800 57300 50100 57300 4 +N 59600 54500 61000 54500 4 { -T 48800 57400 5 10 1 1 0 0 1 +T 60700 54600 5 10 1 1 0 0 1 netname=N1 } -N 48800 56900 50100 56900 4 +N 59600 54900 61000 54900 4 { -T 48800 57000 5 10 1 1 0 0 1 +T 60700 55000 5 10 1 1 0 0 1 netname=N0 } -N 48800 58500 50100 58500 4 +N 48800 59300 50100 59300 4 { -T 48800 58600 5 10 1 1 0 0 1 +T 48800 59400 5 10 1 1 0 0 1 netname=\_WAIT\_ } -N 48800 58100 50100 58100 4 +N 48800 56900 50100 56900 4 { -T 48800 58200 5 10 1 1 0 0 1 +T 48800 57000 5 10 1 1 0 0 1 netname=\_CLEAR\_ } -N 48800 50100 50100 50100 4 -{ -T 48800 50200 5 10 1 1 0 0 1 -netname=Q -} N 48800 49700 50100 49700 4 { T 48800 49800 5 10 1 1 0 0 1 -netname=SC1 +netname=Q } N 48800 49300 50100 49300 4 { T 48800 49400 5 10 1 1 0 0 1 -netname=SC0 +netname=SC1 } N 48800 48900 50100 48900 4 { T 48800 49000 5 10 1 1 0 0 1 +netname=SC0 +} +N 48800 48500 50100 48500 4 +{ +T 48800 48600 5 10 1 1 0 0 1 netname=\_BMRD\_ } N 59600 59700 61000 59700 4 @@ -890,6 +772,166 @@ T 60500 59400 5 10 1 1 0 0 1 netname=cs_sd } N 50100 55700 47300 55700 4 +{ +T 48800 55800 5 10 1 1 0 0 1 +netname=swdio +} N 47300 55700 47300 61700 4 N 50100 55300 46900 55300 4 +{ +T 48800 55400 5 10 1 1 0 0 1 +netname=swclk +} N 46900 55300 46900 61300 4 +C 64000 70300 1 0 0 5V-plus.sym +C 45500 58800 1 0 0 5V-plus.sym +N 59600 58100 61000 58100 4 +{ +T 60700 58200 5 10 1 1 0 0 1 +netname=tx2 +} +N 59600 57700 61000 57700 4 +{ +T 60700 57800 5 10 1 1 0 0 1 +netname=rx2 +} +C 44700 59600 1 0 1 conn-2.sym +{ +T 44195 60245 5 10 1 1 0 6 1 +refdes=J1 +T 44000 59400 5 10 1 1 0 0 1 +value=5VDC +T 44700 59600 5 10 0 1 0 0 1 +footprint=100mil2pin +T 44700 59600 5 10 0 1 0 0 1 +device=CONNECTOR +T 44700 59600 5 10 0 1 0 0 1 +loadstatus=throughhole +} +C 44700 59400 1 0 0 gnd.sym +N 44800 59700 44700 59700 4 +N 48800 52900 50100 52900 4 +{ +T 48800 53000 5 10 1 1 0 0 1 +netname=vga_pixels +} +N 48800 58900 50100 58900 4 +{ +T 48800 59000 5 10 1 1 0 0 1 +netname=vga_hsync +} +N 48800 52500 50100 52500 4 +{ +T 48800 52600 5 10 1 1 0 0 1 +netname=vga_vsync +} +N 59600 60100 61000 60100 4 +{ +T 60400 60200 5 10 1 1 0 0 1 +netname=cs_led +} +N 59600 56900 61000 56900 4 +{ +T 60200 57000 5 10 1 1 0 0 1 +netname=kbd_data +} +N 59600 56500 61000 56500 4 +{ +T 60300 56600 5 10 1 1 0 0 1 +netname=kbd_clk +} +C 44700 57700 1 0 1 conn-3.sym +{ +T 44300 59000 5 10 1 1 0 6 1 +refdes=J8 +T 44700 57700 5 10 0 1 0 0 1 +footprint=100mil3pin +T 44700 57700 5 10 0 1 0 0 1 +device=CONNECTOR +T 44700 57700 5 10 0 1 0 0 1 +loadstatus=throughhole +} +N 44700 60100 45200 60100 4 +N 45200 60100 45200 58700 4 +N 45200 58700 44700 58700 4 +N 44700 57900 45200 57900 4 +N 45200 57900 45200 56900 4 +N 45200 56900 44700 56900 4 +N 44700 58300 45700 58300 4 +N 45700 58300 45700 58800 4 +N 48800 52100 50100 52100 4 +{ +T 48800 52200 5 10 1 1 0 0 1 +netname=tx1 +} +N 48800 51700 50100 51700 4 +{ +T 48800 51800 5 10 1 1 0 0 1 +netname=rx1 +} +C 59600 61600 1 0 0 nc-right.sym +{ +T 59700 62100 5 10 0 0 0 0 1 +value=NoConnection +T 59700 62300 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 59600 61200 1 0 0 nc-right.sym +{ +T 59700 61700 5 10 0 0 0 0 1 +value=NoConnection +T 59700 61900 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 59600 60800 1 0 0 nc-right.sym +{ +T 59700 61300 5 10 0 0 0 0 1 +value=NoConnection +T 59700 61500 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 59600 60400 1 0 0 nc-right.sym +{ +T 59700 60900 5 10 0 0 0 0 1 +value=NoConnection +T 59700 61100 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 59600 57200 1 0 0 nc-right.sym +{ +T 59700 57700 5 10 0 0 0 0 1 +value=NoConnection +T 59700 57900 5 10 0 0 0 0 1 +device=DRC_Directive +} +N 50100 57700 48300 57700 4 +{ +T 48800 57800 5 10 1 1 0 0 1 +netname=vga_clock +} +N 48300 57700 48300 53300 4 +N 50100 53300 48300 53300 4 +N 50100 60500 47800 60500 4 +{ +T 48800 60600 5 10 1 1 0 0 1 +netname=vga_select +} +N 47800 60500 47800 54900 4 +N 47800 54900 50100 54900 4 +C 49600 54400 1 0 0 nc-left.sym +{ +T 49600 54800 5 10 0 0 0 0 1 +value=NoConnection +T 49600 55200 5 10 0 0 0 0 1 +device=DRC_Directive +} +N 59600 56100 61000 56100 4 +{ +T 60000 56200 5 10 1 1 0 0 1 +netname=mouse_data +} +N 59600 55700 61000 55700 4 +{ +T 60100 55800 5 10 1 1 0 0 1 +netname=mouse_clk +}