schema boxes, cb3q3244 redraw more schematic, uSD slot added, rakefile support adding version

This commit is contained in:
Kevin Redon
2011-11-06 00:14:26 +01:00
parent 14fe95fb9d
commit 9eeaa8a507
5 changed files with 855 additions and 1043 deletions

View File

@@ -3,7 +3,7 @@ require 'rake/clean'
# important info
target = "simtrace"
version = IO.read("version").chomp
date = Time.now.strftime("%d-%m-%y")
date = Time.now.strftime("%Y-%m-%d")
revision = `git log --pretty=oneline "#{target}.sch" | wc -l`.chomp.to_i
# common files

View File

@@ -1,334 +1,78 @@
v 20110115 2
L 450 2000 550 2200 3 0 0 0 -1 -1
L 550 2200 650 2000 3 0 0 0 -1 -1
L 650 2000 450 2000 3 0 0 0 -1 -1
L 450 2450 650 2450 3 0 0 0 -1 -1
L 450 2500 650 2500 3 0 0 0 -1 -1
V 550 2250 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
L 550 2300 550 2450 3 0 0 0 -1 -1
L 750 2000 850 2200 3 0 0 0 -1 -1
L 850 2200 950 2000 3 0 0 0 -1 -1
L 950 2000 750 2000 3 0 0 0 -1 -1
L 750 2450 950 2450 3 0 0 0 -1 -1
L 750 2500 950 2500 3 0 0 0 -1 -1
V 850 2250 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
L 850 2300 850 2450 3 0 0 0 -1 -1
L 1050 2000 1150 2200 3 0 0 0 -1 -1
L 1150 2200 1250 2000 3 0 0 0 -1 -1
L 1250 2000 1050 2000 3 0 0 0 -1 -1
L 1050 2450 1250 2450 3 0 0 0 -1 -1
L 1050 2500 1250 2500 3 0 0 0 -1 -1
V 1150 2250 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
L 1150 2300 1150 2450 3 0 0 0 -1 -1
L 1350 2000 1450 2200 3 0 0 0 -1 -1
L 1450 2200 1550 2000 3 0 0 0 -1 -1
L 1550 2000 1350 2000 3 0 0 0 -1 -1
L 1350 2450 1550 2450 3 0 0 0 -1 -1
L 1350 2500 1550 2500 3 0 0 0 -1 -1
V 1450 2250 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
L 1450 2300 1450 2450 3 0 0 0 -1 -1
L 500 2600 500 2500 3 0 0 0 -1 -1
L 600 2500 600 2600 3 0 0 0 -1 -1
L 300 2600 500 2600 3 0 0 0 -1 -1
L 600 2600 1700 2600 3 0 0 0 -1 -1
L 300 2800 800 2800 3 0 0 0 -1 -1
L 800 2800 800 2500 3 0 0 0 -1 -1
L 900 2500 900 2800 3 0 0 0 -1 -1
L 900 2800 1700 2800 3 0 0 0 -1 -1
L 1100 2500 1100 3000 3 0 0 0 -1 -1
L 300 3000 1100 3000 3 0 0 0 -1 -1
L 1200 2500 1200 3000 3 0 0 0 -1 -1
L 1200 3000 1700 3000 3 0 0 0 -1 -1
L 1400 2500 1400 3200 3 0 0 0 -1 -1
L 300 3200 1400 3200 3 0 0 0 -1 -1
L 1500 2500 1500 3200 3 0 0 0 -1 -1
L 1500 3200 1700 3200 3 0 0 0 -1 -1
L 550 2000 550 1800 3 0 0 0 -1 -1
L 550 1800 300 1800 3 0 0 0 -1 -1
L 1450 2000 1450 1800 3 0 0 0 -1 -1
L 1150 2000 1150 1800 3 0 0 0 -1 -1
L 850 2000 850 1800 3 0 0 0 -1 -1
L 850 1800 550 1800 3 0 0 0 -1 -1
L 1150 1800 850 1800 3 0 0 0 -1 -1
L 1450 1800 1150 1800 3 0 0 0 -1 -1
P 0 3200 300 3200 1 0 0
L 600 1000 500 800 3 0 0 0 -1 -1
L 500 800 400 1000 3 0 0 0 -1 -1
L 400 1000 600 1000 3 0 0 0 -1 -1
L 600 550 400 550 3 0 0 0 -1 -1
L 600 500 400 500 3 0 0 0 -1 -1
V 500 750 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
L 500 700 500 550 3 0 0 0 -1 -1
L 550 400 550 500 3 0 0 0 -1 -1
L 450 500 450 400 3 0 0 0 -1 -1
L 700 400 550 400 3 0 0 0 -1 -1
L 450 400 300 400 3 0 0 0 -1 -1
L 500 1000 500 1200 3 0 0 0 -1 -1
P 1000 400 700 400 1 0 0
{
T 0 3200 5 10 0 0 0 0 1
T 1000 400 5 10 0 0 180 0 1
pintype=io
T 355 3195 5 10 1 1 0 0 1
pinlabel=1A1
T 205 3245 5 10 1 1 0 6 1
pinnumber=2
T 0 3200 5 10 0 0 0 0 1
pinseq=2
}
P 0 3000 300 3000 1 0 0
{
T 0 3000 5 10 0 0 0 0 1
pintype=io
T 355 2995 5 10 1 1 0 0 1
pinlabel=1A2
T 205 3045 5 10 1 1 0 6 1
pinnumber=4
T 0 3000 5 10 0 0 0 0 1
pinseq=4
}
P 0 2800 300 2800 1 0 0
{
T 0 2800 5 10 0 0 0 0 1
pintype=io
T 355 2795 5 10 1 1 0 0 1
pinlabel=1A3
T 205 2845 5 10 1 1 0 6 1
pinnumber=6
T 0 2800 5 10 0 0 0 0 1
pinseq=6
}
P 0 2600 300 2600 1 0 0
{
T 0 2600 5 10 0 0 0 0 1
pintype=io
T 355 2595 5 10 1 1 0 0 1
pinlabel=1A4
T 205 2645 5 10 1 1 0 6 1
pinnumber=8
T 0 2600 5 10 0 0 0 0 1
pinseq=8
}
P 2000 3200 1700 3200 1 0 0
{
T 2000 3200 5 10 0 0 0 0 1
pintype=io
T 1645 3195 5 10 1 1 0 6 1
pinlabel=1B1
T 1795 3245 5 10 1 1 0 0 1
pinnumber=18
T 2000 3200 5 10 0 0 0 0 1
pinseq=18
}
P 2000 3000 1700 3000 1 0 0
{
T 2000 3000 5 10 0 0 0 0 1
pintype=io
T 1645 2995 5 10 1 1 0 6 1
pinlabel=1B2
T 1795 3045 5 10 1 1 0 0 1
pinnumber=16
T 2000 3000 5 10 0 0 0 0 1
pinseq=16
}
P 2000 2800 1700 2800 1 0 0
{
T 2000 2800 5 10 0 0 0 0 1
pintype=io
T 1645 2795 5 10 1 1 0 6 1
pinlabel=1B3
T 1795 2845 5 10 1 1 0 0 1
pinnumber=14
T 2000 2800 5 10 0 0 0 0 1
pinseq=14
}
P 2000 2600 1700 2600 1 0 0
{
T 2000 2600 5 10 0 0 0 0 1
pintype=io
T 1645 2595 5 10 1 1 0 6 1
pinlabel=1B4
T 1795 2645 5 10 1 1 0 0 1
pinnumber=12
T 2000 2600 5 10 0 0 0 0 1
pinseq=12
}
P 0 1800 300 1800 1 0 0
{
T 100 1800 5 10 0 0 0 0 1
pintype=in
T 355 1795 5 10 1 1 0 0 1
pinlabel=/1OE
T 205 1845 5 10 1 1 0 6 1
pinnumber=1
T 100 1800 5 10 0 0 0 0 1
pinseq=1
}
L 450 300 550 500 3 0 0 0 -1 -1
L 550 500 650 300 3 0 0 0 -1 -1
L 650 300 450 300 3 0 0 0 -1 -1
L 450 750 650 750 3 0 0 0 -1 -1
L 450 800 650 800 3 0 0 0 -1 -1
V 550 550 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
L 550 600 550 750 3 0 0 0 -1 -1
L 750 300 850 500 3 0 0 0 -1 -1
L 850 500 950 300 3 0 0 0 -1 -1
L 950 300 750 300 3 0 0 0 -1 -1
L 750 750 950 750 3 0 0 0 -1 -1
L 750 800 950 800 3 0 0 0 -1 -1
V 850 550 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
L 850 600 850 750 3 0 0 0 -1 -1
L 1050 300 1150 500 3 0 0 0 -1 -1
L 1150 500 1250 300 3 0 0 0 -1 -1
L 1250 300 1050 300 3 0 0 0 -1 -1
L 1050 750 1250 750 3 0 0 0 -1 -1
L 1050 800 1250 800 3 0 0 0 -1 -1
V 1150 550 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
L 1150 600 1150 750 3 0 0 0 -1 -1
L 1350 300 1450 500 3 0 0 0 -1 -1
L 1450 500 1550 300 3 0 0 0 -1 -1
L 1550 300 1350 300 3 0 0 0 -1 -1
L 1350 750 1550 750 3 0 0 0 -1 -1
L 1350 800 1550 800 3 0 0 0 -1 -1
V 1450 550 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
L 1450 600 1450 750 3 0 0 0 -1 -1
L 500 900 500 800 3 0 0 0 -1 -1
L 600 800 600 900 3 0 0 0 -1 -1
L 300 900 500 900 3 0 0 0 -1 -1
L 600 900 1700 900 3 0 0 0 -1 -1
L 300 1100 800 1100 3 0 0 0 -1 -1
L 800 1100 800 800 3 0 0 0 -1 -1
L 900 800 900 1100 3 0 0 0 -1 -1
L 900 1100 1700 1100 3 0 0 0 -1 -1
L 1100 800 1100 1300 3 0 0 0 -1 -1
L 300 1300 1100 1300 3 0 0 0 -1 -1
L 1200 800 1200 1300 3 0 0 0 -1 -1
L 1200 1300 1700 1300 3 0 0 0 -1 -1
L 1400 800 1400 1500 3 0 0 0 -1 -1
L 300 1500 1400 1500 3 0 0 0 -1 -1
L 1500 800 1500 1500 3 0 0 0 -1 -1
L 1500 1500 1700 1500 3 0 0 0 -1 -1
L 550 300 550 100 3 0 0 0 -1 -1
L 550 100 300 100 3 0 0 0 -1 -1
L 1450 300 1450 100 3 0 0 0 -1 -1
L 1150 300 1150 100 3 0 0 0 -1 -1
L 850 300 850 100 3 0 0 0 -1 -1
L 850 100 550 100 3 0 0 0 -1 -1
L 1150 100 850 100 3 0 0 0 -1 -1
L 1450 100 1150 100 3 0 0 0 -1 -1
P 0 1500 300 1500 1 0 0
{
T 0 1500 5 10 0 0 0 0 1
pintype=io
T 355 1495 5 10 1 1 0 0 1
pinlabel=2A1
T 205 1545 5 10 1 1 0 6 1
pinnumber=11
T 0 1500 5 10 0 0 0 0 1
pinseq=11
}
P 0 1300 300 1300 1 0 0
{
T 0 1300 5 10 0 0 0 0 1
pintype=io
T 355 1295 5 10 1 1 0 0 1
pinlabel=2A2
T 205 1345 5 10 1 1 0 6 1
pinnumber=13
T 0 1300 5 10 0 0 0 0 1
pinseq=13
}
P 0 1100 300 1100 1 0 0
{
T 0 1100 5 10 0 0 0 0 1
pintype=io
T 355 1095 5 10 1 1 0 0 1
pinlabel=2A3
T 205 1145 5 10 1 1 0 6 1
pinnumber=15
T 0 1100 5 10 0 0 0 0 1
pinseq=15
}
P 0 900 300 900 1 0 0
{
T 0 900 5 10 0 0 0 0 1
pintype=io
T 355 895 5 10 1 1 0 0 1
pinlabel=2A4
T 205 945 5 10 1 1 0 6 1
pinnumber=17
T 0 900 5 10 0 0 0 0 1
pinseq=17
}
P 2000 1500 1700 1500 1 0 0
{
T 2000 1500 5 10 0 0 0 0 1
pintype=io
T 1645 1495 5 10 1 1 0 6 1
pinlabel=2B1
T 1795 1545 5 10 1 1 0 0 1
pinnumber=9
T 2000 1500 5 10 0 0 0 0 1
pinseq=9
}
P 2000 1300 1700 1300 1 0 0
{
T 2000 1300 5 10 0 0 0 0 1
pintype=io
T 1645 1295 5 10 1 1 0 6 1
pinlabel=2B2
T 1795 1345 5 10 1 1 0 0 1
pinnumber=7
T 2000 1300 5 10 0 0 0 0 1
pinseq=7
}
P 2000 1100 1700 1100 1 0 0
{
T 2000 1100 5 10 0 0 0 0 1
pintype=io
T 1645 1095 5 10 1 1 0 6 1
pinlabel=2B3
T 1795 1145 5 10 1 1 0 0 1
pinnumber=5
T 2000 1100 5 10 0 0 0 0 1
pinseq=5
}
P 2000 900 1700 900 1 0 0
{
T 2000 900 5 10 0 0 0 0 1
pintype=io
T 1645 895 5 10 1 1 0 6 1
pinlabel=2B4
T 1795 945 5 10 1 1 0 0 1
pinnumber=3
T 2000 900 5 10 0 0 0 0 1
T 605 195 5 10 1 1 0 0 1
pinlabel=B
T 800 200 5 10 0 1 0 0 1
pinseq=3
T 800 500 5 10 1 1 0 0 1
pinnumber=3
}
P 0 100 300 100 1 0 0
P 500 1500 500 1200 1 0 0
{
T 100 100 5 10 0 0 0 0 1
T 900 1200 5 10 0 0 180 0 1
pintype=in
T 355 95 5 10 1 1 0 0 1
pinlabel=/2OE
T 205 145 5 10 1 1 0 6 1
pinnumber=19
T 100 100 5 10 0 0 0 0 1
pinseq=19
T 605 1302 5 10 1 1 0 0 1
pinlabel=/OE
T 1000 1300 5 10 0 1 0 0 1
pinseq=1
T 300 1300 5 10 1 1 0 0 1
pinnumber=1
}
P 2000 3600 1700 3600 1 0 0
{
T 2000 3600 5 10 0 0 0 0 1
pintype=pwr
T 1645 3595 5 10 1 1 0 6 1
pinlabel=GND
T 1795 3645 5 10 1 1 0 0 1
pinnumber=20
T 2000 3600 5 10 0 0 0 0 1
pinseq=20
}
P 0 3600 300 3600 1 0 0
{
T 0 3600 5 10 0 0 0 0 1
pintype=pwr
T 355 3595 5 10 1 1 0 0 1
pinlabel=VCC
T 205 3645 5 10 1 1 0 6 1
pinnumber=10
T 0 3600 5 10 0 0 0 0 1
pinseq=10
}
B 300 0 1400 3800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
T 300 3900 8 10 1 1 0 0 1
T 0 1500 8 10 1 1 0 0 1
netname=IC?
T 300 4300 8 10 0 0 0 0 1
T 100 1800 8 10 0 0 0 0 1
device=CB3Q3244
T 300 4100 8 10 0 0 0 0 1
T 100 2000 8 10 0 0 0 0 1
description=2x4-bit FET bus switch
T 800 3900 9 10 1 0 0 0 1
T 0 0 9 10 1 0 0 0 1
CB3Q3244
P 0 400 300 400 1 0 0
{
T 0 400 5 10 0 0 180 0 1
pintype=io
T 300 195 5 10 1 1 0 0 1
pinlabel=A
T 100 200 5 10 0 1 0 0 1
pinseq=2
T 100 500 5 10 1 1 0 0 1
pinnumber=2
}
T 100 2200 8 10 0 0 0 0 1
net=GND:10
T 100 2400 8 10 0 0 0 0 1
net=VCC:20
T 100 2600 8 10 0 0 0 0 1
slotdef=1:1,2,18
T 100 2800 8 10 0 0 0 0 1
slotdef=2:1,4,16
T 100 3000 8 10 0 0 0 0 1
slotdef=3:1,6,14
T 100 3200 8 10 0 0 0 0 1
slotdef=4:1,8,12
T 100 3400 8 10 0 0 0 0 1
slotdef=5:19,11,9
T 100 3600 8 10 0 0 0 0 1
slotdef=6:19,13,7
T 100 3800 8 10 0 0 0 0 1
slotdef=7:19,15,5
T 100 4000 8 10 0 0 0 0 1
slotdef=8:19,17,3
T 100 4200 8 10 0 0 0 0 1
numslots=8
T 700 700 8 10 1 0 0 0 1
slot=1

View File

@@ -708,9 +708,11 @@ T 300 8100 8 10 1 1 0 0 1
refdes=IC?
T 3100 8100 9 10 1 0 0 0 1
AT91SAM3SXB
T 300 8700 8 10 0 0 0 0 1
T 300 8900 8 10 0 0 0 0 1
device=AT91SAM3SXB
T 300 8500 8 10 0 0 0 0 1
T 300 8700 8 10 0 0 0 0 1
description=Atmeal AT91SAM3S1/2/4B microprocessor
T 300 8500 8 10 0 0 0 0 1
footprint=LQFP64
T 300 8300 8 10 0 0 0 0 1
footprint=LQFP64,QFN64
footprint=QFN64

View File

@@ -121,4 +121,4 @@ device=microSD
T 300 2400 8 10 0 0 0 0 1
description=microSD slot with normally open presence switch
T 900 2200 9 10 1 0 0 0 1
µSD
uSD

File diff suppressed because it is too large Load Diff