;
; sample symbol definition file
;
; device <name> <width> <height>
; pga if using alphanumeric pin numbers
;
; left / right / top / bottom to select location of pins
;
; a = analog (passive)
; i = input
; o = output
; b = bidirectional
; h = HiZ
; p = power (not visible in finished symbol)

;
; National LM2676 simple switcher
;
device lm2676 10 8
left

a	vin	2

i	off#	7

a	gnd	4

right

a	boost	3

a	sw	1

a	fb	6
;
; Realtek RTL8139C
;
device rtl8139c 24 70
left

b	ad0	45 44 43 42 41 39 38 37 34 33 32 31 29 28 27 26
b	ad16	13 11 10  9  8  6  5  4 128 127 126 125 123 122 121 120

b	cbe0	36 24 14 2

b	frame#	15
b	irdy#	16
b	trdy#	17
b	devsel#	19
b	stop#	20
b	par	23
o	inta#	114
b	perr#	21
b	serr#	22
i	idsel	3
b	req#	118
i	gnt#	117

i	rst#	115

i	clk	116

i	isolat#	95
o	pme#	76
o	cstschg/wol	83
b	clkrun#	75



i	x1	79



o	x2	78

right

o	tdp	92

o	tdn	91

i	rdp	87

i	rdn	86






o	led0	99 98 97

o	eecs	50
b	ma0/eedo	47
o	ma1/eedi	48
o	ma2/eesk	49
o	ma3	51 52 53
b	ma6/9356sel	57
o	ma7	60
b	ma8/auxpres	61
o	ma9	63 64 65 66 67 68 69 70

b	md0	108 107 105 104 103 102 101 100

o	romcs#	110
o	oe#	88
o	we#	89



a	rtt2	81 82

a	rtset	84

a	nc1	54 71 72 73 94


a	avdd	96

a	avdd	90

a	avdd	77

top







a	vdd	1 12 25 35 46 58 59 106 109 119

bottom



a	gnd	7 18 30 40 55 56 62 74 80 85 93 111 112 113 124

;
; AMD Elan SC520
;
pga sc520 68 127
left

o	ba0	t25 u25

o	ma0	l25 l26 m26 m25 n25 n26 p26 p25
o	ma8	r25 r26 t26 u26 v26

o	srasa#	k25
o	srasb#	k26
o	scasa#	f25
o	scasb#	f26
o	swea#	e26
o	sweb#	e25

o	sdqm0	g25 h26 g26 h25

o	scs0#	v25
o	scs1#	w25
o	scs2#	j25
o	scs3#	j26

b	md0	b7 a8 b9 a10 b11 a12 b13 a14
b	md8	b15 a16 b17 a18 b20 a21 a22 b23
b	md16	b8 a9 b10 a11 b12 a13 b14 a15
b	md24	b16 a17 b18 a19 a20 b21 a23 a24

b	mecc0	c25 d26 w26 y25 c26 d25 y26

i	pwrgd	c20
i	prgrst	d20
o	gprst	ac22
o	rst#	a5

i	mclki	a4
o	mclko	b19

i	pclki	g3
o	pclko	a6

i	32kxt1	af26
i	32kxt2	ae26
a	bbatsen	b25
a	vcc_rtc	a26

i	33mxt1	ab26
i	33mxt2	ac26

a	lf_pll1	af24
a	vcc_a	b26
a	gnd_a	a25

i	br/tc	ad24
o	cmdack	u24
o	stop/tx	af17
o	trig/trace	ac13

i	tclk	ad21
i	tms	ae21
i	tdi	af21
i	tdo	af22
i	trst#	ae22
i	clktest	a7

b	cfg0	ad20
b	cfg1/dstb	ac24
b	cfg2	w24
i	cfg3	y24

right

b	cbe0	w2 r1 k1 f2

b	frame#	l1
b	trdy#	m2
b	irdy#	l2
b	stop#	n1
b	devsel#	m1
b	par	p1
b	perr#	n2
i	serr#	p2

i	req#0	l3 n3 p4 r3 u3
o	gnt#0	m3 n4 p3 t3 u4

i	inta#	k3
i	intb#	j3
i	intc#	h3
i	intd#	h4

b	gpd0	c4 b5 c7 c8 c9 d9 d10 c10
b	gpd8	c11 c12 c13 d13 d14 c15 c17 d17

i	iordy	af11
o	ale	ae12
o	sbhe#	af12
o	memr#	f24
o	memw#	c18
o	ior#	g24
o	iow#	c16
i	mem16#	ad14
i	io16#	ac4
o	aen	ae11
o	dbufoe#	ad5
o	tc	ad11
o	bootcs#	ab25
o	romcs1#/gpcs1#	b24
o	romcs2#/gpcs2#	c23
o	rbufoe#	aa25
o	romrd#	ab23
o	flashw#	ab24

o	dack0#	ac8
o	dack1#	ac9
o	dack2#	ad9
o	dack3#	ae9

i	drq0	af9
i	drq1	af10
i	drq2	ae10
i	drq3	ad10

i	gpirq0	ae5 af5 af6 ae6 ad6 ad7 ae7 af7
i	gpirq8	af8 ae8 ad8

o	gpcs#0	ae4


o	gpcs#3	ac21 aa24 ac20 ac23 ad23

o	dtr1#	w3
o	rts1#	w4
o	txd1	af2
i	cts1#	v3
i	dcd1#	v4
i	dsr1#	y3
i	ri1#	aa3
i	rxd1	ae2

o	dtr2#	ae23
o	rts2#	ad22
o	txd2	u23
i	cts2#	af4
i	dcd2#	ae3
i	dsr2#	af3
i	ri2#	ad3
i	rxd2	v24

o	ssi_clk	ad19
i	ssi_di	ae19
o	ssi_do	af19

top





b	ad0	ac2 ac1 ab1 ab2 aa2 aa1 y1 y2
b	ad8	w1 v1 v2 u2 u1 t1 t2 r2
b	ad16	k2 j2 j1 h1 h2 g2 g1 f1
b	ad24	e2 e1 d1 d2 b2 b1 a1 a2

a	vcore	ac5 ac6 ac7 ac14 ac15 d11 d12 d18 d19 e4 f4 g23 h23 p23
a	vcore	r23 r4 t4

a	vio	aa23 aa4 ac10 ac11 ac18 ac19 

bottom





o	gpa0	j24 g4 k24 j23 l24 h24 c1 f23
o	gpa8	m24 c2 m23 n23 n24 p24 r24 c24
o	gpa16	d24 e24 b22 c21 c14 c19 f3 d3 d4 c3


a	vio	d5 d6 d7 d8
a	vio	d15 d16 d21 d22 j4 k23 k4 l4 l23 m4 v23 w23 y4 y23

a	gnd	l11 l16
a	gnd	m11 m16
a	gnd	n11 n16
a	gnd	p11 p16
a	gnd	r11 r16
a	gnd	t11 t16

power

p	gnd	l12 l13 l14 l15
p	gnd	m12 m13 m14 m15
p	gnd	n12 n13 n14 n15
p	gnd	p12 p13 p14 p15
p	gnd	r12 r13 r14 r15
p	gnd	t12 t13 t14 t15

