2023-05-22 00:49:54 +02:00
|
|
|
v {xschem version=3.4.0 file_version=1.2
|
|
|
|
|
}
|
|
|
|
|
G {}
|
|
|
|
|
K {}
|
|
|
|
|
V {}
|
|
|
|
|
S {}
|
|
|
|
|
E {}
|
2023-05-25 09:51:17 +02:00
|
|
|
P 4 7 740 -280 740 -310 730 -310 740 -337.5 750 -310 740 -310 740 -280 {fill=true}
|
2023-05-22 07:45:23 +02:00
|
|
|
T {Specifying @lab
|
|
|
|
|
will result in net
|
2023-05-25 09:51:17 +02:00
|
|
|
@#1:net_name} 750 -300 0 0 0.4 0.4 {name=l6 layer=4}
|
2023-05-22 08:51:23 +02:00
|
|
|
T {Title symbol has embedded TCL command
|
|
|
|
|
to enable show_pin_net_names } 180 -110 0 0 0.4 0.4 { layer=7}
|
2023-05-25 09:51:17 +02:00
|
|
|
N 280 -380 1020 -380 {bus=true
|
2023-05-22 00:49:54 +02:00
|
|
|
lab=DATA[15:0]}
|
2023-05-25 09:51:17 +02:00
|
|
|
N 500 -520 500 -390 {
|
2023-05-22 00:49:54 +02:00
|
|
|
lab=DATA[3]}
|
2023-05-25 09:51:17 +02:00
|
|
|
N 390 -520 390 -390 {
|
2023-05-22 07:28:12 +02:00
|
|
|
lab=DATA[13]}
|
2023-05-25 09:51:17 +02:00
|
|
|
N 560 -370 560 -220 {
|
2023-05-22 00:49:54 +02:00
|
|
|
lab=DATA[7:4]}
|
2023-05-25 09:51:17 +02:00
|
|
|
N 440 -370 440 -220 {
|
2023-05-22 00:49:54 +02:00
|
|
|
lab=DATA[11:8]}
|
2023-05-25 09:51:17 +02:00
|
|
|
N 330 -370 330 -220 {
|
2023-05-22 00:49:54 +02:00
|
|
|
lab=DATA[3:0]}
|
2023-05-25 09:51:17 +02:00
|
|
|
N 710 -370 710 -220 {
|
2023-05-22 00:49:54 +02:00
|
|
|
lab=DATA[15:12]}
|
2023-05-25 09:51:17 +02:00
|
|
|
N 610 -520 610 -390 {
|
2023-05-22 00:49:54 +02:00
|
|
|
lab=DATA[10]}
|
2023-05-25 09:51:17 +02:00
|
|
|
N 730 -520 730 -390 {
|
2023-05-22 00:49:54 +02:00
|
|
|
lab=DATA[0]}
|
2023-05-25 09:51:17 +02:00
|
|
|
N 950 -490 950 -480 {
|
2023-05-22 00:49:54 +02:00
|
|
|
lab=VCC}
|
2023-05-25 09:51:17 +02:00
|
|
|
N 610 -590 610 -580 {
|
2023-05-22 00:49:54 +02:00
|
|
|
lab=VCC}
|
2023-05-25 09:51:17 +02:00
|
|
|
N 500 -590 500 -580 {
|
2023-05-22 00:49:54 +02:00
|
|
|
lab=VCC}
|
2023-05-25 09:51:17 +02:00
|
|
|
N 390 -590 390 -580 {
|
2023-05-22 00:49:54 +02:00
|
|
|
lab=VCC}
|
2023-05-22 08:05:37 +02:00
|
|
|
N 330 -160 330 -150 {
|
2023-05-22 00:49:54 +02:00
|
|
|
lab=VSS}
|
2023-05-22 08:05:37 +02:00
|
|
|
N 440 -160 440 -150 {
|
2023-05-22 00:49:54 +02:00
|
|
|
lab=VSS}
|
2023-05-22 08:05:37 +02:00
|
|
|
N 560 -160 560 -150 {
|
2023-05-22 00:49:54 +02:00
|
|
|
lab=VSS}
|
2023-05-22 08:05:37 +02:00
|
|
|
N 710 -160 710 -150 {
|
2023-05-22 00:49:54 +02:00
|
|
|
lab=VSS}
|
2023-05-25 09:51:17 +02:00
|
|
|
N 300 -440 300 -380 {
|
2023-05-22 07:28:12 +02:00
|
|
|
lab=DATA[15:0]}
|
2023-05-25 09:51:17 +02:00
|
|
|
N 300 -510 300 -500 {
|
2023-05-22 07:28:12 +02:00
|
|
|
lab=VCC}
|
2023-05-25 09:51:17 +02:00
|
|
|
N 950 -420 950 -380 {
|
2023-05-22 07:28:12 +02:00
|
|
|
lab=DATA[15:0]}
|
2023-05-29 09:17:06 +02:00
|
|
|
N 280 -780 940 -780 {bus=true
|
2023-05-25 09:51:17 +02:00
|
|
|
lab=DIN[15..0]}
|
2023-05-29 09:17:06 +02:00
|
|
|
N 390 -770 390 -710 {
|
2023-05-28 15:30:40 +02:00
|
|
|
lab=0}
|
2023-05-29 09:17:06 +02:00
|
|
|
N 610 -770 610 -710 {
|
2023-05-25 09:51:17 +02:00
|
|
|
lab=DIN[4..1]}
|
2023-05-29 09:17:06 +02:00
|
|
|
N 390 -650 390 -630 {
|
2023-05-25 09:51:17 +02:00
|
|
|
lab=VSS}
|
2023-05-29 09:17:06 +02:00
|
|
|
N 610 -650 610 -630 {
|
2023-05-25 09:51:17 +02:00
|
|
|
lab=VSS}
|
2023-05-29 09:17:06 +02:00
|
|
|
N 810 -770 810 -710 {
|
2023-05-28 15:30:40 +02:00
|
|
|
lab=5}
|
2023-05-29 09:17:06 +02:00
|
|
|
N 810 -650 810 -630 {
|
2023-05-25 09:51:17 +02:00
|
|
|
lab=VSS}
|
2023-05-29 09:17:06 +02:00
|
|
|
N 280 -970 940 -970 {bus=true
|
|
|
|
|
lab="CK , S1, ADD[3:0],ENAB"}
|
|
|
|
|
N 390 -960 390 -900 {
|
2023-05-28 15:30:40 +02:00
|
|
|
lab=ADD[3:0]}
|
2023-05-29 09:17:06 +02:00
|
|
|
N 610 -960 610 -900 {
|
2023-05-28 15:30:40 +02:00
|
|
|
lab=ENAB}
|
2023-05-29 09:17:06 +02:00
|
|
|
N 390 -840 390 -820 {
|
2023-05-28 15:30:40 +02:00
|
|
|
lab=VSS}
|
2023-05-29 09:17:06 +02:00
|
|
|
N 610 -840 610 -820 {
|
2023-05-28 15:30:40 +02:00
|
|
|
lab=VSS}
|
2023-05-29 09:17:06 +02:00
|
|
|
N 810 -960 810 -900 {
|
2023-05-28 15:30:40 +02:00
|
|
|
lab=CK}
|
2023-05-29 09:17:06 +02:00
|
|
|
N 810 -840 810 -820 {
|
2023-05-28 15:30:40 +02:00
|
|
|
lab=VSS}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {bus_tap.sym} 510 -380 3 0 {name=l1 lab=[3]
|
2023-05-22 07:45:23 +02:00
|
|
|
net_name=true}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {bus_tap.sym} 400 -380 3 0 {name=l2 lab=[13]
|
2023-05-22 07:45:23 +02:00
|
|
|
net_name=true}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {bus_tap.sym} 550 -380 1 0 {name=l3 lab=[7:4]
|
2023-05-22 07:45:23 +02:00
|
|
|
net_name=true}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {bus_tap.sym} 430 -380 1 0 {name=l4 lab=[11:8]
|
2023-05-22 07:45:23 +02:00
|
|
|
net_name=true}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {bus_tap.sym} 320 -380 1 0 {name=l5 lab=[3:0]
|
2023-05-22 07:45:23 +02:00
|
|
|
net_name=true}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {bus_tap.sym} 620 -380 3 0 {name=l7 lab=[10]
|
2023-05-22 07:45:23 +02:00
|
|
|
net_name=true}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {bus_tap.sym} 740 -380 3 0 {name=l8 lab=[0]
|
2023-05-22 07:45:23 +02:00
|
|
|
net_name=true}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {res.sym} 730 -550 0 0 {name=R1
|
2023-05-22 00:49:54 +02:00
|
|
|
value=1k
|
|
|
|
|
footprint=1206
|
|
|
|
|
device=resistor
|
|
|
|
|
m=1
|
|
|
|
|
net_name=true}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {res.sym} 610 -550 0 0 {name=R2
|
2023-05-22 00:49:54 +02:00
|
|
|
value=1k
|
|
|
|
|
footprint=1206
|
|
|
|
|
device=resistor
|
|
|
|
|
m=1
|
|
|
|
|
net_name=true}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {res.sym} 500 -550 0 0 {name=R3
|
2023-05-22 00:49:54 +02:00
|
|
|
value=1k
|
|
|
|
|
footprint=1206
|
|
|
|
|
device=resistor
|
|
|
|
|
m=1
|
|
|
|
|
net_name=true}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {res.sym} 390 -550 0 0 {name=R4
|
2023-05-22 00:49:54 +02:00
|
|
|
value=1k
|
|
|
|
|
footprint=1206
|
|
|
|
|
device=resistor
|
|
|
|
|
m=1
|
|
|
|
|
net_name=true}
|
2023-05-22 08:05:37 +02:00
|
|
|
C {res.sym} 330 -190 0 0 {name=R5[3:0]
|
2023-05-22 00:49:54 +02:00
|
|
|
value=1k
|
|
|
|
|
footprint=1206
|
|
|
|
|
device=resistor
|
|
|
|
|
m=1
|
|
|
|
|
net_name=true}
|
2023-05-22 08:05:37 +02:00
|
|
|
C {res.sym} 440 -190 0 0 {name=R6[3:0]
|
2023-05-22 00:49:54 +02:00
|
|
|
value=1k
|
|
|
|
|
footprint=1206
|
|
|
|
|
device=resistor
|
|
|
|
|
m=1
|
|
|
|
|
net_name=true}
|
2023-05-22 08:05:37 +02:00
|
|
|
C {res.sym} 560 -190 0 0 {name=R7[3:0]
|
2023-05-22 00:49:54 +02:00
|
|
|
value=1k
|
|
|
|
|
footprint=1206
|
|
|
|
|
device=resistor
|
|
|
|
|
m=1
|
|
|
|
|
net_name=true}
|
2023-05-22 08:05:37 +02:00
|
|
|
C {res.sym} 710 -190 0 0 {name=R8[3:0]
|
2023-05-22 00:49:54 +02:00
|
|
|
value=1k
|
|
|
|
|
footprint=1206
|
|
|
|
|
device=resistor
|
|
|
|
|
m=1
|
|
|
|
|
net_name=true}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {lab_pin.sym} 300 -510 0 0 {name=p10 sig_type=std_logic lab=VCC
|
2023-05-22 00:49:54 +02:00
|
|
|
}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {bus_tap.sym} 700 -380 1 0 {name=l6 lab=[15:12]
|
2023-05-22 07:45:23 +02:00
|
|
|
net_name=true}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {lab_pin.sym} 390 -590 0 0 {name=p2 sig_type=std_logic lab=VCC
|
2023-05-22 00:49:54 +02:00
|
|
|
}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {lab_pin.sym} 500 -590 0 0 {name=p3 sig_type=std_logic lab=VCC
|
2023-05-22 00:49:54 +02:00
|
|
|
}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {lab_pin.sym} 610 -590 0 0 {name=p4 sig_type=std_logic lab=VCC
|
2023-05-22 00:49:54 +02:00
|
|
|
}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {lab_pin.sym} 950 -490 0 0 {name=p5 sig_type=std_logic lab=VCC
|
2023-05-22 00:49:54 +02:00
|
|
|
}
|
2023-05-22 08:05:37 +02:00
|
|
|
C {lab_pin.sym} 330 -150 0 0 {name=p6 sig_type=std_logic lab=VSS
|
2023-05-22 00:49:54 +02:00
|
|
|
}
|
2023-05-22 08:05:37 +02:00
|
|
|
C {lab_pin.sym} 440 -150 0 0 {name=p7 sig_type=std_logic lab=VSS
|
2023-05-22 00:49:54 +02:00
|
|
|
}
|
2023-05-22 08:05:37 +02:00
|
|
|
C {lab_pin.sym} 560 -150 0 0 {name=p8 sig_type=std_logic lab=VSS
|
2023-05-22 07:28:12 +02:00
|
|
|
}
|
2023-05-22 08:05:37 +02:00
|
|
|
C {lab_pin.sym} 710 -150 0 0 {name=p9 sig_type=std_logic lab=VSS
|
2023-05-22 07:28:12 +02:00
|
|
|
}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {res.sym} 300 -470 0 0 {name=R9[15:0]
|
2023-05-22 07:28:12 +02:00
|
|
|
value=1k
|
|
|
|
|
footprint=1206
|
|
|
|
|
device=resistor
|
|
|
|
|
m=1
|
|
|
|
|
net_name=true}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {lab_pin.sym} 280 -380 0 0 {name=p1 sig_type=std_logic lab=DATA[15:0]
|
2023-05-22 00:49:54 +02:00
|
|
|
}
|
2023-05-25 09:51:17 +02:00
|
|
|
C {res.sym} 950 -450 0 0 {name=R10[15:0]
|
2023-05-22 07:28:12 +02:00
|
|
|
value=1k
|
|
|
|
|
footprint=1206
|
|
|
|
|
device=resistor
|
|
|
|
|
m=1
|
|
|
|
|
net_name=true}
|
2023-05-22 08:51:23 +02:00
|
|
|
C {title.sym} 160 -30 0 0 {name=l9
|
|
|
|
|
|
|
|
|
|
author="tcleval(Stefan Schippers[
|
|
|
|
|
if \{$show_pin_net_names == 0\} \{
|
|
|
|
|
set show_pin_net_names 1
|
|
|
|
|
xschem update_all_sym_bboxes
|
|
|
|
|
\}]
|
|
|
|
|
)"}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {lab_pin.sym} 280 -780 0 0 {name=p11 sig_type=std_logic lab=DIN[15..0]
|
2023-05-25 09:51:17 +02:00
|
|
|
}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {bus_tap.sym} 380 -780 1 0 {name=l10 lab=0
|
2023-05-25 09:51:17 +02:00
|
|
|
net_name=true}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {bus_tap.sym} 600 -780 1 0 {name=l11 lab=[4..1]
|
2023-05-25 09:51:17 +02:00
|
|
|
net_name=true}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {res.sym} 610 -680 0 0 {name=R11[3:0]
|
2023-05-25 09:51:17 +02:00
|
|
|
value=1k
|
|
|
|
|
footprint=1206
|
|
|
|
|
device=resistor
|
|
|
|
|
m=1
|
|
|
|
|
net_name=true}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {res.sym} 390 -680 0 0 {name=R12
|
2023-05-25 09:51:17 +02:00
|
|
|
value=1k
|
|
|
|
|
footprint=1206
|
|
|
|
|
device=resistor
|
|
|
|
|
m=1
|
|
|
|
|
net_name=true}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {lab_pin.sym} 390 -630 0 0 {name=p12 sig_type=std_logic lab=VSS
|
2023-05-25 09:51:17 +02:00
|
|
|
}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {lab_pin.sym} 610 -630 0 0 {name=p13 sig_type=std_logic lab=VSS
|
2023-05-25 09:51:17 +02:00
|
|
|
}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {bus_tap.sym} 800 -780 1 0 {name=l12 lab=5
|
2023-05-25 09:51:17 +02:00
|
|
|
net_name=true}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {res.sym} 810 -680 0 0 {name=R13
|
2023-05-25 09:51:17 +02:00
|
|
|
value=1k
|
|
|
|
|
footprint=1206
|
|
|
|
|
device=resistor
|
|
|
|
|
m=1
|
|
|
|
|
net_name=true}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {lab_pin.sym} 810 -630 0 0 {name=p14 sig_type=std_logic lab=VSS
|
2023-05-25 09:51:17 +02:00
|
|
|
}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {lab_pin.sym} 280 -970 0 0 {name=p15 sig_type=std_logic lab="CK , S1, ADD[3:0],ENAB"
|
2023-05-28 15:30:40 +02:00
|
|
|
}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {bus_tap.sym} 380 -970 1 0 {name=l13 lab=[3:0]
|
2023-05-28 15:30:40 +02:00
|
|
|
net_name=true}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {bus_tap.sym} 600 -970 1 0 {name=l14 lab=ENAB
|
2023-05-28 15:30:40 +02:00
|
|
|
net_name=true}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {res.sym} 610 -870 0 0 {name=R1[3:0]
|
2023-05-28 15:30:40 +02:00
|
|
|
value=1k
|
|
|
|
|
footprint=1206
|
|
|
|
|
device=resistor
|
|
|
|
|
m=1
|
|
|
|
|
net_name=true}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {res.sym} 390 -870 0 0 {name=R5
|
2023-05-28 15:30:40 +02:00
|
|
|
value=1k
|
|
|
|
|
footprint=1206
|
|
|
|
|
device=resistor
|
|
|
|
|
m=1
|
|
|
|
|
net_name=true}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {lab_pin.sym} 390 -820 0 0 {name=p16 sig_type=std_logic lab=VSS
|
2023-05-28 15:30:40 +02:00
|
|
|
}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {lab_pin.sym} 610 -820 0 0 {name=p17 sig_type=std_logic lab=VSS
|
2023-05-28 15:30:40 +02:00
|
|
|
}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {bus_tap.sym} 800 -970 1 0 {name=l15 lab=CK
|
2023-05-28 15:30:40 +02:00
|
|
|
net_name=true}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {res.sym} 810 -870 0 0 {name=R6
|
2023-05-28 15:30:40 +02:00
|
|
|
value=1k
|
|
|
|
|
footprint=1206
|
|
|
|
|
device=resistor
|
|
|
|
|
m=1
|
|
|
|
|
net_name=true}
|
2023-05-29 09:17:06 +02:00
|
|
|
C {lab_pin.sym} 810 -820 0 0 {name=p18 sig_type=std_logic lab=VSS
|
2023-05-28 15:30:40 +02:00
|
|
|
}
|