updated geda translation, some additional allowed syntax in parselabel.l

This commit is contained in:
Stefan Frederik 2021-10-12 15:03:23 +02:00
parent 41419350ac
commit 0791a99165
1367 changed files with 6156 additions and 6041 deletions

View File

@ -30,6 +30,7 @@
BEGIN{
halfpinsize=2.5
ret = 1
debug=0 # set to 1 to print debug info to stderr
}
#### on first line
@ -38,6 +39,7 @@ FNR==1{
sch = FILENAME
sub(/\.[^.]+$/, ".sch", sch)
if(file_exists(sch)) has_schematic = 1
dbg("has sch")
pin = 0
net_assign = 0
pinseq=0
@ -109,11 +111,7 @@ FNR==1{
net[++net_assign] = tmp
continue
}
if(is_symbol && has_schematic) {
if($0 ~/name=/ && template_attrs == "") template_attrs = template_attrs escape_chars($0) "\n"
} else {
template_attrs = template_attrs escape_chars($0) "\n"
}
template_attrs = template_attrs escape_chars($0) "\n"
save = $0
sub(/^device=/, "type=")
if ($0 ~/^value=IO/) { # inconsistency in io-1.sym
@ -140,7 +138,7 @@ FNR==1{
}
correct_align()
if(visibility) {
texts = texts "T {" text "} " xt " " (-yt) " " int(angle/90) " " flip " " size " " size " {}\n"
texts = texts "T {" text "} " xt " " (-yt) " " int(angle/90) " " flip " " size " " size " {" text_align "}\n"
}
}
@ -268,7 +266,7 @@ FNR==1{
}
gsub(/ /, "\\\\\\\\ ", $0) # prefix spaces with double backslash
propstring = propstring $0 "\n"
print propstring > "/dev/stderr"
# print propstring > "/dev/stderr"
}
getline
}
@ -494,21 +492,23 @@ function alert(s)
# | |
# 0-------------3--------------6
#
# assumes xt, yt, angle, align, len are set globally
# assumes xt, yt, angle, size, align, len are set globally
# corrects angle, xt, yt, sets flip
# sets also text_align
function correct_align( hcorrect, vcorrect)
{
hcorrect = 17
vcorrect = 25
text_align=""
if (angle == 0 && align == 0 ) { angle = 180; flip = 1}
else if(angle == 90 && align == 0 ) { angle = 90; flip = 1}
else if(angle == 180 && align == 0 ) { angle = 0; flip = 1}
else if(angle == 270 && align == 0 ) { angle = 270; flip = 1}
if (angle == 0 && align == 3 ) { angle = 180; flip = 1; xt-=size*hcorrect*len}
else if(angle == 90 && align == 3 ) { angle = 90; flip = 1; yt-=size*hcorrect*len}
else if(angle == 180 && align == 3 ) { angle = 0; flip = 1; xt+=size*hcorrect*len}
else if(angle == 270 && align == 3 ) { angle = 270; flip = 1; yt+=size*hcorrect*len}
if (angle == 0 && align == 3 ) { angle = 180; flip = 1; text_align = " hcenter=true"}
else if(angle == 90 && align == 3 ) { angle = 90; flip = 1; text_align = " hcenter=true"}
else if(angle == 180 && align == 3 ) { angle = 0; flip = 1; text_align = " hcenter=true"}
else if(angle == 270 && align == 3 ) { angle = 270; flip = 1; text_align = " hcenter=true"}
else if(angle == 0 && align == 6 ) { angle = 180; flip = 0}
else if(angle == 90 && align == 6 ) { angle = 90; flip = 0}
@ -520,32 +520,36 @@ function correct_align( hcorrect, vcorrect)
else if(angle == 180 && align == 8 ) { angle = 180; flip = 1}
else if(angle == 270 && align == 8 ) { angle = 90; flip = 1}
else if(angle == 0 && align == 7 ) { angle = 0; flip = 1; yt+=size*vcorrect}
else if(angle == 90 && align == 7 ) { angle = 270; flip = 1; xt-=size*vcorrect}
else if(angle == 180 && align == 7 ) { angle = 180; flip = 1; yt-=size*vcorrect}
else if(angle == 270 && align == 7 ) { angle = 90; flip = 1; xt+=size*vcorrect}
else if(angle == 0 && align == 7 ) { angle = 0; flip = 1; text_align = " vcenter=true"}
else if(angle == 90 && align == 7 ) { angle = 270; flip = 1; text_align = " vcenter=true"}
else if(angle == 180 && align == 7 ) { angle = 180; flip = 1; text_align = " vcenter=true"}
else if(angle == 270 && align == 7 ) { angle = 90; flip = 1; text_align = " vcenter=true"}
else if(angle == 0 && align == 4 ) { angle = 0; flip = 1; yt+=size*vcorrect; xt+=size*hcorrect*len}
else if(angle == 90 && align == 4 ) { angle = 270; flip = 1; xt-=size*vcorrect; yt+=size*hcorrect*len}
else if(angle == 180 && align == 4 ) { angle = 180; flip = 1; yt-=size*vcorrect; xt-=size*hcorrect*len}
else if(angle == 270 && align == 4 ) { angle = 90; flip = 1; xt+=size*vcorrect; yt-=size*hcorrect*len}
else if(angle == 0 && align == 4 ) { angle = 0; flip = 1; text_align=" hcenter=true vcenter=true"}
else if(angle == 90 && align == 4 ) { angle = 270; flip = 1; text_align=" hcenter=true vcenter=true"}
else if(angle == 180 && align == 4 ) { angle = 180; flip = 1; text_align=" hcenter=true vcenter=true"}
else if(angle == 270 && align == 4 ) { angle = 90; flip = 1; text_align=" hcenter=true vcenter=true"}
else if(angle == 0 && align == 2 ) { angle = 0; flip = 0}
else if(angle == 90 && align == 2 ) { angle = 270; flip = 0}
else if(angle == 180 && align == 2 ) { angle = 180; flip = 0}
else if(angle == 270 && align == 2 ) { angle = 90; flip = 0}
else if(angle == 0 && align == 1 ) { angle = 0; flip = 0; yt+=size*vcorrect}
else if(angle == 90 && align == 1 ) { angle = 270; flip = 0; xt-=size*vcorrect}
else if(angle == 180 && align == 1 ) { angle = 180; flip = 0; yt-=size*vcorrect}
else if(angle == 270 && align == 1 ) { angle = 90; flip = 0; xt+=size*vcorrect}
else if(angle == 0 && align == 1 ) { angle = 0; flip = 0; text_align = " vcenter=true"}
else if(angle == 90 && align == 1 ) { angle = 270; flip = 0; text_align = " vcenter=true"}
else if(angle == 180 && align == 1 ) { angle = 180; flip = 0; text_align = " vcenter=true"}
else if(angle == 270 && align == 1 ) { angle = 90; flip = 0; text_align = " vcenter=true"}
else if(angle == 0 && align == 5 ) { angle = 0; flip = 0; xt-=size*hcorrect*len}
else if(angle == 90 && align == 5 ) { angle = 270; flip = 0; yt-=size*hcorrect*len}
else if(angle == 180 && align == 5 ) { angle = 180; flip = 0; xt+=size*hcorrect*len}
else if(angle == 270 && align == 5 ) { angle = 90; flip = 0; yt+=size*hcorrect*len}
else if(angle == 0 && align == 5 ) { angle = 0; flip = 0; text_align = " hcenter=true"}
else if(angle == 90 && align == 5 ) { angle = 270; flip = 0; text_align = " hcenter=true"}
else if(angle == 180 && align == 5 ) { angle = 180; flip = 0; text_align = " hcenter=true"}
else if(angle == 270 && align == 5 ) { angle = 90; flip = 0; text_align = " hcenter=true"}
}
function dbg(s)
{
if(debug) print s > "/dev/stderr"
}
#### end processing geda file: print translated xschem file to stdout
END{
@ -607,7 +611,7 @@ END{
if( visible ) {
if(pin_attr[idx, j] ~/^pinnumber$/) text_attr="layer=13"
else text_attr=""
print "T {" attr "} " xt " " (-yt) " " int(angle/90) " " flip " " size " " size " {" text_attr "}"
print "T {" attr "} " xt " " (-yt) " " int(angle/90) " " flip " " size " " size " {" text_attr text_align "}"
}
}
npin++

View File

@ -142,9 +142,9 @@ NOTSP [^ \t\n]
INT [0-9]+
DDOT {SP}".."{SP}
CLN {SP}":"{SP}
LAB [-a-zA-Z_%$~"#!/\\<>]
LAB [-a-zA-Z_%$~"+#!/\\<>]
/* includes numbers */
LAB_NUM [-a-zA-Z_%$~"#!/\\<>0-9]
LAB_NUM [-a-zA-Z_%$~"+#!/\\<>0-9]
/* includes numbers and space and *+(). */
IDX_LAB_NUM_SP [-a-zA-Z_%$~"#!/\\<> \t\n0-9*+().]
/* identifier, may start with a number */

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=24Cxx
v {xschem version=3.0.0 file_version=1.2}
K {type=24Cxx
template="device=24Cxx
name=U?
footprint=DIP8
@ -20,6 +20,7 @@ format="@name @pinlist @value @Vcc @GND"
extra="Vcc GND"
extra_pinnumber="8 4"
}
G {}
V {}
S {}
E {}
@ -73,7 +74,7 @@ L 3 100 -30 130 -30 {}
B 5 127.5 -32.5 132.5 -27.5 {pinnumber=6
pinseq=5
name=SCL
dir=inout
dir=in
}
T {@#4:pinnumber} 110 -35 2 1 0.266667 0.266667 {layer=13}
T {@#4:name} 95 -30 2 0 0.266667 0.266667 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=symbol
v {xschem version=3.0.0 file_version=1.2}
K {type=symbol
template=""
tedax_format="footprint @name @footprint
value @name @value
@ -8,32 +8,39 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}
L 3 70 -100 70 -70 {}
L 3 0 -50 30 -50 {}
L 3 70 -30 70 0 {}
L 4 30 -50 50 -50 {}
L 4 50 -70 50 -30 {}
L 4 50 -55 70 -70 {}
L 4 50 -45 70 -30 {}
A 4 60 -50 30 0 360 {}
P 4 4 62 -32.5 70 -30 65 -37.5 62 -32.5 {fill=true}
L 3 70 -100 70 -70 {}
B 5 67.5 -102.5 72.5 -97.5 {pinnumber=1
pinseq=1
name=1
dir=inout
}
L 3 0 -50 30 -50 {}
B 5 -2.5 -52.5 2.5 -47.5 {pinnumber=2
pinseq=2
name=2
dir=inout
}
L 3 70 -30 70 0 {}
B 5 67.5 -2.5 72.5 2.5 {pinnumber=3
pinseq=3
name=3
dir=inout
}
A 4 60 -50 30 0 360 {}
P 4 4 62 -32.5 70 -30 65 -37.5 62 -32.5 {fill=true}
T {@name} 80 -100 0 0 0.4 0.4 {}
T {@value} 80 -30 0 0 0.4 0.4 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=symbol
v {xschem version=3.0.0 file_version=1.2}
K {type=symbol
template=""
tedax_format="footprint @name @footprint
value @name @value
@ -8,32 +8,39 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}
L 3 70 -100 70 -70 {}
L 3 0 -50 30 -50 {}
L 3 70 -30 70 0 {}
L 4 30 -50 50 -50 {}
L 4 50 -70 50 -30 {}
L 4 50 -55 70 -70 {}
L 4 50 -45 70 -30 {}
A 4 60 -50 30 0 360 {}
P 4 4 68 -35 60 -37.5 65 -30 68 -35 {fill=true}
L 3 70 -100 70 -70 {}
B 5 67.5 -102.5 72.5 -97.5 {pinnumber=1
pinseq=1
name=1
dir=inout
}
L 3 0 -50 30 -50 {}
B 5 -2.5 -52.5 2.5 -47.5 {pinnumber=2
pinseq=2
name=2
dir=inout
}
L 3 70 -30 70 0 {}
B 5 67.5 -2.5 72.5 2.5 {pinnumber=3
pinseq=3
name=3
dir=inout
}
A 4 60 -50 30 0 360 {}
P 4 4 68 -35 60 -37.5 65 -30 68 -35 {fill=true}
T {@name} 80 -100 0 0 0.4 0.4 {}
T {@value} 80 -30 0 0 0.4 0.4 {}

View File

@ -1,9 +1,10 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=label
v {xschem version=3.0.0 file_version=1.2}
K {type=label
template="lab=+3.3V
"
}
G {}
V {}
S {}
E {}

View File

@ -1,9 +1,10 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=label
v {xschem version=3.0.0 file_version=1.2}
K {type=label
template="lab=+5V
"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=7414
v {xschem version=3.0.0 file_version=1.2}
K {type=7414
template="slot=1
numslots=6
device=7414
@ -13,6 +13,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=NPN_TRANSISTOR
v {xschem version=3.0.0 file_version=1.2}
K {type=NPN_TRANSISTOR
template="device=NPN_TRANSISTOR
name=Q?
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,11 +1,12 @@
v {xschem version=2.9.7 file_version=1.1}
v {xschem version=3.0.0 file_version=1.2}
K {}
G {}
V {}
S {}
E {}
T {Components inside this box are inside the device package} 3020 -5690 2 1 0.333333 0.333333 {}
T {SPICE model of Agilent MSA-2643} 3670 -4936.67 0 0 0.666667 0.666667 {}
T {SDB -- 3.31.2003} 4060 -4848.33 0 0 0.333333 0.333333 {}
T {SPICE model of Agilent MSA-2643} 3670 -4920 0 0 0.666667 0.666667 { vcenter=true}
T {SDB -- 3.31.2003} 4060 -4840 0 0 0.333333 0.333333 { vcenter=true}
L 4 3000 -5010 3950 -5010 {}
L 4 3950 -5720 3950 -5010 {}

View File

@ -1,10 +1,11 @@
v {xschem version=2.9.7 file_version=1.1}
v {xschem version=3.0.0 file_version=1.2}
K {}
G {}
V {}
S {}
E {}
T {Spice .SUBCKT for Q1_MSA26F} 6870 -4896.67 0 0 0.666667 0.666667 {}
T {SDB -- 3.31.2003} 7250 -4808.33 0 0 0.333333 0.333333 {}
T {Spice .SUBCKT for Q1_MSA26F} 6870 -4880 0 0 0.666667 0.666667 { vcenter=true}
T {SDB -- 3.31.2003} 7250 -4800 0 0 0.333333 0.333333 { vcenter=true}
T {This is part of the model for the MSA-2643} 6790 -5080 2 1 0.333333 0.333333 {}
T {-- a silicon bipolar amp from Agilent.} 6790 -5050 2 1 0.333333 0.333333 {}
T {The model is detailed in Agilent's app note 5980-2396E} 6790 -5020 2 1 0.333333 0.333333 {}

View File

@ -1,10 +1,11 @@
v {xschem version=2.9.7 file_version=1.1}
v {xschem version=3.0.0 file_version=1.2}
K {}
G {}
V {}
S {}
E {}
T {Spice .SUBCKT for Q2_MSA26F} 6870 -4896.67 0 0 0.666667 0.666667 {}
T {SDB -- 3.31.2003} 7250 -4808.33 0 0 0.333333 0.333333 {}
T {Spice .SUBCKT for Q2_MSA26F} 6870 -4880 0 0 0.666667 0.666667 { vcenter=true}
T {SDB -- 3.31.2003} 7250 -4800 0 0 0.333333 0.333333 { vcenter=true}
T {This is part of the model for the MSA-2643} 6790 -5080 2 1 0.333333 0.333333 {}
T {-- a silicon bipolar amp from Agilent.} 6790 -5050 2 1 0.333333 0.333333 {}
T {The model is detailed in Agilent's app note 5980-2396E} 6790 -5020 2 1 0.333333 0.333333 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=NPN_TRANSISTOR_subcircuit
v {xschem version=3.0.0 file_version=1.2}
K {type=NPN_TRANSISTOR_subcircuit
template="device=NPN_TRANSISTOR_subcircuit
name=X?
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,46 +1,17 @@
v {xschem version=2.9.7 file_version=1.1}
v {xschem version=3.0.0 file_version=1.2}
K {}
G {}
V {}
S {}
E {}
T {Two stage amplifier SPICE playpen} 3610 -4680 2 1 0.666667 0.666667 {}
T {Stuart Brorson -- sdb@cloud9.net} 4000 -4610 2 1 0.333333 0.333333 {}
N 3250 -4920 3250 -4880 {lab=Vem1}
N 3350 -4910 3350 -4880 {lab=Vem1}
N 3790 -5410 3930 -5410 {lab=VColl2 }
N 4070 -5410 4070 -5310 {lab=Vout}
N 3790 -5570 3790 -5550 {lab=Vcc}
N 4100 -5010 4100 -4990 {lab=Vcc}
N 2750 -4830 2750 -4790 {lab=GND}
N 2750 -4970 2750 -4950 {lab=Vin}
N 3150 -4820 3150 -4770 {lab=GND}
N 3250 -4790 3250 -4770 {lab=GND}
N 3350 -4790 3350 -4770 {lab=GND}
N 4070 -5220 4070 -5150 {lab=GND}
N 4100 -4870 4100 -4850 {lab=GND}
N 4020 -5410 4130 -5410 {lab=Vout }
N 2700 -4970 2810 -4970 {lab=Vin }
N 3100 -4990 3100 -4970 {lab=Vbase1}
N 3150 -4970 3150 -4910 {lab=Vbase1}
N 2900 -4970 2940 -4970 {lab=#net1}
N 3790 -5460 3790 -5360 {lab=VColl2}
N 3100 -5100 3100 -5080 {lab=Vcc}
N 3790 -4950 3790 -4920 {lab=GND}
N 3790 -5260 3790 -5040 {lab=Vem2}
N 3250 -5350 3250 -5020 {lab=Vcoll1}
N 3250 -5480 3250 -5440 {lab=Vcc}
N 3030 -4970 3190 -4970 {lab=Vbase1 }
N 3900 -4950 3900 -4920 {lab=GND}
N 3900 -5100 3900 -5040 {lab=Vem2}
N 3790 -5100 3900 -5100 {lab=Vem2 }
N 3250 -4910 3350 -4910 {lab=Vem1 }
N 3590 -5310 3730 -5310 {lab=Vbase2 }
N 3250 -5310 3330 -5310 {lab=Vcoll1 }
N 3630 -5160 3630 -5110 {lab=GND}
N 3630 -5310 3630 -5250 {lab=Vbase2}
N 3660 -5580 3660 -5560 {lab=Vcc}
N 3420 -5310 3500 -5310 {lab=#net2}
N 3660 -5470 3660 -5310 {lab=Vbase2}
C {transistor.sym} 3190 -4920 0 0 {name=Q1
model-name=2N3904
device=NPN_TRANSISTOR
@ -157,11 +128,49 @@ value=2.2uF
device=CAPACITOR
symversion=0.1
}
N 3250 -4920 3250 -4880 {}
N 3350 -4880 3350 -4910 {}
N 3930 -5410 3790 -5410 {lab=VColl2 }
C {lab_wire.sym} 3860 -5410 0 0 {lab=VColl2 }
N 4070 -5410 4070 -5310 {}
N 3790 -5570 3790 -5550 {}
N 4100 -5010 4100 -4990 {}
N 2750 -4830 2750 -4790 {}
N 2750 -4970 2750 -4950 {}
N 3150 -4820 3150 -4770 {}
N 3250 -4790 3250 -4770 {}
N 3350 -4790 3350 -4770 {}
N 4070 -5220 4070 -5150 {}
N 4100 -4870 4100 -4850 {}
N 4020 -5410 4130 -5410 {lab=Vout }
C {lab_wire.sym} 4075 -5410 0 0 {lab=Vout }
C {lab_wire.sym} 2705 -4970 0 0 {lab=Vin }
C {lab_wire.sym} 3090 -4970 0 0 {lab=Vbase1 }
N 2700 -4970 2810 -4970 {lab=Vin }
C {lab_wire.sym} 2755 -4970 0 0 {lab=Vin }
N 3100 -4990 3100 -4970 {}
N 3150 -4910 3150 -4970 {}
N 2900 -4970 2940 -4970 {}
N 3790 -5360 3790 -5460 {}
N 3100 -5080 3100 -5100 {}
N 3790 -4920 3790 -4950 {}
N 3790 -5040 3790 -5260 {}
N 3250 -5020 3250 -5350 {}
N 3250 -5440 3250 -5480 {}
N 3030 -4970 3190 -4970 {lab=Vbase1 }
C {lab_wire.sym} 3110 -4970 0 0 {lab=Vbase1 }
N 3900 -4950 3900 -4920 {}
N 3900 -5040 3900 -5100 {}
N 3900 -5100 3790 -5100 {lab=Vem2 }
C {lab_wire.sym} 3845 -5100 0 0 {lab=Vem2 }
N 3250 -4910 3350 -4910 {lab=Vem1 }
C {lab_wire.sym} 3300 -4910 0 0 {lab=Vem1 }
N 3590 -5310 3730 -5310 {lab=Vbase2 }
C {lab_wire.sym} 3660 -5310 0 0 {lab=Vbase2 }
C {lab_wire.sym} 3300 -5310 0 0 {lab=Vcoll1 }
N 3250 -5310 3330 -5310 {lab=Vcoll1 }
C {lab_wire.sym} 3290 -5310 0 0 {lab=Vcoll1 }
N 3630 -5160 3630 -5110 {}
N 3630 -5250 3630 -5310 {}
N 3660 -5560 3660 -5580 {}
N 3500 -5310 3420 -5310 {}
N 3660 -5310 3660 -5470 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=CAPACITOR
v {xschem version=3.0.0 file_version=1.2}
K {type=CAPACITOR
template="device=CAPACITOR
name=C?
description=capacitor
@ -13,24 +13,32 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}
L 3 0 -20 20 -20 {}
L 3 70 -20 90 -20 {}
T {@name} 20 -50 2 1 0.333333 0.333333 {}
L 4 40 -40 40 0 {}
L 4 50 -40 50 0 {}
L 4 50 -20 70 -20 {}
L 4 20 -20 40 -20 {}
L 3 0 -20 20 -20 {}
B 5 -2.5 -22.5 2.5 -17.5 {pinnumber=1
pinseq=1
name=1
dir=inout
}
L 3 70 -20 90 -20 {}
B 5 87.5 -22.5 92.5 -17.5 {pinnumber=2
pinseq=2
name=2
dir=inout
}
T {@name} 20 -40 2 1 0.333333 0.333333 {}
T {@value} 20 22.5 2 1 0.333333 0.333333 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=POLARIZED_CAPACITOR
v {xschem version=3.0.0 file_version=1.2}
K {type=POLARIZED_CAPACITOR
template="device=POLARIZED_CAPACITOR
name=C?
description=\\"polarized capacitor\\"
@ -13,28 +13,36 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}
L 3 0 -20 20 -20 {}
L 3 70 -20 90 -20 {}
T {@name} 20 -50 2 1 0.333333 0.333333 {}
L 4 40 -40 40 0 {}
L 4 50 -20 70 -20 {}
L 4 20 -20 40 -20 {}
L 4 28.9 -40 28.9 -30 {}
L 4 24 -34.9 34 -34.9 {}
A 4 120 -20 70 165 30 {}
L 3 0 -20 20 -20 {}
B 5 -2.5 -22.5 2.5 -17.5 {pinnumber=1
pinseq=1
name=+
dir=inout
}
T {@#0:pinnumber} 15 -25 2 0 0.266667 0.266667 {layer=13}
L 3 70 -20 90 -20 {}
B 5 87.5 -22.5 92.5 -17.5 {pinnumber=2
pinseq=2
name=-
dir=inout
}
A 4 120 -20 70 165 30 {}
T {@name} 20 -50 2 1 0.333333 0.333333 {}
T {@#0:pinnumber} 15 -25 2 0 0.266667 0.266667 {layer=13}
T {@#1:pinnumber} 75 -25 2 1 0.266667 0.266667 {layer=13}
T {@value} 20 20 2 1 0.333333 0.333333 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=CONNECTOR_4
v {xschem version=3.0.0 file_version=1.2}
K {type=CONNECTOR_4
template="device=CONNECTOR_4
name=CONN?
class=IO
@ -12,6 +12,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=CONNECTOR_8
v {xschem version=3.0.0 file_version=1.2}
K {type=CONNECTOR_8
template="device=CONNECTOR_8
name=CONN?
class=IO
@ -12,6 +12,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

5
xschem_library/gschem_import/convert_script Normal file → Executable file
View File

@ -1,3 +1,7 @@
#!/bin/bash
../../src/gschemtoxschem.awk /usr/share/doc/lepton-eda/examples/TwoStageAmp/TwoStageAmp.sch > TwoStageAmp.sch
../../src/gschemtoxschem.awk /usr/share/doc/lepton-eda/examples/TwoStageAmp/sym/vcc-1.sym > vcc-1.sym
../../src/gschemtoxschem.awk /usr/share/doc/lepton-eda/examples/TwoStageAmp/sym/vsin-1.sym > vsin-1.sym
@ -12,7 +16,6 @@
../../src/gschemtoxschem.awk /usr/share/doc/lepton-eda/examples/TwoStageAmp/sym/vdc-1.sym > vdc-1.sym
../../src/gschemtoxschem.awk /usr/share/doc/lepton-eda/examples/gTAG/gTAG-ucont.sch > gTAG-ucont.sch
../../src/gschemtoxschem.awk /usr/share/doc/lepton-eda/examples/gTAG/gTAG.sch > gTAG.sch
../../src/gschemtoxschem.awk /usr/share/doc/lepton-eda/examples/gTAG/xxx.sym > xxx.sym
../../src/gschemtoxschem.awk /usr/share/doc/lepton-eda/examples/gTAG/gTAG-consio.sch > gTAG-consio.sch
../../src/gschemtoxschem.awk /usr/share/doc/lepton-eda/examples/gTAG/gTAG-jtagio.sch > gTAG-jtagio.sch
../../src/gschemtoxschem.awk /usr/share/doc/lepton-eda/examples/gTAG/sym/7414-1.sym > 7414-1.sym

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=none
v {xschem version=3.0.0 file_version=1.2}
K {type=none
template="graphical=1
device=none
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=CRYSTAL
v {xschem version=3.0.0 file_version=1.2}
K {type=CRYSTAL
template="device=CRYSTAL
name=U?
description=crystal
@ -13,6 +13,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=cy7c64603-52nc
v {xschem version=3.0.0 file_version=1.2}
K {type=cy7c64603-52nc
template="device=cy7c64603-52nc
name=U?
footprint=cy7c64603_qfp
@ -11,6 +11,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}
@ -46,7 +47,7 @@ T {PA4/RDY4} 740 -1020 2 0 0.333333 0.333333 {}
T {PA5/RDY5} 740 -980 2 0 0.333333 0.333333 {}
T {CTL0} 740 -130 2 0 0.333333 0.333333 {}
T {CTL2} 740 -90 2 0 0.333333 0.333333 {}
T {CY7C64603-52NC} 618 -615 0 1 1 1 {}
T {CY7C64603-52NC} 380 -590 0 1 1 1 { hcenter=true vcenter=true}
T {@name} 40 -1150 2 1 0.333333 0.333333 {}
T {RESERVED1} 450 40 1 1 0.333333 0.333333 {}
T {RESERVED2} 490 40 1 1 0.333333 0.333333 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=DIODE
v {xschem version=3.0.0 file_version=1.2}
K {type=DIODE
template="device=DIODE
name=D?
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,4 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
v {xschem version=3.0.0 file_version=1.2}
K {}
G {}
V {}
S {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=none
v {xschem version=3.0.0 file_version=1.2}
K {type=none
template="name=S?
device=none
"
@ -10,10 +10,11 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}
T {gTAG-consio} 212.333 -108.333 0 1 0.333333 0.333333 {}
T {gTAG-consio} 150 -100 0 1 0.333333 0.333333 { hcenter=true vcenter=true}
T {@name} 30 -210 2 1 0.333333 0.333333 {}
L 4 30 0 290 0 {}

View File

@ -1,4 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
v {xschem version=3.0.0 file_version=1.2}
K {}
G {}
V {}
S {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=none
v {xschem version=3.0.0 file_version=1.2}
K {type=none
template="name=S?
device=none
"
@ -10,10 +10,11 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}
T {gTAG-jtagio} 192.333 -108.333 0 1 0.333333 0.333333 {}
T {gTAG-jtagio} 130 -100 0 1 0.333333 0.333333 { hcenter=true vcenter=true}
T {@name} 0 -210 2 1 0.333333 0.333333 {}
L 4 0 0 260 0 {}

View File

@ -1,4 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
v {xschem version=3.0.0 file_version=1.2}
K {}
G {}
V {}
S {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=none
v {xschem version=3.0.0 file_version=1.2}
K {type=none
template="name=S?
device=none
"
@ -10,10 +10,11 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}
T {gTAG-psu} 195.333 -108.333 0 1 0.333333 0.333333 {}
T {gTAG-psu} 150 -100 0 1 0.333333 0.333333 { hcenter=true vcenter=true}
T {@name} 30 -190 2 1 0.333333 0.333333 {}
L 4 30 0 290 0 {}

View File

@ -1,4 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
v {xschem version=3.0.0 file_version=1.2}
K {}
G {}
V {}
S {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=none
v {xschem version=3.0.0 file_version=1.2}
K {type=none
template="name=S?
device=none
"
@ -10,10 +10,11 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}
T {gTAG-ucont} 206.667 -108.333 0 1 0.333333 0.333333 {}
T {gTAG-ucont} 150 -100 0 1 0.333333 0.333333 { hcenter=true vcenter=true}
T {@name} 30 -210 2 1 0.333333 0.333333 {}
L 4 30 0 290 0 {}

View File

@ -1,4 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
v {xschem version=3.0.0 file_version=1.2}
K {}
G {}
V {}
S {}

View File

@ -1,9 +1,10 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=label
v {xschem version=3.0.0 file_version=1.2}
K {type=label
template="lab=GND
"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=HEADER20
v {xschem version=3.0.0 file_version=1.2}
K {type=HEADER20
template="device=HEADER20
name=J?
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,11 +1,12 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=ipin
v {xschem version=3.0.0 file_version=1.2}
K {type=ipin
template="device=INPUT
lab=xxx
name=pinlabel
"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=INDUCTOR
v {xschem version=3.0.0 file_version=1.2}
K {type=INDUCTOR
template="device=INDUCTOR
name=L?
description=inductor
@ -13,6 +13,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=JUMPER
v {xschem version=3.0.0 file_version=1.2}
K {type=JUMPER
template="device=JUMPER
name=J?
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,9 +1,10 @@
v {xschem version=2.9.7 file_version=1.1}
v {xschem version=3.0.0 file_version=1.2}
K {}
G {}
V {}
S {}
E {}
T {Lightning detector} 5910 -5943.33 0 0 0.533333 0.533333 {}
T {Lightning detector} 5910 -5930 0 0 0.533333 0.533333 { vcenter=true}
T {techman@dingoblue.net.au} 6100 -5830 2 1 0.266667 0.266667 {}
T {1.00} 6100 -5860 2 1 0.266667 0.266667 {}
T {lightning.sch} 5710 -5860 2 1 0.266667 0.266667 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=MAX882
v {xschem version=3.0.0 file_version=1.2}
K {type=MAX882
template="name=U?
device=MAX882
footprint=SO8
@ -11,18 +11,19 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}
T {OUT} 170 -88.3333 0 1 0.333333 0.333333 {}
T {IN} 40 -148.333 0 0 0.333333 0.333333 {}
T {LBI} 40 -78.3333 0 0 0.333333 0.333333 {}
T {SET} 43 -40 2 1 0.333333 0.333333 {}
T {GND} 103 -40 2 1 0.333333 0.333333 {}
T {STBY#} 40 -188.333 0 0 0.333333 0.333333 {}
T {OUT} 170 -80 0 1 0.333333 0.333333 { vcenter=true}
T {IN} 40 -140 0 0 0.333333 0.333333 { vcenter=true}
T {LBI} 40 -70 0 0 0.333333 0.333333 { vcenter=true}
T {SET} 60 -40 2 1 0.333333 0.333333 { hcenter=true}
T {GND} 120 -40 2 1 0.333333 0.333333 { hcenter=true}
T {STBY#} 40 -180 0 0 0.333333 0.333333 { vcenter=true}
T {MAX882} 30 -220 2 1 0.333333 0.333333 {}
T {@name} 150 -220 2 1 0.333333 0.333333 {}
T {LBO} 170 -148.333 0 1 0.333333 0.333333 {}
T {LBO} 170 -140 0 1 0.333333 0.333333 { vcenter=true}
L 4 30 -30 180 -30 {}
L 4 180 -210 180 -30 {}

View File

@ -1,11 +1,12 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=opin
v {xschem version=3.0.0 file_version=1.2}
K {type=opin
template="device=OUTPUT
lab=xxx
name=pinlabel
"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=RESISTOR
v {xschem version=3.0.0 file_version=1.2}
K {type=RESISTOR
template="device=RESISTOR
name=R?
pins=2
@ -12,11 +12,13 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}
L 3 0 -10 15.2 -10 {}
L 3 75 -10 90 -10 {}
T {@name} 20 -30 2 1 0.333333 0.333333 {}
L 4 50 0 60 -20 {}
L 4 40 -20 50 0 {}
L 4 30 0 40 -20 {}
@ -24,15 +26,21 @@ L 4 20 -20 30 0 {}
L 4 60 -20 70 0 {}
L 4 70 0 75 -10 {}
L 4 15 -10 20.1 -20 {}
L 3 0 -10 15.2 -10 {}
B 5 -2.5 -12.5 2.5 -7.5 {pinnumber=1
pinseq=1
name=1
dir=inout
}
L 3 75 -10 90 -10 {}
B 5 87.5 -12.5 92.5 -7.5 {pinnumber=2
pinseq=2
name=2
dir=inout
}
T {@name} 20 -25 2 1 0.333333 0.333333 {}
T {@value} 20 25 2 1 0.333333 0.333333 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=RESISTOR
v {xschem version=3.0.0 file_version=1.2}
K {type=RESISTOR
template="device=RESISTOR
name=R?
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=VARIABLE_RESISTOR
v {xschem version=3.0.0 file_version=1.2}
K {type=VARIABLE_RESISTOR
template="device=VARIABLE_RESISTOR
name=R?
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=SN75240PW
v {xschem version=3.0.0 file_version=1.2}
K {type=SN75240PW
template="name=U?
device=SN75240PW
footprint=SO8
@ -11,6 +11,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=directive
v {xschem version=3.0.0 file_version=1.2}
K {type=directive
template="device=directive
name=A?
file=unknown
@ -9,17 +9,26 @@ tedax_format="footprint @name @footprint
value @name @value
device @name @device
@comptag"
format="@value"
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}
T {@name} 10 -80 0 0 0.333333 0.333333 { vcenter=true}
T {SPICE directive} 60 -80 0 0 0.333333 0.333333 { vcenter=true}
T {@file} 10 -20 0 0 0.333333 0.333333 {}
T {@value} 10 -50 0 0 0.333333 0.333333 {}
L 4 0 -60 200 -60 {}
L 4 200 -100 200 -60 {}
L 4 0 -100 200 -100 {}
L 4 0 -100 0 -60 {}
T {@name} 10 -88.33329999999999 0 0 0.333333 0.333333 {}
T {SPICE directive} 60 -88.33329999999999 0 0 0.333333 0.333333 {}
T {@file} 10 -20 0 0 0.333333 0.333333 {}
T {@value} 10 -50 0 0 0.333333 0.333333 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=include
v {xschem version=3.0.0 file_version=1.2}
K {type=include
template="device=include
name=A?
file=unknown
@ -8,17 +8,26 @@ tedax_format="footprint @name @footprint
value @name @value
device @name @device
@comptag"
format=".include @file"
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}
T {@name} 10 -50 0 0 0.333333 0.333333 { vcenter=true}
T {SPICE include} 60 -50 0 0 0.333333 0.333333 { vcenter=true}
T {@file} 60 -20 0 0 0.333333 0.333333 {}
T {File:} 10 -20 0 0 0.333333 0.333333 {}
L 4 0 -30 190 -30 {}
L 4 190 -70 190 -30 {}
L 4 0 -70 190 -70 {}
L 4 0 -70 0 -30 {}
T {@name} 10 -58.3333 0 0 0.333333 0.333333 {}
T {SPICE include} 60 -58.3333 0 0 0.333333 0.333333 {}
T {@file} 60 -20 0 0 0.333333 0.333333 {}
T {File:} 10 -20 0 0 0.333333 0.333333 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=model
v {xschem version=3.0.0 file_version=1.2}
K {type=model
template="device=model
name=A?
model-name=unknown
@ -9,19 +9,28 @@ tedax_format="footprint @name @footprint
value @name @value
device @name @device
@comptag"
format=".include @file"
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}
L 4 0 -60 180 -60 {}
L 4 180 -100 180 -60 {}
L 4 0 -100 180 -100 {}
L 4 0 -100 0 -60 {}
T {@name} 10 -88.33329999999999 0 0 0.333333 0.333333 {}
T {SPICE model} 50 -88.33329999999999 0 0 0.333333 0.333333 {}
T {@name} 10 -80 0 0 0.333333 0.333333 { vcenter=true}
T {SPICE model} 50 -80 0 0 0.333333 0.333333 { vcenter=true}
T {Model name:} 10 -50 0 0 0.333333 0.333333 {}
T {File:} 10 -20 0 0 0.333333 0.333333 {}
T {@model-name} 130 -50 0 0 0.333333 0.333333 {}
T {@file} 50 -20 0 0 0.333333 0.333333 {}
L 4 0 -60 180 -60 {}
L 4 180 -100 180 -60 {}
L 4 0 -100 180 -100 {}
L 4 0 -100 0 -60 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=spice-IO
v {xschem version=3.0.0 file_version=1.2}
K {type=spice-IO
template="device=spice-IO
name=P?
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=spice-subcircuit-LL
v {xschem version=3.0.0 file_version=1.2}
K {type=spice-subcircuit-LL
template="device=spice-subcircuit-LL
name=A?
model-name=unknown
@ -11,11 +11,12 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}
T {@name} 10 -58.3333 0 0 0.333333 0.333333 {}
T {SPICE .SUBCKT} 60 -58.3333 0 0 0.333333 0.333333 {}
T {@name} 10 -50 0 0 0.333333 0.333333 { vcenter=true}
T {SPICE .SUBCKT} 60 -50 0 0 0.333333 0.333333 { vcenter=true}
T {@model-name} 10 -20 0 0 0.333333 0.333333 {}
L 4 0 -30 220 -30 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=10K10LC84
v {xschem version=3.0.0 file_version=1.2}
K {type=10K10LC84
template="device=10K10LC84
footprint=PLCC84
name=U?
@ -11,6 +11,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=12SA7
v {xschem version=3.0.0 file_version=1.2}
K {type=12SA7
template="device=12SA7
name=U?
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=12SK7
v {xschem version=3.0.0 file_version=1.2}
K {type=12SK7
template="device=12SK7
name=U?
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=12SQ7
v {xschem version=3.0.0 file_version=1.2}
K {type=12SQ7
template="device=12SQ7
name=U?
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,9 +1,10 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=label
v {xschem version=3.0.0 file_version=1.2}
K {type=label
template="lab=-12V
"
}
G {}
V {}
S {}
E {}

View File

@ -1,9 +1,10 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=label
v {xschem version=3.0.0 file_version=1.2}
K {type=label
template="lab=+12V
"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=22V10
v {xschem version=3.0.0 file_version=1.2}
K {type=22V10
template="device=22V10
name=U?
footprint=DIP24
@ -17,6 +17,7 @@ format="@name @pinlist @value @Vcc @GND"
extra="Vcc GND"
extra_pinnumber="24 12"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=22V10-PLCC
v {xschem version=3.0.0 file_version=1.2}
K {type=22V10-PLCC
template="footprint=PLCC28
pins=28
device=22V10-PLCC
@ -15,6 +15,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}
@ -41,7 +42,7 @@ name=Vcc
dir=inout
}
T {@#0:pinnumber} 187.5 -577.5 2 1 0.266667 0.266667 {layer=13}
T {@#0:name} 167.2 -560 0 0 0.266667 0.266667 {}
T {@#0:name} 180.8 -560 0 0 0.266667 0.266667 { hcenter=true}
L 3 180 -30 180 0 {}
B 5 177.5 -2.5 182.5 2.5 {pinnumber=14
pinseq=2
@ -49,7 +50,7 @@ name=GND
dir=inout
}
T {@#1:pinnumber} 187.5 -15 2 1 0.266667 0.266667 {layer=13}
T {@#1:name} 164.6 -35 2 1 0.266667 0.266667 {}
T {@#1:name} 178.2 -35 2 1 0.266667 0.266667 { hcenter=true}
L 3 0 -540 30 -540 {}
B 5 -2.5 -542.5 2.5 -537.5 {pinnumber=2
pinseq=3

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=24Cxx
v {xschem version=3.0.0 file_version=1.2}
K {type=24Cxx
template="device=24Cxx
name=U?
footprint=DIP8
@ -20,6 +20,7 @@ format="@name @pinlist @value @Vcc @GND"
extra="Vcc GND"
extra_pinnumber="8 4"
}
G {}
V {}
S {}
E {}
@ -73,7 +74,7 @@ L 3 100 -30 130 -30 {}
B 5 127.5 -32.5 132.5 -27.5 {pinnumber=6
pinseq=5
name=SCL
dir=inout
dir=in
}
T {@#4:pinnumber} 110 -35 2 1 0.266667 0.266667 {layer=13}
T {@#4:name} 95 -30 2 0 0.266667 0.266667 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=25Cxx
v {xschem version=3.0.0 file_version=1.2}
K {type=25Cxx
template="device=25Cxx
name=U?
footprint=DIP8
@ -18,6 +18,7 @@ format="@name @pinlist @value @Vcc @GND"
extra="Vcc GND"
extra_pinnumber="8 4"
}
G {}
V {}
S {}
E {}
@ -74,7 +75,7 @@ L 3 100 -30 130 -30 {}
B 5 127.5 -32.5 132.5 -27.5 {pinnumber=6
pinseq=5
name=SCL
dir=inout
dir=in
}
T {@#4:pinnumber} 110 -35 2 1 0.266667 0.266667 {layer=13}
T {@#4:name} 95 -30 2 0 0.266667 0.266667 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=27256
v {xschem version=3.0.0 file_version=1.2}
K {type=27256
template="device=27256
name=U?
footprint=DIP28
@ -20,6 +20,7 @@ format="@name @pinlist @value @Vcc @GND"
extra="Vcc GND"
extra_pinnumber="28 14"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=2732
v {xschem version=3.0.0 file_version=1.2}
K {type=2732
template="device=2732
name=U?
footprint=DIP24
@ -18,6 +18,7 @@ format="@name @pinlist @value @Vcc @GND"
extra="Vcc GND"
extra_pinnumber="24 12"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=27512
v {xschem version=3.0.0 file_version=1.2}
K {type=27512
template="device=27512
name=U?
footprint=DIP28
@ -20,6 +20,7 @@ format="@name @pinlist @value @Vcc @GND"
extra="Vcc GND"
extra_pinnumber="28 14"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=27C2001
v {xschem version=3.0.0 file_version=1.2}
K {type=27C2001
template="footprint=DIP32
numslots=0
pins=32
@ -21,6 +21,7 @@ format="@name @pinlist @value @GND"
extra="GND"
extra_pinnumber="16"
}
G {}
V {}
S {}
E {}
@ -48,7 +49,7 @@ dir=in
name=A0
}
T {@#0:pinnumber} 35 -665 2 0 0.266667 0.266667 {layer=13}
T {@#0:name} 50 -666.667 0 0 0.266667 0.266667 {}
T {@#0:name} 50 -660 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -630 40 -630 {}
B 5 7.5 -632.5 12.5 -627.5 {pinseq=2
pinnumber=11
@ -56,7 +57,7 @@ dir=in
name=A1
}
T {@#1:pinnumber} 35 -635 2 0 0.266667 0.266667 {layer=13}
T {@#1:name} 50 -636.667 0 0 0.266667 0.266667 {}
T {@#1:name} 50 -630 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -600 40 -600 {}
B 5 7.5 -602.5 12.5 -597.5 {pinseq=3
pinnumber=10
@ -64,7 +65,7 @@ dir=in
name=A2
}
T {@#2:pinnumber} 35 -605 2 0 0.266667 0.266667 {layer=13}
T {@#2:name} 50 -606.667 0 0 0.266667 0.266667 {}
T {@#2:name} 50 -600 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -570 40 -570 {}
B 5 7.5 -572.5 12.5 -567.5 {pinseq=4
pinnumber=9
@ -72,7 +73,7 @@ dir=in
name=A3
}
T {@#3:pinnumber} 35 -575 2 0 0.266667 0.266667 {layer=13}
T {@#3:name} 50 -576.667 0 0 0.266667 0.266667 {}
T {@#3:name} 50 -570 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -540 40 -540 {}
B 5 7.5 -542.5 12.5 -537.5 {pinseq=5
pinnumber=8
@ -80,7 +81,7 @@ dir=in
name=A4
}
T {@#4:pinnumber} 35 -545 2 0 0.266667 0.266667 {layer=13}
T {@#4:name} 50 -546.667 0 0 0.266667 0.266667 {}
T {@#4:name} 50 -540 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -510 40 -510 {}
B 5 7.5 -512.5 12.5 -507.5 {pinseq=6
pinnumber=7
@ -88,7 +89,7 @@ dir=in
name=A5
}
T {@#5:pinnumber} 35 -515 2 0 0.266667 0.266667 {layer=13}
T {@#5:name} 50 -516.667 0 0 0.266667 0.266667 {}
T {@#5:name} 50 -510 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -480 40 -480 {}
B 5 7.5 -482.5 12.5 -477.5 {pinseq=7
pinnumber=6
@ -96,7 +97,7 @@ dir=in
name=A6
}
T {@#6:pinnumber} 35 -485 2 0 0.266667 0.266667 {layer=13}
T {@#6:name} 50 -486.667 0 0 0.266667 0.266667 {}
T {@#6:name} 50 -480 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -450 40 -450 {}
B 5 7.5 -452.5 12.5 -447.5 {pinseq=8
pinnumber=5
@ -104,7 +105,7 @@ dir=in
name=A7
}
T {@#7:pinnumber} 35 -455 2 0 0.266667 0.266667 {layer=13}
T {@#7:name} 50 -456.667 0 0 0.266667 0.266667 {}
T {@#7:name} 50 -450 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -420 40 -420 {}
B 5 7.5 -422.5 12.5 -417.5 {pinseq=9
pinnumber=27
@ -112,7 +113,7 @@ dir=in
name=A8
}
T {@#8:pinnumber} 35 -425 2 0 0.266667 0.266667 {layer=13}
T {@#8:name} 50 -426.667 0 0 0.266667 0.266667 {}
T {@#8:name} 50 -420 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -390 40 -390 {}
B 5 7.5 -392.5 12.5 -387.5 {pinseq=10
pinnumber=26
@ -120,7 +121,7 @@ dir=in
name=A9
}
T {@#9:pinnumber} 35 -395 2 0 0.266667 0.266667 {layer=13}
T {@#9:name} 50 -396.667 0 0 0.266667 0.266667 {}
T {@#9:name} 50 -390 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -360 40 -360 {}
B 5 7.5 -362.5 12.5 -357.5 {pinseq=11
pinnumber=23
@ -128,7 +129,7 @@ dir=in
name=A10
}
T {@#10:pinnumber} 35 -365 2 0 0.266667 0.266667 {layer=13}
T {@#10:name} 50 -366.667 0 0 0.266667 0.266667 {}
T {@#10:name} 50 -360 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -330 40 -330 {}
B 5 7.5 -332.5 12.5 -327.5 {pinseq=12
pinnumber=25
@ -136,7 +137,7 @@ dir=in
name=A11
}
T {@#11:pinnumber} 35 -335 2 0 0.266667 0.266667 {layer=13}
T {@#11:name} 50 -336.667 0 0 0.266667 0.266667 {}
T {@#11:name} 50 -330 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -300 40 -300 {}
B 5 7.5 -302.5 12.5 -297.5 {pinseq=13
pinnumber=4
@ -144,7 +145,7 @@ dir=in
name=A12
}
T {@#12:pinnumber} 35 -305 2 0 0.266667 0.266667 {layer=13}
T {@#12:name} 50 -306.667 0 0 0.266667 0.266667 {}
T {@#12:name} 50 -300 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -270 40 -270 {}
B 5 7.5 -272.5 12.5 -267.5 {pinseq=14
pinnumber=28
@ -152,7 +153,7 @@ dir=in
name=A13
}
T {@#13:pinnumber} 35 -275 2 0 0.266667 0.266667 {layer=13}
T {@#13:name} 50 -276.667 0 0 0.266667 0.266667 {}
T {@#13:name} 50 -270 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -240 40 -240 {}
B 5 7.5 -242.5 12.5 -237.5 {pinseq=15
pinnumber=29
@ -160,7 +161,7 @@ dir=in
name=A14
}
T {@#14:pinnumber} 35 -245 2 0 0.266667 0.266667 {layer=13}
T {@#14:name} 50 -246.667 0 0 0.266667 0.266667 {}
T {@#14:name} 50 -240 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -210 40 -210 {}
B 5 7.5 -212.5 12.5 -207.5 {pinseq=16
pinnumber=3
@ -168,7 +169,7 @@ dir=in
name=A15
}
T {@#15:pinnumber} 35 -215 2 0 0.266667 0.266667 {layer=13}
T {@#15:name} 50 -216.667 0 0 0.266667 0.266667 {}
T {@#15:name} 50 -210 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -180 40 -180 {}
B 5 7.5 -182.5 12.5 -177.5 {pinseq=17
pinnumber=2
@ -176,7 +177,7 @@ dir=in
name=A16
}
T {@#16:pinnumber} 35 -185 2 0 0.266667 0.266667 {layer=13}
T {@#16:name} 50 -186.667 0 0 0.266667 0.266667 {}
T {@#16:name} 50 -180 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -150 40 -150 {}
B 5 7.5 -152.5 12.5 -147.5 {pinseq=18
pinnumber=30
@ -184,7 +185,7 @@ dir=in
name=A17
}
T {@#17:pinnumber} 35 -155 2 0 0.266667 0.266667 {layer=13}
T {@#17:name} 50 -156.667 0 0 0.266667 0.266667 {}
T {@#17:name} 50 -150 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -90 30 -90 {}
B 5 7.5 -92.5 12.5 -87.5 {pinseq=19
pinnumber=22
@ -192,7 +193,7 @@ dir=in
name=CE
}
T {@#18:pinnumber} 35 -95 2 0 0.266667 0.266667 {layer=13}
T {@#18:name} 50 -96.6667 0 0 0.266667 0.266667 {}
T {@#18:name} 50 -90 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -60 30 -60 {}
B 5 7.5 -62.5 12.5 -57.5 {pinseq=20
pinnumber=24
@ -200,7 +201,7 @@ dir=in
name=OE
}
T {@#19:pinnumber} 35 -65 2 0 0.266667 0.266667 {layer=13}
T {@#19:name} 50 -66.6667 0 0 0.266667 0.266667 {}
T {@#19:name} 50 -60 0 0 0.266667 0.266667 { vcenter=true}
L 3 10 -30 30 -30 {}
B 5 7.5 -32.5 12.5 -27.5 {pinseq=21
pinnumber=31
@ -208,7 +209,7 @@ dir=in
name=WE
}
T {@#20:pinnumber} 35 -35 2 0 0.266667 0.266667 {layer=13}
T {@#20:name} 50 -36.6667 0 0 0.266667 0.266667 {}
T {@#20:name} 50 -30 0 0 0.266667 0.266667 { vcenter=true}
L 3 220 -660 250 -660 {}
B 5 247.5 -662.5 252.5 -657.5 {pinseq=22
pinnumber=13
@ -216,7 +217,7 @@ dir=inout
name=D0
}
T {@#21:pinnumber} 225 -665 2 1 0.266667 0.266667 {layer=13}
T {@#21:name} 210 -666.667 0 1 0.266667 0.266667 {}
T {@#21:name} 210 -660 0 1 0.266667 0.266667 { vcenter=true}
L 3 220 -630 250 -630 {}
B 5 247.5 -632.5 252.5 -627.5 {pinseq=23
pinnumber=14
@ -224,7 +225,7 @@ dir=inout
name=D1
}
T {@#22:pinnumber} 225 -635 2 1 0.266667 0.266667 {layer=13}
T {@#22:name} 210 -636.667 0 1 0.266667 0.266667 {}
T {@#22:name} 210 -630 0 1 0.266667 0.266667 { vcenter=true}
L 3 220 -600 250 -600 {}
B 5 247.5 -602.5 252.5 -597.5 {pinseq=24
pinnumber=15
@ -232,7 +233,7 @@ dir=inout
name=D2
}
T {@#23:pinnumber} 225 -605 2 1 0.266667 0.266667 {layer=13}
T {@#23:name} 210 -606.667 0 1 0.266667 0.266667 {}
T {@#23:name} 210 -600 0 1 0.266667 0.266667 { vcenter=true}
L 3 220 -570 250 -570 {}
B 5 247.5 -572.5 252.5 -567.5 {pinseq=25
pinnumber=17
@ -240,7 +241,7 @@ dir=inout
name=D3
}
T {@#24:pinnumber} 225 -575 2 1 0.266667 0.266667 {layer=13}
T {@#24:name} 210 -576.667 0 1 0.266667 0.266667 {}
T {@#24:name} 210 -570 0 1 0.266667 0.266667 { vcenter=true}
L 3 220 -540 250 -540 {}
B 5 247.5 -542.5 252.5 -537.5 {pinseq=26
pinnumber=18
@ -248,7 +249,7 @@ dir=inout
name=D4
}
T {@#25:pinnumber} 225 -545 2 1 0.266667 0.266667 {layer=13}
T {@#25:name} 210 -546.667 0 1 0.266667 0.266667 {}
T {@#25:name} 210 -540 0 1 0.266667 0.266667 { vcenter=true}
L 3 220 -510 250 -510 {}
B 5 247.5 -512.5 252.5 -507.5 {pinseq=27
pinnumber=19
@ -256,7 +257,7 @@ dir=inout
name=D5
}
T {@#26:pinnumber} 225 -515 2 1 0.266667 0.266667 {layer=13}
T {@#26:name} 210 -516.667 0 1 0.266667 0.266667 {}
T {@#26:name} 210 -510 0 1 0.266667 0.266667 { vcenter=true}
L 3 220 -480 250 -480 {}
B 5 247.5 -482.5 252.5 -477.5 {pinseq=28
pinnumber=20
@ -264,7 +265,7 @@ dir=inout
name=D6
}
T {@#27:pinnumber} 225 -485 2 1 0.266667 0.266667 {layer=13}
T {@#27:name} 210 -486.667 0 1 0.266667 0.266667 {}
T {@#27:name} 210 -480 0 1 0.266667 0.266667 { vcenter=true}
L 3 220 -450 250 -450 {}
B 5 247.5 -452.5 252.5 -447.5 {pinseq=29
pinnumber=21
@ -272,7 +273,7 @@ dir=inout
name=D7
}
T {@#28:pinnumber} 225 -455 2 1 0.266667 0.266667 {layer=13}
T {@#28:name} 210 -456.667 0 1 0.266667 0.266667 {}
T {@#28:name} 210 -450 0 1 0.266667 0.266667 { vcenter=true}
L 3 180 -720 180 -690 {}
B 5 177.5 -722.5 182.5 -717.5 {pinnumber=1
pinseq=30
@ -280,7 +281,7 @@ name=VPP
dir=inout
}
T {@#29:pinnumber} 185 -690 2 1 0.266667 0.266667 {layer=13}
T {@#29:name} 166.4 -685 0 0 0.266667 0.266667 {}
T {@#29:name} 180 -685 0 0 0.266667 0.266667 { hcenter=true}
L 3 140 -720 140 -690 {}
B 5 137.5 -722.5 142.5 -717.5 {pinnumber=32
pinseq=32
@ -288,4 +289,4 @@ name=Vcc
dir=inout
}
T {@#30:pinnumber} 145 -690 2 1 0.266667 0.266667 {layer=13}
T {@#30:name} 126.4 -685 0 0 0.266667 0.266667 {}
T {@#30:name} 140 -685 0 0 0.266667 0.266667 { hcenter=true}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=27256
v {xschem version=3.0.0 file_version=1.2}
K {type=27256
template="device=27256
name=U?
footprint=DIP28
@ -16,6 +16,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}
@ -42,7 +43,7 @@ name=VPP
dir=inout
}
T {@#0:pinnumber} 175 -590 2 1 0.266667 0.266667 {layer=13}
T {@#0:name} 156.4 -575 0 0 0.266667 0.266667 {}
T {@#0:name} 170 -575 0 0 0.266667 0.266667 { hcenter=true}
L 3 0 -190 30 -190 {}
B 5 -2.5 -192.5 2.5 -187.5 {pinnumber=2
pinseq=2
@ -146,7 +147,7 @@ name=GND
dir=inout
}
T {@#13:pinnumber} 135 -20 2 1 0.266667 0.266667 {layer=13}
T {@#13:name} 116.4 -45 2 1 0.266667 0.266667 {}
T {@#13:name} 130 -45 2 1 0.266667 0.266667 { hcenter=true}
L 3 230 -460 260 -460 {}
B 5 257.5 -462.5 262.5 -457.5 {pinnumber=15
pinseq=15
@ -194,7 +195,7 @@ name=\_CS\_
dir=in
}
T {@#19:pinnumber} 185 -20 2 1 0.266667 0.266667 {layer=13}
T {@#19:name} 152.8 -45 2 1 0.266667 0.266667 {}
T {@#19:name} 180 -45 2 1 0.266667 0.266667 { hcenter=true}
L 3 0 -250 30 -250 {}
B 5 -2.5 -252.5 2.5 -247.5 {pinnumber=21
pinseq=21
@ -210,7 +211,7 @@ name=\_OE\_
dir=in
}
T {@#21:pinnumber} 85 -20 2 1 0.266667 0.266667 {layer=13}
T {@#21:name} 52.8 -45 2 1 0.266667 0.266667 {}
T {@#21:name} 80 -45 2 1 0.266667 0.266667 { hcenter=true}
L 3 0 -220 30 -220 {}
B 5 -2.5 -222.5 2.5 -217.5 {pinnumber=23
pinseq=23
@ -258,4 +259,4 @@ name=Vcc
dir=inout
}
T {@#27:pinnumber} 135 -590 2 1 0.266667 0.266667 {layer=13}
T {@#27:name} 116.4 -575 0 0 0.266667 0.266667 {}
T {@#27:name} 130 -575 0 0 0.266667 0.266667 { hcenter=true}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=2N2222
v {xschem version=3.0.0 file_version=1.2}
K {type=2N2222
template="device=2N2222
name=Q?
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=2N3055
v {xschem version=3.0.0 file_version=1.2}
K {type=2N3055
template="device=2N3055
name=Q?
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=2N3904
v {xschem version=3.0.0 file_version=1.2}
K {type=2N3904
template="device=2N3904
name=Q?
footprint=TO92
@ -11,6 +11,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=2N3904
v {xschem version=3.0.0 file_version=1.2}
K {type=2N3904
template="device=2N3904
name=Q?
footprint=TO92
@ -12,6 +12,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=2N3906
v {xschem version=3.0.0 file_version=1.2}
K {type=2N3906
template="device=2N3906
name=Q?
description=\\"2N3906 PNP transistor\\"
@ -14,6 +14,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=2N5245
v {xschem version=3.0.0 file_version=1.2}
K {type=2N5245
template="device=2N5245
name=Q?
footprint=TO92
@ -14,6 +14,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=2N5911
v {xschem version=3.0.0 file_version=1.2}
K {type=2N5911
template="device=2N5911
name=Q?
footprint=TO78
@ -15,6 +15,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=2S2K3
v {xschem version=3.0.0 file_version=1.2}
K {type=2S2K3
template="device=2S2K3
name=U?
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=2PHASE-STEPPER-4LEADS
v {xschem version=3.0.0 file_version=1.2}
K {type=2PHASE-STEPPER-4LEADS
template="device=2PHASE-STEPPER-4LEADS
name=U?
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=2TRI
v {xschem version=3.0.0 file_version=1.2}
K {type=2TRI
template="device=2TRI
name=U?
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,9 +1,10 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=label
v {xschem version=3.0.0 file_version=1.2}
K {type=label
template="lab=+3.3V
"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=31-71043
v {xschem version=3.0.0 file_version=1.2}
K {type=31-71043
template="name=J?
footprint=AMPHENOL_31_71043
description=\\"75 Ohm BNC connector, 90 Degree Angle, PC Mount, Female\\"
@ -14,6 +14,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=35Z5GT
v {xschem version=3.0.0 file_version=1.2}
K {type=35Z5GT
template="device=35Z5GT
name=U?
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=a3967lsb
v {xschem version=3.0.0 file_version=1.2}
K {type=a3967lsb
template="name=U?
device=a3967lsb
footprint=\\"SO24 .050\\"
@ -15,6 +15,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=A3967SLB
v {xschem version=3.0.0 file_version=1.2}
K {type=A3967SLB
template="device=A3967SLB
name=U?
footprint=\\"DW 24\\"
@ -12,6 +12,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=3TRI
v {xschem version=3.0.0 file_version=1.2}
K {type=3TRI
template="device=3TRI
name=U?
"
@ -10,6 +10,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=4000
v {xschem version=3.0.0 file_version=1.2}
K {type=4000
template="device=4000
name=U?
footprint=DIP14
@ -17,6 +17,7 @@ format="@name @pinlist @value @VDD @VSS"
extra="VDD VSS"
extra_pinnumber="14 7"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=4000
v {xschem version=3.0.0 file_version=1.2}
K {type=4000
template="device=4000
name=U?
footprint=DIP14
@ -17,6 +17,7 @@ format="@name @pinlist @value @VDD @VSS"
extra="VDD VSS"
extra_pinnumber="14 7"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=4001
v {xschem version=3.0.0 file_version=1.2}
K {type=4001
template="device=4001
slot=1
numslots=4
@ -18,6 +18,7 @@ format="@name @pinlist @value @VDD @VSS"
extra="VDD VSS"
extra_pinnumber="14 7"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=4002
v {xschem version=3.0.0 file_version=1.2}
K {type=4002
template="device=4002
numslots=2
slot=1
@ -19,6 +19,7 @@ format="@name @pinlist @value @VDD @VSS"
extra="VDD VSS"
extra_pinnumber="14 7"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=4002
v {xschem version=3.0.0 file_version=1.2}
K {type=4002
template="device=4002
slot=1
numslots=2
@ -19,6 +19,7 @@ format="@name @pinlist @value @VDD @VSS"
extra="VDD VSS"
extra_pinnumber="14 7"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=4006
v {xschem version=3.0.0 file_version=1.2}
K {type=4006
template="name=U?
device=4006
footprint=DIP14
@ -17,6 +17,7 @@ format="@name @pinlist @value @VSS @VDD"
extra="VSS VDD"
extra_pinnumber="7 14"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=4006
v {xschem version=3.0.0 file_version=1.2}
K {type=4006
template="name=U?
device=4006
footprint=DIP14
@ -18,6 +18,7 @@ format="@name @pinlist @value @VSS @VDD"
extra="VSS VDD"
extra_pinnumber="7 14"
}
G {}
V {}
S {}
E {}
@ -43,7 +44,7 @@ L 3 0 -30 20 -30 {}
B 5 -2.5 -32.5 2.5 -27.5 {pinnumber=3
pinseq=1
name=CLK
dir=inout
dir=in
}
T {@#0:pinnumber} 20 -35 2 0 0.266667 0.266667 {layer=13}
T {@#0:name} 40 -30 2 1 0.266667 0.266667 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=4007
v {xschem version=3.0.0 file_version=1.2}
K {type=4007
template="name=U?
device=4007
footprint=DIP14
@ -13,6 +13,7 @@ device @name @device
format="@name @pinlist @value "
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=4008
v {xschem version=3.0.0 file_version=1.2}
K {type=4008
template="name=U?
device=4008
footprint=DIP16
@ -17,6 +17,7 @@ format="@name @pinlist @value @VSS @VDD"
extra="VSS VDD"
extra_pinnumber="8 16"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=4008
v {xschem version=3.0.0 file_version=1.2}
K {type=4008
template="name=U?
device=4008
footprint=DIP16
@ -17,6 +17,7 @@ format="@name @pinlist @value @VSS @VDD"
extra="VSS VDD"
extra_pinnumber="8 16"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=4009
v {xschem version=3.0.0 file_version=1.2}
K {type=4009
template="device=4009
slot=1
numslots=6
@ -21,6 +21,7 @@ format="@name @pinlist @value @GND @Vcc @VDD"
extra="GND Vcc VDD"
extra_pinnumber="8 1 16"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=4010
v {xschem version=3.0.0 file_version=1.2}
K {type=4010
template="device=4010
slot=1
numslots=6
@ -21,6 +21,7 @@ format="@name @pinlist @value @GND @VDD @Vcc"
extra="GND VDD Vcc"
extra_pinnumber="8 16 1"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=40100
v {xschem version=3.0.0 file_version=1.2}
K {type=40100
template="name=U?
device=40100
footprint=DIP16
@ -17,6 +17,7 @@ format="@name @pinlist @value @VSS @VDD"
extra="VSS VDD"
extra_pinnumber="8 16"
}
G {}
V {}
S {}
E {}
@ -44,7 +45,7 @@ name=\_R\_
dir=in
}
T {@#0:pinnumber} 105 -10 2 1 0.266667 0.266667 {layer=13}
T {@#0:name} 77.3333 -35 2 1 0.266667 0.266667 {}
T {@#0:name} 100 -35 2 1 0.266667 0.266667 { hcenter=true}
L 3 0 -70 30 -70 {}
B 5 -2.5 -72.5 2.5 -67.5 {pinnumber=11
pinseq=2
@ -73,7 +74,7 @@ L 3 0 -190 30 -190 {}
B 5 -2.5 -192.5 2.5 -187.5 {pinnumber=3
pinseq=5
name=CLK
dir=inout
dir=in
}
T {@#4:pinnumber} 20 -195 2 0 0.266667 0.266667 {layer=13}
T {@#4:name} 40 -190 2 1 0.266667 0.266667 {}
@ -100,4 +101,4 @@ name=L/\_R\_
dir=in
}
T {@#7:pinnumber} 105 -240 2 1 0.266667 0.266667 {layer=13}
T {@#7:name} 68.2667 -225 0 0 0.266667 0.266667 {}
T {@#7:name} 100 -225 0 0 0.266667 0.266667 { hcenter=true}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=40101
v {xschem version=3.0.0 file_version=1.2}
K {type=40101
template="name=U?
device=40101
footprint=DIP14
@ -17,6 +17,7 @@ format="@name @pinlist @value @VSS @VDD"
extra="VSS VDD"
extra_pinnumber="7 14"
}
G {}
V {}
S {}
E {}
@ -42,7 +43,7 @@ name=\_EN\_
dir=in
}
T {@#0:pinnumber} 85 -10 2 1 0.266667 0.266667 {layer=13}
T {@#0:name} 52.8 -35 2 1 0.266667 0.266667 {}
T {@#0:name} 80 -35 2 1 0.266667 0.266667 { hcenter=true}
L 3 0 -70 30 -70 {}
B 5 -2.5 -72.5 2.5 -67.5 {pinnumber=5
pinseq=2

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=40102
v {xschem version=3.0.0 file_version=1.2}
K {type=40102
template="name=U?
device=40102
footprint=DIP16
@ -17,6 +17,7 @@ format="@name @pinlist @value @VSS @VDD"
extra="VSS VDD"
extra_pinnumber="8 16"
}
G {}
V {}
S {}
E {}
@ -141,7 +142,7 @@ L 3 0 -550 30 -550 {}
B 5 -2.5 -552.5 2.5 -547.5 {pinnumber=1
pinseq=13
name=CLK
dir=inout
dir=in
}
T {@#12:pinnumber} 20 -555 2 0 0.266667 0.266667 {layer=13}
T {@#12:name} 40 -550 2 1 0.266667 0.266667 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=40103
v {xschem version=3.0.0 file_version=1.2}
K {type=40103
template="name=U?
device=40103
footprint=DIP16
@ -17,6 +17,7 @@ format="@name @pinlist @value @VSS @VDD"
extra="VSS VDD"
extra_pinnumber="8 16"
}
G {}
V {}
S {}
E {}
@ -141,7 +142,7 @@ L 3 0 -550 30 -550 {}
B 5 -2.5 -552.5 2.5 -547.5 {pinnumber=1
pinseq=13
name=CLK
dir=inout
dir=in
}
T {@#12:pinnumber} 20 -555 2 0 0.266667 0.266667 {layer=13}
T {@#12:name} 40 -550 2 1 0.266667 0.266667 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=40104
v {xschem version=3.0.0 file_version=1.2}
K {type=40104
template="name=U?
device=40104
footprint=DIP16
@ -17,6 +17,7 @@ format="@name @pinlist @value @VSS @VDD"
extra="VSS VDD"
extra_pinnumber="8 16"
}
G {}
V {}
S {}
E {}
@ -112,7 +113,7 @@ L 3 0 -430 30 -430 {}
B 5 -2.5 -432.5 2.5 -427.5 {pinnumber=11
pinseq=10
name=CLK
dir=inout
dir=in
}
T {@#9:pinnumber} 20 -435 2 0 0.266667 0.266667 {layer=13}
T {@#9:name} 40 -430 2 1 0.266667 0.266667 {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=40105
v {xschem version=3.0.0 file_version=1.2}
K {type=40105
template="name=U?
device=40105
footprint=DIP16
@ -17,6 +17,7 @@ format="@name @pinlist @value @VSS @VDD"
extra="VSS VDD"
extra_pinnumber="8 16"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=40106
v {xschem version=3.0.0 file_version=1.2}
K {type=40106
template="device=40106
footprint=none
numslots=6
@ -19,6 +19,7 @@ format="@name @pinlist @value @VDD @VSS"
extra="VDD VSS"
extra_pinnumber="14 7"
}
G {}
V {}
S {}
E {}

View File

@ -1,5 +1,5 @@
v {xschem version=2.9.7 file_version=1.1}
G {type=40107
v {xschem version=3.0.0 file_version=1.2}
K {type=40107
template="device=40107
numslots=2
slot=1
@ -19,6 +19,7 @@ format="@name @pinlist @value @VDD @VSS"
extra="VDD VSS"
extra_pinnumber="8 4"
}
G {}
V {}
S {}
E {}

Some files were not shown because too many files have changed in this diff Show More