summaryrefslogtreecommitdiff
path: root/usrp-hw/sym
diff options
context:
space:
mode:
authormatt2006-08-16 03:49:35 +0000
committermatt2006-08-16 03:49:35 +0000
commit91387b113c5fce022b74c85569c6f10fdf53b6f3 (patch)
tree48afc9264f4b5c786b34c7d7ce13ee99295e6d50 /usrp-hw/sym
parentef5fd2df34e16a56c664d0ffeb04d1c0b426950f (diff)
downloadgnuradio-91387b113c5fce022b74c85569c6f10fdf53b6f3.tar.gz
gnuradio-91387b113c5fce022b74c85569c6f10fdf53b6f3.tar.bz2
gnuradio-91387b113c5fce022b74c85569c6f10fdf53b6f3.zip
first checkin of usrp-hw
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3293 221aa14e-8319-0410-a670-987f0aec2ac5
Diffstat (limited to 'usrp-hw/sym')
-rw-r--r--usrp-hw/sym/SMA-5.sym48
-rw-r--r--usrp-hw/sym/T1-1T.sym68
-rw-r--r--usrp-hw/sym/generated/ad813x.src59
-rw-r--r--usrp-hw/sym/generated/ad8347-BIAS.src56
-rw-r--r--usrp-hw/sym/generated/ad8347-MIX.src61
-rw-r--r--usrp-hw/sym/generated/ad8347-OUT.src57
-rw-r--r--usrp-hw/sym/generated/ad8347-PWR.src58
-rw-r--r--usrp-hw/sym/generated/ad8348-BIAS.src57
-rw-r--r--usrp-hw/sym/generated/ad8348-MIX.src60
-rw-r--r--usrp-hw/sym/generated/ad8348-OUT.src57
-rw-r--r--usrp-hw/sym/generated/ad8348-PWR.src58
-rw-r--r--usrp-hw/sym/generated/ad834X-MIX.src58
-rw-r--r--usrp-hw/sym/generated/ad834X-PWR.src60
-rw-r--r--usrp-hw/sym/generated/ad9238-A.src70
-rw-r--r--usrp-hw/sym/generated/ad9238-B.src70
-rw-r--r--usrp-hw/sym/generated/ad9238-CTRL.src67
-rw-r--r--usrp-hw/sym/generated/ad9238-PWR.src66
-rw-r--r--usrp-hw/sym/generated/ad9510-CTRL.src57
-rw-r--r--usrp-hw/sym/generated/ad9510-OUTA.src59
-rw-r--r--usrp-hw/sym/generated/ad9510-OUTB.src59
-rw-r--r--usrp-hw/sym/generated/ad9510-PLL.src58
-rw-r--r--usrp-hw/sym/generated/ad9510-PWR.src87
-rw-r--r--usrp-hw/sym/generated/ad9513-CLK.src60
-rw-r--r--usrp-hw/sym/generated/ad9513-CTRL.src63
-rw-r--r--usrp-hw/sym/generated/ad9513-PWR.src63
-rw-r--r--usrp-hw/sym/generated/ad9767-CH1.src70
-rw-r--r--usrp-hw/sym/generated/ad9767-CH2.src69
-rw-r--r--usrp-hw/sym/generated/ad9767-CTRL.src57
-rw-r--r--usrp-hw/sym/generated/ad9767-PWR.src58
-rw-r--r--usrp-hw/sym/generated/ad9777-CH1.src70
-rw-r--r--usrp-hw/sym/generated/ad9777-CH2.src69
-rw-r--r--usrp-hw/sym/generated/ad9777-CTRL.src65
-rw-r--r--usrp-hw/sym/generated/ad9777-PWR.src83
-rw-r--r--usrp-hw/sym/generated/ad986X-ACTRL.src58
-rw-r--r--usrp-hw/sym/generated/ad986X-AUX.src60
-rw-r--r--usrp-hw/sym/generated/ad986X-CLK.src58
-rw-r--r--usrp-hw/sym/generated/ad986X-CTRL.src59
-rw-r--r--usrp-hw/sym/generated/ad986X-PWR.src99
-rw-r--r--usrp-hw/sym/generated/ad986X-RX.src80
-rw-r--r--usrp-hw/sym/generated/ad986X-TX.src71
-rw-r--r--usrp-hw/sym/generated/adf4360-ANLG.src63
-rw-r--r--usrp-hw/sym/generated/adf4360-DIG.src58
-rw-r--r--usrp-hw/sym/generated/adf4360-PWR.src62
-rw-r--r--usrp-hw/sym/generated/adp3336.src61
-rw-r--r--usrp-hw/sym/generated/bs2s7hz1204.src63
-rw-r--r--usrp-hw/sym/generated/cy7c68013-tq100-BUS.src81
-rw-r--r--usrp-hw/sym/generated/cy7c68013-tq100-CTRL.src63
-rw-r--r--usrp-hw/sym/generated/cy7c68013-tq100-MISC.src65
-rw-r--r--usrp-hw/sym/generated/cy7c68013-tq100-PA.src59
-rw-r--r--usrp-hw/sym/generated/cy7c68013-tq100-PC.src59
-rw-r--r--usrp-hw/sym/generated/cy7c68013-tq100-PE.src59
-rw-r--r--usrp-hw/sym/generated/cy7c68013-tq100-PWR.src75
-rw-r--r--usrp-hw/sym/generated/ep1c12-pq240-CFG.src66
-rw-r--r--usrp-hw/sym/generated/ep1c12-pq240-CLKA.src55
-rw-r--r--usrp-hw/sym/generated/ep1c12-pq240-CLKB.src55
-rw-r--r--usrp-hw/sym/generated/ep1c12-pq240-IO1.src93
-rw-r--r--usrp-hw/sym/generated/ep1c12-pq240-IO2.src93
-rw-r--r--usrp-hw/sym/generated/ep1c12-pq240-IO3.src94
-rw-r--r--usrp-hw/sym/generated/ep1c12-pq240-IO4.src93
-rw-r--r--usrp-hw/sym/generated/ep1c12-pq240-JTAG.src55
-rw-r--r--usrp-hw/sym/generated/ep1c12-pq240-PWR.src105
-rw-r--r--usrp-hw/sym/generated/ep2c20-f484-CFG.src59
-rw-r--r--usrp-hw/sym/generated/ep2c20-f484-IO1.src92
-rw-r--r--usrp-hw/sym/generated/ep2c20-f484-IO2.src84
-rw-r--r--usrp-hw/sym/generated/ep2c20-f484-IO3.src94
-rw-r--r--usrp-hw/sym/generated/ep2c20-f484-IO4.src91
-rw-r--r--usrp-hw/sym/generated/ep2c20-f484-IO5.src90
-rw-r--r--usrp-hw/sym/generated/ep2c20-f484-IO6.src87
-rw-r--r--usrp-hw/sym/generated/ep2c20-f484-IO7.src81
-rw-r--r--usrp-hw/sym/generated/ep2c20-f484-IO8.src94
-rw-r--r--usrp-hw/sym/generated/ep2c20-f484-JTAG.src55
-rw-r--r--usrp-hw/sym/generated/ep2c20-f484-NC.src82
-rw-r--r--usrp-hw/sym/generated/ep2c20-f484-PWR.src190
-rw-r--r--usrp-hw/sym/generated/hmc174ms8.src59
-rw-r--r--usrp-hw/sym/generated/lm2940imp.src55
-rw-r--r--usrp-hw/sym/generated/lt1085.src55
-rw-r--r--usrp-hw/sym/generated/lt3462.src58
-rw-r--r--usrp-hw/sym/generated/ltc2284-A.src72
-rw-r--r--usrp-hw/sym/generated/ltc2284-B.src71
-rw-r--r--usrp-hw/sym/generated/ltc2284-CTRL.src65
-rw-r--r--usrp-hw/sym/generated/ltc2284-PWR.src63
-rwxr-xr-xusrp-hw/sym/generated/make_symbols126
-rw-r--r--usrp-hw/sym/generated/max128X.src58
-rw-r--r--usrp-hw/sym/generated/max211x-DIG.src59
-rw-r--r--usrp-hw/sym/generated/max211x-PLL.src58
-rw-r--r--usrp-hw/sym/generated/max211x-PWR.src74
-rw-r--r--usrp-hw/sym/generated/max211x-SIG.src59
-rw-r--r--usrp-hw/sym/generated/max282X-CTRL.src69
-rw-r--r--usrp-hw/sym/generated/max282X-PWR.src74
-rw-r--r--usrp-hw/sym/generated/max282X-RX.src58
-rw-r--r--usrp-hw/sym/generated/max282X-TX.src60
-rw-r--r--usrp-hw/sym/generated/max355x-BIAS.src56
-rw-r--r--usrp-hw/sym/generated/max355x-DIG.src57
-rw-r--r--usrp-hw/sym/generated/max355x-IF.src55
-rw-r--r--usrp-hw/sym/generated/max355x-PLL.src54
-rw-r--r--usrp-hw/sym/generated/max355x-PWR.src73
-rw-r--r--usrp-hw/sym/generated/max355x-RF.src56
-rw-r--r--usrp-hw/sym/generated/max502x.src57
-rw-r--r--usrp-hw/sym/generated/max5742.src60
-rw-r--r--usrp-hw/sym/generated/mic5216.src56
-rw-r--r--usrp-hw/sym/generated/mt4736py5.src64
-rw-r--r--usrp-hw/sym/generated/mt4937di5.src81
-rw-r--r--usrp-hw/sym/generated/saw.src56
-rw-r--r--usrp-hw/sym/generated/template.src51
-rw-r--r--usrp-hw/sym/generated/tps777xx-pwp.src71
-rw-r--r--usrp-hw/sym/generated/va1t1ur2076.src62
-rw-r--r--usrp-hw/sym/generated/vctcxo.src55
-rw-r--r--usrp-hw/sym/gschemrc3
-rw-r--r--usrp-hw/sym/header4-1.sym42
-rw-r--r--usrp-hw/sym/hmc311st89.sym41
-rw-r--r--usrp-hw/sym/mga6x563.sym52
-rw-r--r--usrp-hw/sym/mga82563.sym52
-rw-r--r--usrp-hw/sym/nmos-sot23.sym54
-rw-r--r--usrp-hw/sym/pmc64.sym491
-rw-r--r--usrp-hw/sym/rf3315.sym38
-rw-r--r--usrp-hw/sym/saw0900-SAWTEK856327.sym63
-rw-r--r--usrp-hw/sym/saw2400-SAWTEK855916.sym85
-rw-r--r--usrp-hw/sym/single-opamp.sym46
118 files changed, 8262 insertions, 0 deletions
diff --git a/usrp-hw/sym/SMA-5.sym b/usrp-hw/sym/SMA-5.sym
new file mode 100644
index 000000000..d882dffa3
--- /dev/null
+++ b/usrp-hw/sym/SMA-5.sym
@@ -0,0 +1,48 @@
+v 20030901
+V 150 450 150 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 350 650 5 10 0 0 0 0
+device=SMA5
+V 150 450 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+P 100 300 100 0 1 0 1
+{
+T 150 100 5 8 1 1 0 0
+pinnumber=2
+T 150 100 5 8 0 0 0 0
+pinseq=2
+}
+L 200 500 185 485 3 0 0 0 -1 -1
+P 200 500 500 500 1 0 1
+{
+T 350 550 5 8 1 1 0 0
+pinnumber=1
+T 350 550 5 8 0 0 0 0
+pinseq=1
+}
+L 100 300 104 307 3 0 0 0 -1 -1
+T 0 800 8 10 1 1 0 0
+refdes=J?
+T 0 0 8 10 0 1 0 0
+class=IO
+T 0 0 8 10 0 1 0 0
+pins=2
+P 100 300 100 0 1 0 1
+{
+T 250 100 5 8 1 1 0 0
+pinnumber=3
+T 150 100 5 8 0 0 0 0
+pinseq=3
+}
+P 100 300 100 0 1 0 1
+{
+T 350 100 5 8 1 1 0 0
+pinnumber=4
+T 150 100 5 8 0 0 0 0
+pinseq=4
+}
+P 100 300 100 0 1 0 1
+{
+T 450 100 5 8 1 1 0 0
+pinnumber=5
+T 150 100 5 8 0 0 0 0
+pinseq=5
+}
diff --git a/usrp-hw/sym/T1-1T.sym b/usrp-hw/sym/T1-1T.sym
new file mode 100644
index 000000000..565f70914
--- /dev/null
+++ b/usrp-hw/sym/T1-1T.sym
@@ -0,0 +1,68 @@
+v 20030901
+T 0 1400 8 10 1 1 0 0
+refdes=T?
+A 500 1200 98 270 180 3 0 0 0 -1 -1
+A 500 1000 98 270 180 3 0 0 0 -1 -1
+A 500 800 98 270 180 3 0 0 0 -1 -1
+A 500 600 100 270 180 3 0 0 0 -1 -1
+A 1000 1200 98 90 180 3 0 0 0 -1 -1
+A 500 400 98 270 180 3 0 0 0 -1 -1
+A 500 200 98 270 180 3 0 0 0 -1 -1
+A 1000 1000 98 90 180 3 0 0 0 -1 -1
+A 1000 800 98 90 180 3 0 0 0 -1 -1
+A 1000 600 98 90 180 3 0 0 0 -1 -1
+A 1000 400 98 90 180 3 0 0 0 -1 -1
+A 1000 200 98 90 180 3 0 0 0 -1 -1
+L 500 1300 200 1300 3 0 0 0 -1 -1
+L 500 100 200 100 3 0 0 0 -1 -1
+L 1000 1300 1300 1300 3 0 0 0 -1 -1
+L 1000 100 1300 100 3 0 0 0 -1 -1
+L 700 1400 700 0 3 0 0 0 -1 -1
+L 800 1400 800 0 3 0 0 0 -1 -1
+P 200 1300 0 1300 1 0 1
+{
+T 200 1100 3 10 1 1 0 0
+pinnumber=6
+T 300 1400 5 10 0 0 0 0
+pinseq=6
+}
+P 200 100 0 100 1 0 1
+{
+T 200 200 3 10 1 1 0 0
+pinnumber=4
+T 200 0 5 10 0 0 0 0
+pinseq=4
+}
+P 1300 1300 1500 1300 1 0 1
+{
+T 1300 1100 3 10 1 1 0 0
+pinnumber=3
+T 1300 1400 5 10 0 0 0 0
+pinseq=3
+}
+P 1300 100 1500 100 1 0 1
+{
+T 1300 200 3 10 1 1 0 0
+pinnumber=1
+T 1300 0 5 10 0 0 0 0
+pinseq=1
+}
+T 0 1600 8 10 0 0 0 0
+device=T1-1T
+L 500 700 200 700 3 0 0 0 -1 -1
+P 200 700 0 700 1 0 1
+{
+T 200 800 3 10 1 1 0 0
+pinnumber=2
+T 200 600 5 10 0 0 0 0
+pinseq=2
+}
+P 200 700 0 700 1 0 1
+{
+T 400 800 3 10 1 1 0 0
+pinnumber=5
+T 200 600 5 10 0 0 0 0
+pinseq=5
+}
+T 340 797 3 15 1 0 0 0
+,
diff --git a/usrp-hw/sym/generated/ad813x.src b/usrp-hw/sym/generated/ad813x.src
new file mode 100644
index 000000000..037dbf543
--- /dev/null
+++ b/usrp-hw/sym/generated/ad813x.src
@@ -0,0 +1,59 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD813X
+device=AD813X
+refdes=U?
+footprint=SO8
+description=Differential Amplifier
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+8 in line l +IN
+2 in line l VOCM
+1 in line l -IN
+3 pwr line t V+
+5 out line r -OUT
+7 in line r NC
+4 out line r +OUT
+6 pwr line b V-
diff --git a/usrp-hw/sym/generated/ad8347-BIAS.src b/usrp-hw/sym/generated/ad8347-BIAS.src
new file mode 100644
index 000000000..060ba6de1
--- /dev/null
+++ b/usrp-hw/sym/generated/ad8347-BIAS.src
@@ -0,0 +1,56 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD8347-BIAS
+device=AD8347
+refdes=U?
+footprint=TSSOP28/0.65
+description=Analog Devices .8-2.7GHz Quadrature Demodulator
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+comment=Part 2 of 4
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+5 in line l VCMO
+13 in line l IOFS
+16 in line l QOFS
+14 out line r VREF
+15 in line l ENBL
diff --git a/usrp-hw/sym/generated/ad8347-MIX.src b/usrp-hw/sym/generated/ad8347-MIX.src
new file mode 100644
index 000000000..9416dbd8d
--- /dev/null
+++ b/usrp-hw/sym/generated/ad8347-MIX.src
@@ -0,0 +1,61 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD8347-MIX
+device=AD8347
+refdes=U?
+footprint=TSSOP28/0.65
+description=Analog Devices .8-2.7GHz Quadrature Demodulator
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+comment=Part 3 of 4
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+28 in line l LOIP
+1 in line l _LOIN_
+20 in line r VDT1
+8 out line r IMXO
+22 out line r QMXO
+18 in line r VDT2
+11 in line l RFIP
+10 in line l _RFIN_
+17 in line l VGIN
+19 out line l VAGC
diff --git a/usrp-hw/sym/generated/ad8347-OUT.src b/usrp-hw/sym/generated/ad8347-OUT.src
new file mode 100644
index 000000000..115ce5ed7
--- /dev/null
+++ b/usrp-hw/sym/generated/ad8347-OUT.src
@@ -0,0 +1,57 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD8347-OUT
+device=AD8347
+refdes=U?
+footprint=TSSOP28/0.65
+description=Analog Devices .8-2.7GHz Quadrature Demodulator
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+comment=Part 4 of 4
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+4 out line r IOPP
+3 out line r _IOPN_
+25 out line r QOPP
+26 out line r _QOPN_
+6 in line l IAIN
+24 in line l QAIN
diff --git a/usrp-hw/sym/generated/ad8347-PWR.src b/usrp-hw/sym/generated/ad8347-PWR.src
new file mode 100644
index 000000000..40bbab6d9
--- /dev/null
+++ b/usrp-hw/sym/generated/ad8347-PWR.src
@@ -0,0 +1,58 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD8347-PWR
+device=AD8347
+refdes=U?
+footprint=TSSOP28/0.65
+description=Analog Devices .8-2.7GHz Quadrature Demodulator
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+comment=Part 1 of 4
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+2 pwr line l VPOS1
+12 pwr line l VPOS2
+21 pwr line l VPOS3
+27 pwr line r COM1
+9 pwr line r COM2
+7 pwr line r COM3
+23 pwr line r COM3
diff --git a/usrp-hw/sym/generated/ad8348-BIAS.src b/usrp-hw/sym/generated/ad8348-BIAS.src
new file mode 100644
index 000000000..600db4cdd
--- /dev/null
+++ b/usrp-hw/sym/generated/ad8348-BIAS.src
@@ -0,0 +1,57 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD8348-BIAS
+device=AD8348
+refdes=U?
+footprint=TSSOP28/0.65
+description=Analog Devices .05-1GHz Quadrature Demodulator
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+comment=Part 2 of 4
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+5 in line l VCMO
+13 in line l IOFS
+16 in line l QOFS
+14 out line r VREF
+15 in line l ENBL
+24 in line l ENVG
diff --git a/usrp-hw/sym/generated/ad8348-MIX.src b/usrp-hw/sym/generated/ad8348-MIX.src
new file mode 100644
index 000000000..61be60bc0
--- /dev/null
+++ b/usrp-hw/sym/generated/ad8348-MIX.src
@@ -0,0 +1,60 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD8348-MIX
+device=AD8348
+refdes=U?
+footprint=TSSOP28/0.65
+description=Analog Devices .05-1GHz Quadrature Demodulator
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+comment=Part 3 of 4
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+1 in line l LOIP
+28 in line l _LOIN_
+8 out line r IMXO
+21 out line r QMXO
+11 in line l IFIP
+10 in line l _IFIN_
+18 in line l MXIP
+19 in line l _MXIN_
+17 in line l VGIN
diff --git a/usrp-hw/sym/generated/ad8348-OUT.src b/usrp-hw/sym/generated/ad8348-OUT.src
new file mode 100644
index 000000000..b9c5ad308
--- /dev/null
+++ b/usrp-hw/sym/generated/ad8348-OUT.src
@@ -0,0 +1,57 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD8348-OUT
+device=AD8348
+refdes=U?
+footprint=TSSOP28/0.65
+description=Analog Devices .05-1GHz Quadrature Demodulator
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+comment=Part 4 of 4
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+4 out line r IOPP
+3 out line r _IOPN_
+25 out line r QOPP
+26 out line r _QOPN_
+6 in line l IAIN
+23 in line l QAIN
diff --git a/usrp-hw/sym/generated/ad8348-PWR.src b/usrp-hw/sym/generated/ad8348-PWR.src
new file mode 100644
index 000000000..36ec8241b
--- /dev/null
+++ b/usrp-hw/sym/generated/ad8348-PWR.src
@@ -0,0 +1,58 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD8348-PWR
+device=AD8348
+refdes=U?
+footprint=TSSOP28/0.65
+description=Analog Devices .05-1GHz Quadrature Demodulator
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+comment=Part 1 of 4
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+2 pwr line l VPOS1
+12 pwr line l VPOS2
+20 pwr line l VPOS3
+27 pwr line r COM1
+9 pwr line r COM2
+7 pwr line r COM3
+22 pwr line r COM3
diff --git a/usrp-hw/sym/generated/ad834X-MIX.src b/usrp-hw/sym/generated/ad834X-MIX.src
new file mode 100644
index 000000000..1a798ce81
--- /dev/null
+++ b/usrp-hw/sym/generated/ad834X-MIX.src
@@ -0,0 +1,58 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD834X-MIX
+device=AD834X
+refdes=U?
+footprint=TSSOP16-65-PAD
+description=Analog Devices Quadrature Modulator
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=AD8345, AD8346, and AD8349 are pin-compatible
+comment=Part 2 of 2
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+1 in line l IBBP
+2 in line l _IBBN_
+16 in line l QBBP
+15 in line l _QBBN_
+11 out line r VOUT
+6 in line l LOIP
+5 in line l _LOIN_
diff --git a/usrp-hw/sym/generated/ad834X-PWR.src b/usrp-hw/sym/generated/ad834X-PWR.src
new file mode 100644
index 000000000..f9ea47f7d
--- /dev/null
+++ b/usrp-hw/sym/generated/ad834X-PWR.src
@@ -0,0 +1,60 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD834X-PWR
+device=AD834X
+refdes=U?
+footprint=TSSOP16-65-PAD
+description=Analog Devices Quadrature Modulator
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=AD8345, AD8346, and AD8349 are pin-compatible
+comment=Part 1 of 2
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+4 pwr line r COM1
+10 pwr line r COM2
+3 pwr line r COM3
+9 pwr line r COM3
+13 pwr line r COM3
+14 pwr line r COM3
+7 pwr line l VPS1
+12 pwr line l VPS2
+8 in line l ENBL
diff --git a/usrp-hw/sym/generated/ad9238-A.src b/usrp-hw/sym/generated/ad9238-A.src
new file mode 100644
index 000000000..81d605fef
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9238-A.src
@@ -0,0 +1,70 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9238-A
+device=AD9238
+refdes=U?
+footprint=LQFP64
+description=Analog Devices 12-bit 60 MS/s ADC
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 3 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+2 in line l VIN+\_A
+3 in line l _VIN-\_A_
+44 out line r D0\_A
+45 out line r D1\_A
+46 out line r D2\_A
+47 out line r D3\_A
+48 out line r D4\_A
+49 out line r D5\_A
+50 out line r D6\_A
+51 out line r D7\_A
+54 out line r D8\_A
+55 out line r D9\_A
+56 out line r D10\_A
+57 out line r D11\_A
+58 out line r OTR\_A
+59 in dot l _OEB\_A_
+60 in line l PDWN\_A
+63 clk clk l CLK\_A
+
diff --git a/usrp-hw/sym/generated/ad9238-B.src b/usrp-hw/sym/generated/ad9238-B.src
new file mode 100644
index 000000000..161d0b101
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9238-B.src
@@ -0,0 +1,70 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9238-B
+device=AD9238
+refdes=U?
+footprint=LQFP64
+description=Analog Devices 12-bit 60 MS/s ADC
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 4 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+14 in line l _VIN-\_B_
+15 in line l VIN+\_B
+18 clk clk l CLK\_B
+21 in line l PDWN\_B
+22 in dot l _OEB\_B_
+25 out line r D0\_B
+26 out line r D1\_B
+27 out line r D2\_B
+30 out line r D3\_B
+31 out line r D4\_B
+32 out line r D5\_B
+33 out line r D6\_B
+34 out line r D7\_B
+35 out line r D8\_B
+36 out line r D9\_B
+37 out line r D10\_B
+38 out line r D11\_B
+39 out line r OTR\_B
+
diff --git a/usrp-hw/sym/generated/ad9238-CTRL.src b/usrp-hw/sym/generated/ad9238-CTRL.src
new file mode 100644
index 000000000..5f5093d8a
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9238-CTRL.src
@@ -0,0 +1,67 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9238-CTRL
+device=AD9238
+refdes=U?
+footprint=LQFP64
+description=Analog Devices 12-bit 60 MS/s ADC
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 2 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+19 in line l DCS
+20 in line l DFS
+61 in line l MUX\_SELECT
+62 in line l SHARED\_REF
+23 tp line l NC1
+24 tp line l NC2
+42 tp line l NC3
+43 tp line l NC4
+8 in line r VREF
+9 in line r SENSE
+6 in line r REFT\_A
+11 in line r REFT\_B
+7 in line r REFB\_A
+10 in line r REFB\_B
+
+
diff --git a/usrp-hw/sym/generated/ad9238-PWR.src b/usrp-hw/sym/generated/ad9238-PWR.src
new file mode 100644
index 000000000..bb57908d4
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9238-PWR.src
@@ -0,0 +1,66 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9238-PWR
+device=AD9238
+refdes=U?
+footprint=LQFP64
+description=Analog Devices 12-bit 60 MS/s ADC
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 1 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+1 pwr line r AGND1
+4 pwr line r AGND2
+5 pwr line l AVDD1
+12 pwr line l AVDD2
+13 pwr line r AGND3
+16 pwr line r AGND4
+17 pwr line l AVDD3
+28 pwr line r DGND1
+29 pwr line l DVDD1
+40 pwr line r DGND2
+41 pwr line l DVDD2
+52 pwr line l DVDD3
+53 pwr line r DGND3
+64 pwr line l AVDD4
+
diff --git a/usrp-hw/sym/generated/ad9510-CTRL.src b/usrp-hw/sym/generated/ad9510-CTRL.src
new file mode 100644
index 000000000..fdac25f0b
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9510-CTRL.src
@@ -0,0 +1,57 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9510-CTRL
+device=AD9510
+refdes=U?
+footprint=LFCSP64
+description=Clock Divider and PLL
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=AD9510
+comment=Part 2 of 5
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+16 in line l FUNCTION
+17 out line l STATUS
+18 in line l SCLK
+19 io line l SDIO
+20 out line l SDO
+21 in line l CSB
diff --git a/usrp-hw/sym/generated/ad9510-OUTA.src b/usrp-hw/sym/generated/ad9510-OUTA.src
new file mode 100644
index 000000000..25c5ea5f8
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9510-OUTA.src
@@ -0,0 +1,59 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9510-OUTA
+device=AD9510
+refdes=U?
+footprint=LFCSP64
+description=Clock Divider and PLL
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=AD9510
+comment=Part 4 of 5
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+58 out line r OUT0\_P
+57 out dot r _OUT0\_N_
+54 out line r OUT1\_P
+53 out dot r _OUT1\_N_
+35 out line r OUT2\_P
+34 out dot r _OUT2\_N_
+29 out line r OUT3\_P
+28 out dot r _OUT3\_N_
diff --git a/usrp-hw/sym/generated/ad9510-OUTB.src b/usrp-hw/sym/generated/ad9510-OUTB.src
new file mode 100644
index 000000000..f4bd03ca0
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9510-OUTB.src
@@ -0,0 +1,59 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9510-OUTA
+device=AD9510
+refdes=U?
+footprint=LFCSP64
+description=Clock Divider and PLL
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=AD9510
+comment=Part 5 of 5
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+47 out line r OUT4\_P
+46 out dot r _OUT4\_N_
+43 out line r OUT5\_P
+42 out dot r _OUT5\_N_
+39 out line r OUT6\_P
+38 out dot r _OUT6\_N_
+25 out line r OUT7\_P
+24 out dot r _OUT7\_N_
diff --git a/usrp-hw/sym/generated/ad9510-PLL.src b/usrp-hw/sym/generated/ad9510-PLL.src
new file mode 100644
index 000000000..715831981
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9510-PLL.src
@@ -0,0 +1,58 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9510-PLL
+device=AD9510
+refdes=U?
+footprint=LFCSP64
+description=Clock Divider and PLL
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=AD9510
+comment=Part 3 of 5
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+1 clk clk l REFIN\_P
+2 clk dotclk l _REFIN\_N_
+14 clk clk l CLK1\_P
+15 clk dotclk l _CLK1\_N_
+10 clk clk l CLK2\_P
+11 clk dotclk l _CLK2\_N_
+6 out line r CP
diff --git a/usrp-hw/sym/generated/ad9510-PWR.src b/usrp-hw/sym/generated/ad9510-PWR.src
new file mode 100644
index 000000000..5cfe60509
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9510-PWR.src
@@ -0,0 +1,87 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9510-PWR
+device=AD9510
+refdes=U?
+footprint=LFCSP64
+description=Clock Divider and PLL
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=AD9510
+comment=Part 1 of 5
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+4 pwr line l VS
+9 pwr line l VS
+13 pwr line l VS
+23 pwr line l VS
+26 pwr line l VS
+30 pwr line l VS
+31 pwr line l VS
+33 pwr line l VS
+36 pwr line l VS
+37 pwr line l VS
+40 pwr line l VS
+41 pwr line l VS
+44 pwr line l VS
+45 pwr line l VS
+48 pwr line l VS
+51 pwr line l VS
+52 pwr line l VS
+56 pwr line l VS
+59 pwr line l VS
+60 pwr line l VS
+64 pwr line l VS
+5 pwr line l Vcp
+3 pwr line r GND
+7 pwr line r GND
+8 pwr line r GND
+12 pwr line r GND
+22 pwr line r GND
+27 pwr line r GND
+32 pwr line r GND
+49 pwr line r GND
+50 pwr line r GND
+55 pwr line r GND
+62 pwr line r GND
+65 pwr line r GND\_EP
+61 in line b RSET
+63 in line b CPRSET
diff --git a/usrp-hw/sym/generated/ad9513-CLK.src b/usrp-hw/sym/generated/ad9513-CLK.src
new file mode 100644
index 000000000..8fa2998da
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9513-CLK.src
@@ -0,0 +1,60 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9513-CLK
+device=AD9513
+refdes=U?
+footprint=LFCSP32
+description=Clock Divider
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=ADF4360
+comment=Part 2 of 3
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+2 clk clk l CLK
+3 clk dotclk l _CLKB_
+5 in line b SYNCB
+28 out line r OUT0
+27 out dot r _OUT0B_
+23 out line r OUT1
+22 out dot r _OUT1B_
+19 out line r OUT2
+18 out dot r _OUT2B_
diff --git a/usrp-hw/sym/generated/ad9513-CTRL.src b/usrp-hw/sym/generated/ad9513-CTRL.src
new file mode 100644
index 000000000..50602a30d
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9513-CTRL.src
@@ -0,0 +1,63 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9513-CTRL
+device=AD9513
+refdes=U?
+footprint=LFCSP32
+description=Clock Divider
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=ADF4360
+comment=Part 3 of 3
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+6 pwr line l VREF
+7 in line r S10
+8 in line r S9
+9 in line r S8
+10 in line r S7
+11 in line r S6
+12 in line r S5
+13 in line r S4
+14 in line r S3
+15 in line r S2
+16 in line r S1
+25 in line r S0
diff --git a/usrp-hw/sym/generated/ad9513-PWR.src b/usrp-hw/sym/generated/ad9513-PWR.src
new file mode 100644
index 000000000..012142373
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9513-PWR.src
@@ -0,0 +1,63 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9513-PWR
+device=AD9513
+refdes=U?
+footprint=LFCSP32
+description=Clock Divider
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=ADF4360
+comment=Part 1 of 3
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+1 pwr line l VS
+4 pwr line l VS
+17 pwr line l VS
+20 pwr line l VS
+21 pwr line l VS
+24 pwr line l VS
+26 pwr line l VS
+29 pwr line l VS
+30 pwr line l VS
+31 pwr line r GND
+33 pwr line r GND\_EP
+32 in line b RSET
diff --git a/usrp-hw/sym/generated/ad9767-CH1.src b/usrp-hw/sym/generated/ad9767-CH1.src
new file mode 100644
index 000000000..42ecaa7b3
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9767-CH1.src
@@ -0,0 +1,70 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9767-CH1
+device=AD9767
+refdes=U?
+footprint=LQFP48
+description=125 MS/s 14-bit DAC
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 3 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+1 in line l DB13\_P1
+2 in line l DB12\_P1
+3 in line l DB11\_P1
+4 in line l DB10\_P1
+5 in line l DB9\_P1
+6 in line l DB8\_P1
+7 in line l DB7\_P1
+8 in line l DB6\_P1
+9 in line l DB5\_P1
+10 in line l DB4\_P1
+11 in line l DB3\_P1
+12 in line l DB2\_P1
+13 in line l DB1\_P1
+14 in line l DB0\_P1
+17 clk line r WRT1
+18 clk line r CLK1
+45 out line r IOUT\_B1
+46 out line r IOUT\_A1
+
diff --git a/usrp-hw/sym/generated/ad9767-CH2.src b/usrp-hw/sym/generated/ad9767-CH2.src
new file mode 100644
index 000000000..af4c677a8
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9767-CH2.src
@@ -0,0 +1,69 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9767-CH2
+device=AD9767
+refdes=U?
+footprint=LQFP48
+description=125 MS/s 14-bit DAC
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 4 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+23 in line l DB13\_P2
+24 in line l DB12\_P2
+25 in line l DB11\_P2
+26 in line l DB10\_P2
+27 in line l DB9\_P2
+28 in line l DB8\_P2
+29 in line l DB7\_P2
+30 in line l DB6\_P2
+31 in line l DB5\_P2
+32 in line l DB4\_P2
+33 in line l DB3\_P2
+34 in line l DB2\_P2
+35 in line l DB1\_P2
+36 in line l DB0\_P2
+20 clk line r WRT2
+19 clk line r CLK2
+40 out line r IOUT\_B2
+39 out line r IOUT\_A2
diff --git a/usrp-hw/sym/generated/ad9767-CTRL.src b/usrp-hw/sym/generated/ad9767-CTRL.src
new file mode 100644
index 000000000..c2dfe9412
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9767-CTRL.src
@@ -0,0 +1,57 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9767-CTRL
+device=AD9767
+refdes=U?
+footprint=LQFP48
+description=125 MS/s 14-bit DAC
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 2 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+37 in line l SLEEP
+41 in line r FSADJ2
+42 in line l GAINCTRL
+43 in line r REFIO
+44 in line r FSADJ1
+48 in line l MODE
diff --git a/usrp-hw/sym/generated/ad9767-PWR.src b/usrp-hw/sym/generated/ad9767-PWR.src
new file mode 100644
index 000000000..805dc3043
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9767-PWR.src
@@ -0,0 +1,58 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9767-PWR
+device=AD9767
+refdes=U?
+footprint=LQFP48
+description=125 MS/s 14-bit DAC
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 1 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+15 pwr line r DCOM1
+16 pwr line l DVDD1
+21 pwr line r DCOM2
+22 pwr line l DVDD2
+38 pwr line r ACOM
+47 pwr line l AVDD
+
diff --git a/usrp-hw/sym/generated/ad9777-CH1.src b/usrp-hw/sym/generated/ad9777-CH1.src
new file mode 100644
index 000000000..9f0e7b3f1
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9777-CH1.src
@@ -0,0 +1,70 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=2400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9777-CH1
+device=AD9777
+refdes=U?
+footprint=TQFP80
+description=400 MS/s 16-bit DAC
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 3 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+11 in line l DB15\_P1
+12 in line l DB14\_P1
+13 in line l DB13\_P1
+14 in line l DB12\_P1
+15 in line l DB11\_P1
+16 in line l DB10\_P1
+19 in line l DB9\_P1
+20 in line l DB8\_P1
+21 in line l DB7\_P1
+22 in line l DB6\_P1
+23 in line l DB5\_P1
+24 in line l DB4\_P1
+27 in line l DB3\_P1
+28 in line l DB2\_P1
+29 in line l DB1\_P1
+30 in line l DB0\_P1
+73 out line r IOUT1\_P
+72 out line r _IOUT1\_N_
+
diff --git a/usrp-hw/sym/generated/ad9777-CH2.src b/usrp-hw/sym/generated/ad9777-CH2.src
new file mode 100644
index 000000000..686a5ddc6
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9777-CH2.src
@@ -0,0 +1,69 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=2400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9777-CH2
+device=AD9777
+refdes=U?
+footprint=TQFP80
+description=400 MS/s 16-bit DAC
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 4 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+31 in line l DB15\_P2/IQSEL
+32 in line l DB14\_P2/ONEPORTCLK
+33 in line l DB13\_P2
+34 in line l DB12\_P2
+37 in line l DB11\_P2
+38 in line l DB10\_P2
+39 in line l DB9\_P2
+40 in line l DB8\_P2
+41 in line l DB7\_P2
+42 in line l DB6\_P2
+45 in line l DB5\_P2
+46 in line l DB4\_P2
+47 in line l DB3\_P2
+48 in line l DB2\_P2
+49 in line l DB1\_P2
+50 in line l DB0\_P2
+69 out line r IOUT2\_P
+68 out line r _IOUT2\_N_
diff --git a/usrp-hw/sym/generated/ad9777-CTRL.src b/usrp-hw/sym/generated/ad9777-CTRL.src
new file mode 100644
index 000000000..d92b05cf5
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9777-CTRL.src
@@ -0,0 +1,65 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=2400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9777-CTRL
+device=AD9777
+refdes=U?
+footprint=TQFP80
+description=400 MS/s 16-bit DAC
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 2 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+5 clk clk l CLK\_P
+6 clk dotclk l _CLK\_N_
+2 in line r LPF
+8 out line r DATACLK/PLL\_LOCK
+
+60 in line r FSADJ1
+59 in line r FSADJ2
+58 in line r REFIO
+57 in line l RESET
+
+53 in line l SDO
+54 in line l SDIO
+55 in line l SCLK
+56 in line l CSB
diff --git a/usrp-hw/sym/generated/ad9777-PWR.src b/usrp-hw/sym/generated/ad9777-PWR.src
new file mode 100644
index 000000000..f5080daef
--- /dev/null
+++ b/usrp-hw/sym/generated/ad9777-PWR.src
@@ -0,0 +1,83 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD9777-PWR
+device=AD9777
+refdes=U?
+footprint=TQFP80
+description=400 MS/s 16-bit DAC
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 1 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+1 pwr line l CLKVDD
+3 pwr line l CLKVDD
+4 pwr line r CLKGND
+7 pwr line r CLKGND
+9 pwr line r DGND
+17 pwr line r DGND
+25 pwr line r DGND
+35 pwr line r DGND
+44 pwr line r DGND
+52 pwr line r DGND
+10 pwr line l DVDD
+18 pwr line l DVDD
+26 pwr line l DVDD
+36 pwr line l DVDD
+43 pwr line l DVDD
+51 pwr line l DVDD
+61 pwr line l AVDD
+63 pwr line l AVDD
+65 pwr line l AVDD
+76 pwr line l AVDD
+78 pwr line l AVDD
+80 pwr line l AVDD
+62 pwr line r AGND
+64 pwr line r AGND
+66 pwr line r AGND
+67 pwr line r AGND
+70 pwr line r AGND
+71 pwr line r AGND
+74 pwr line r AGND
+75 pwr line r AGND
+77 pwr line r AGND
+79 pwr line r AGND
diff --git a/usrp-hw/sym/generated/ad986X-ACTRL.src b/usrp-hw/sym/generated/ad986X-ACTRL.src
new file mode 100644
index 000000000..5c56cfe64
--- /dev/null
+++ b/usrp-hw/sym/generated/ad986X-ACTRL.src
@@ -0,0 +1,58 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD986X-ACTRL
+device=AD986X
+refdes=U?
+footprint=LQFP128
+description=MxFE
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 5 of 7
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+21 io line l REFIO
+22 out line l FSADJ
+101 pwr line r REFT\_B
+102 pwr line r REFB\_B
+121 pwr line r REFT\_A
+120 pwr line r REFB\_A
+111 pwr line r VREF
diff --git a/usrp-hw/sym/generated/ad986X-AUX.src b/usrp-hw/sym/generated/ad986X-AUX.src
new file mode 100644
index 000000000..3bd6024f4
--- /dev/null
+++ b/usrp-hw/sym/generated/ad986X-AUX.src
@@ -0,0 +1,60 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=2200
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD986X-AUX
+device=AD986X
+refdes=U?
+footprint=LQFP128
+description=MxFE
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 6 of 7
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+1 in line l AUX\_ADC\_A1
+128 in line l AUX\_ADC\_A2
+126 in line l AUX\_ADC\_B1
+125 in line l AUX\_ADC\_B2
+127 io line l AUX\_ADC\_REF
+5 out line r SIGDELT
+6 out line r AUX\_DAC\_A
+7 out line r AUX\_DAC\_B
+8 out line r AUX\_DAC\_C
diff --git a/usrp-hw/sym/generated/ad986X-CLK.src b/usrp-hw/sym/generated/ad986X-CLK.src
new file mode 100644
index 000000000..0e1a9adac
--- /dev/null
+++ b/usrp-hw/sym/generated/ad986X-CLK.src
@@ -0,0 +1,58 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD986X-CLK
+device=AD986X
+refdes=U?
+footprint=LQFP128
+description=MxFE
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 7 of 7
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+10 out line r DLL\_Lock
+14 in line l OSC1
+15 out line l OSC2
+17 in line l CLKSEL
+64 out line r CLKOUT2
+65 out line r CLKOUT1
+12 out line l NC
diff --git a/usrp-hw/sym/generated/ad986X-CTRL.src b/usrp-hw/sym/generated/ad986X-CTRL.src
new file mode 100644
index 000000000..179ff2447
--- /dev/null
+++ b/usrp-hw/sym/generated/ad986X-CTRL.src
@@ -0,0 +1,59 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD986X-CTRL
+device=AD986X
+refdes=U?
+footprint=LQFP128
+description=MxFE
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 4 of 7
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+54 clk clk l SCLK
+55 out line l SDO
+56 io line l SDIO
+57 in dot l _SEN_
+63 in line l RESETB
+95 out line l AUX\_SPI\_do
+96 clk clk l AUX\_SPI\_clk
+97 in line l AUX\_SPI\_csb
diff --git a/usrp-hw/sym/generated/ad986X-PWR.src b/usrp-hw/sym/generated/ad986X-PWR.src
new file mode 100644
index 000000000..6493262dc
--- /dev/null
+++ b/usrp-hw/sym/generated/ad986X-PWR.src
@@ -0,0 +1,99 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD986X-PWR
+device=AD986X
+refdes=U?
+footprint=LQFP128
+description=MxFE
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 1 of 7
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+98 pwr line l AVDD
+99 pwr line l AVDD
+104 pwr line l AVDD
+105 pwr line l AVDD
+117 pwr line l AVDD
+118 pwr line l AVDD
+123 pwr line l AVDD
+124 pwr line l AVDD
+18 pwr line l AVDD
+20 pwr line l AVDD
+23 pwr line l AVDD
+32 pwr line l AVDD
+13 pwr line l AVDD
+3 pwr line l AVDD
+4 pwr line l AVDD
+33 pwr line l DVDD
+36 pwr line l DVDD
+53 pwr line l DVDD
+59 pwr line l DVDD
+61 pwr line l DVDD
+66 pwr line l DVDD
+93 pwr line l DVDD
+100 pwr line r AGND
+103 pwr line r AGND
+106 pwr line r AGND
+109 pwr line r AGND
+110 pwr line r AGND
+112 pwr line r AGND
+113 pwr line r AGND
+116 pwr line r AGND
+119 pwr line r AGND
+122 pwr line r AGND
+19 pwr line r AGND
+24 pwr line r AGND
+27 pwr line r AGND
+28 pwr line r AGND
+31 pwr line r AGND
+11 pwr line r AGND
+16 pwr line r AGND
+2 pwr line r AGND
+9 pwr line r AGND
+34 pwr line r DGND
+35 pwr line r DGND
+52 pwr line r DGND
+58 pwr line r DGND
+60 pwr line r DGND
+67 pwr line r DGND
+94 pwr line r DGND
diff --git a/usrp-hw/sym/generated/ad986X-RX.src b/usrp-hw/sym/generated/ad986X-RX.src
new file mode 100644
index 000000000..dd4eb1788
--- /dev/null
+++ b/usrp-hw/sym/generated/ad986X-RX.src
@@ -0,0 +1,80 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD986X-RX
+device=AD986X
+refdes=U?
+footprint=LQFP128
+description=MxFE
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 2 of 7
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+107 in line l VINB
+108 in line l _VINB_
+114 in line l _VINA_
+115 in line l VINA
+92 out line r RXSYNC
+68 out line r DA0
+69 out line r DA1
+70 out line r DA2
+71 out line r DA3
+72 out line r DA4
+73 out line r DA5
+74 out line r DA6
+75 out line r DA7
+76 out line r DA8
+77 out line r DA9
+78 out line r DA10
+79 out line r DA11
+80 out line r DB0
+81 out line r DB1
+82 out line r DB2
+83 out line r DB3
+84 out line r DB4
+85 out line r DB5
+86 out line r DB6
+87 out line r DB7
+88 out line r DB8
+89 out line r DB9
+90 out line r DB10
+91 out line r DB11
diff --git a/usrp-hw/sym/generated/ad986X-TX.src b/usrp-hw/sym/generated/ad986X-TX.src
new file mode 100644
index 000000000..94bff1fa5
--- /dev/null
+++ b/usrp-hw/sym/generated/ad986X-TX.src
@@ -0,0 +1,71 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=AD986X-TX
+device=AD986X
+refdes=U?
+footprint=LQFP128
+description=MxFE
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 3 of 7
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+25 out line r _IOUTA_
+26 out line r IOUTA
+30 out line r _IOUTB_
+29 out line r IOUTB
+62 in line l MODE\\TXBLANK
+51 in line l TXSYNC
+50 in line l TX0
+49 in line l TX1
+48 in line l TX2
+47 in line l TX3
+46 in line l TX4
+45 in line l TX5
+44 in line l TX6
+43 in line l TX7
+42 in line l TX8
+41 in line l TX9
+40 in line l TX10
+39 in line l TX11
+38 in line l TX12
+37 in line l TX13
diff --git a/usrp-hw/sym/generated/adf4360-ANLG.src b/usrp-hw/sym/generated/adf4360-ANLG.src
new file mode 100644
index 000000000..17cbbaa66
--- /dev/null
+++ b/usrp-hw/sym/generated/adf4360-ANLG.src
@@ -0,0 +1,63 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=ADF4360-ANLG
+device=ADF4360
+refdes=U?
+footprint=CP-24
+description=Family of VCO/PLL Combo chips
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=ADF4360-1 through -7
+comment=Part 3 of 3
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+4 out line r RFOUTA
+5 out line r _RFOUTB_
+9 io line r L1/AGND
+10 io line r L2/AGND
+24 out line r CP
+16 in line l REFin
+14 io line l Cn
+13 out line l Rset
+12 io line l Cc
+7 in line l Vtune
+
+
diff --git a/usrp-hw/sym/generated/adf4360-DIG.src b/usrp-hw/sym/generated/adf4360-DIG.src
new file mode 100644
index 000000000..001a86fd2
--- /dev/null
+++ b/usrp-hw/sym/generated/adf4360-DIG.src
@@ -0,0 +1,58 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=ADF4360-DIG
+device=ADF4360
+refdes=U?
+footprint=CP-24
+description=Family of VCO/PLL Combo chips
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=ADF4360-1 through -7
+comment=Part 2 of 3
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+17 clk line l CLK
+18 in line l DATA
+19 in line l LE
+20 out line r MUXOUT
+23 in line l CE
+
+
diff --git a/usrp-hw/sym/generated/adf4360-PWR.src b/usrp-hw/sym/generated/adf4360-PWR.src
new file mode 100644
index 000000000..f2a1d3551
--- /dev/null
+++ b/usrp-hw/sym/generated/adf4360-PWR.src
@@ -0,0 +1,62 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=ADF4360-PWR
+device=ADF4360
+refdes=U?
+footprint=CP-24
+description=Family of VCO and PLL Combo chips
+documentation=http://www.analog.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=ADF4360-1 through -7
+comment=Part 1 of 3
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+1 pwr line r CP\_GND
+2 pwr line l AVdd
+3 pwr line r AGND
+6 pwr line l Vvco
+8 pwr line r AGND
+11 pwr line r AGND
+15 pwr line r DGND
+21 pwr line l DVdd
+22 pwr line r AGND
+
+
diff --git a/usrp-hw/sym/generated/adp3336.src b/usrp-hw/sym/generated/adp3336.src
new file mode 100644
index 000000000..6f9a0897c
--- /dev/null
+++ b/usrp-hw/sym/generated/adp3336.src
@@ -0,0 +1,61 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=ADP3336
+device=ADP3336
+refdes=U?
+footprint=MSOP8
+description=Analog Devices Adjustable LDO
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Needs a pad in the middle for thermal
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+7 pwr line l In
+8 pwr line l In
+6 in line l _SD_
+
+1 pwr line r Out
+2 pwr line r Out
+3 pwr line r Out
+5 in line r FB
+
+4 pwr line l GND
diff --git a/usrp-hw/sym/generated/bs2s7hz1204.src b/usrp-hw/sym/generated/bs2s7hz1204.src
new file mode 100644
index 000000000..c94d3f07b
--- /dev/null
+++ b/usrp-hw/sym/generated/bs2s7hz1204.src
@@ -0,0 +1,63 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=BS2S7HZ1204
+device=BS2S7HZ1204
+refdes=U?
+footprint=BS2S7HZ1204
+description=Sharp Microelectronics DBS Tuner
+documentation=http://www.sharpsma.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=NC pins -- 1,3
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+4 pwr line l VLNB
+11 pwr line l 5V
+9 pwr line l 3.3V
+10 pwr line l VTUN
+6 in line l AGC
+7 out line r IOUT
+8 out line r QOUT
+13 io line l SCL
+14 io line l SDA
+3 in line r NC
+5 in line r NC
+12 in line r NC
diff --git a/usrp-hw/sym/generated/cy7c68013-tq100-BUS.src b/usrp-hw/sym/generated/cy7c68013-tq100-BUS.src
new file mode 100644
index 000000000..bd892a702
--- /dev/null
+++ b/usrp-hw/sym/generated/cy7c68013-tq100-BUS.src
@@ -0,0 +1,81 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=CY7C68013-TQ100-BUS
+device=CY7C68013-TQ100
+refdes=U?
+footprint=TQFP100
+description=Cypress FX2 USB2 Interface
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 3 of 7
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+54 out line r CTL0
+55 out line r CTL1
+56 out line r CTL2
+51 out line r CTL3
+52 out line r CTL4
+76 out line r CTL5
+3 in line r RDY0
+4 in line r RDY1
+5 in line r RDY2
+6 in line r RDY3
+7 in line r RDY4
+8 in line r RDY5
+26 clk clk l IFCLK
+34 io line r FD0
+35 io line r FD1
+36 io line r FD2
+37 io line r FD3
+44 io line r FD4
+45 io line r FD5
+46 io line r FD6
+47 io line r FD7
+80 io line r FD8
+81 io line r FD9
+82 io line r FD10
+83 io line r FD11
+95 io line r FD12
+96 io line r FD13
+97 io line r FD14
+98 io line r FD15
+
diff --git a/usrp-hw/sym/generated/cy7c68013-tq100-CTRL.src b/usrp-hw/sym/generated/cy7c68013-tq100-CTRL.src
new file mode 100644
index 000000000..c4c63d5a1
--- /dev/null
+++ b/usrp-hw/sym/generated/cy7c68013-tq100-CTRL.src
@@ -0,0 +1,63 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=CY7C68013-TQ100-CTRL
+device=CY7C68013-TQ100
+refdes=U?
+footprint=TQFP100
+description=Cypress FX2 USB2 Interface
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 2 of 7
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+10 out line l XTALOUT
+11 in line l XTALIN
+17 io line l D+
+18 io dot l D-
+27 in line r RESERVED
+28 out line r BKPT
+31 out dot r _RD_
+32 out dot r _WR_
+77 in dot r _RESET_
+79 in dot r _WAKEUP_
+100 out line l CLKOUT
+
diff --git a/usrp-hw/sym/generated/cy7c68013-tq100-MISC.src b/usrp-hw/sym/generated/cy7c68013-tq100-MISC.src
new file mode 100644
index 000000000..fbd69d7a4
--- /dev/null
+++ b/usrp-hw/sym/generated/cy7c68013-tq100-MISC.src
@@ -0,0 +1,65 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=CY7C68013-TQ100-MISC
+device=CY7C68013-TQ100
+refdes=U?
+footprint=TQFP100
+description=Cypress FX2 USB2 Interface
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 7 of 7
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+13 tp line l NC
+14 tp line l NC
+15 tp line l NC
+22 in line l INT4
+84 in dot l _INT5_
+23 in line l T0
+24 in line l T1
+25 in line l T2
+29 io line r SCL
+30 io line r SDA
+40 out line r TxD0
+41 in line r RxD0
+42 out line r TxD1
+43 in line r RxD1
diff --git a/usrp-hw/sym/generated/cy7c68013-tq100-PA.src b/usrp-hw/sym/generated/cy7c68013-tq100-PA.src
new file mode 100644
index 000000000..0fdbf69ec
--- /dev/null
+++ b/usrp-hw/sym/generated/cy7c68013-tq100-PA.src
@@ -0,0 +1,59 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=CY7C68013-TQ100-PA
+device=CY7C68013-TQ100
+refdes=U?
+footprint=TQFP100
+description=Cypress FX2 USB2 Interface
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 4 of 7
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+67 io line r PA0
+68 io line r PA1
+69 io line r PA2
+70 io line r PA3
+71 io line r PA4
+72 io line r PA5
+73 io line r PA6
+74 io line r PA7
diff --git a/usrp-hw/sym/generated/cy7c68013-tq100-PC.src b/usrp-hw/sym/generated/cy7c68013-tq100-PC.src
new file mode 100644
index 000000000..fa16d5c1f
--- /dev/null
+++ b/usrp-hw/sym/generated/cy7c68013-tq100-PC.src
@@ -0,0 +1,59 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=CY7C68013-TQ100-PC
+device=CY7C68013-TQ100
+refdes=U?
+footprint=TQFP100
+description=Cypress FX2 USB2 Interface
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 5 of 7
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+57 io line r PC0
+58 io line r PC1
+59 io line r PC2
+60 io line r PC3
+61 io line r PC4
+62 io line r PC5
+63 io line r PC6
+64 io line r PC7
diff --git a/usrp-hw/sym/generated/cy7c68013-tq100-PE.src b/usrp-hw/sym/generated/cy7c68013-tq100-PE.src
new file mode 100644
index 000000000..aca4ca63a
--- /dev/null
+++ b/usrp-hw/sym/generated/cy7c68013-tq100-PE.src
@@ -0,0 +1,59 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=CY7C68013-TQ100-PE
+device=CY7C68013-TQ100
+refdes=U?
+footprint=TQFP100
+description=Cypress FX2 USB2 Interface
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 6 of 7
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+86 io line r PE0/T0OUT
+87 io line r PE1/T1OUT
+88 io line r PE2/T2OUT
+89 io line r PE3/RXD0OUT
+90 io line r PE4/RXD1OUT
+91 io line r PE5/INT6
+92 io line r PE6/T2EX
+93 io line r PE7/GPIFADR8
diff --git a/usrp-hw/sym/generated/cy7c68013-tq100-PWR.src b/usrp-hw/sym/generated/cy7c68013-tq100-PWR.src
new file mode 100644
index 000000000..7f5f92e71
--- /dev/null
+++ b/usrp-hw/sym/generated/cy7c68013-tq100-PWR.src
@@ -0,0 +1,75 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=CY7C68013-TQ100-PWR
+device=CY7C68013-TQ100
+refdes=U?
+footprint=TQFP100
+description=Cypress FX2 USB2 Interface
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 1 of 7
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+1 pwr line l VCC
+2 pwr line r GND
+9 pwr line l AVCC
+12 pwr line r AGND
+16 pwr line l VCC
+19 pwr line r GND
+20 pwr line l VCC
+21 pwr line r GND
+33 pwr line l VCC
+38 pwr line l VCC
+39 pwr line r GND
+48 pwr line r GND
+49 pwr line l VCC
+50 pwr line r GND
+53 pwr line l VCC
+65 pwr line r GND
+66 pwr line l VCC
+75 pwr line r GND
+78 pwr line l VCC
+85 pwr line l VCC
+94 pwr line r GND
+99 pwr line r GND
+
+
diff --git a/usrp-hw/sym/generated/ep1c12-pq240-CFG.src b/usrp-hw/sym/generated/ep1c12-pq240-CFG.src
new file mode 100644
index 000000000..e773107dc
--- /dev/null
+++ b/usrp-hw/sym/generated/ep1c12-pq240-CFG.src
@@ -0,0 +1,66 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP1C12-PQ240-CFG
+device=EP1C12-PQ240
+refdes=U?
+footprint=PQ240
+description=Altera Cyclone EP1C12
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 2 of 9
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+25 in line l DATA0
+26 in dot l _nCONFIG_
+36 io line l DCLK
+145 io line l CONF\_DONE
+146 io dot l _nSTATUS_
+32 out dot l _nCEO_
+33 in dot l _nCE_
+34 in line l MSEL0
+35 in line l MSEL1
+1 io line r INIT\_DONE/IO
+3 io line r CLKUSR/IO
+24 io line r _nCSO_/IO
+37 io line r ASDO/IO
+239 io line r DEV\_OE/IO
+240 io line r _DEV\CLRn_/IO
diff --git a/usrp-hw/sym/generated/ep1c12-pq240-CLKA.src b/usrp-hw/sym/generated/ep1c12-pq240-CLKA.src
new file mode 100644
index 000000000..b0d6d2baf
--- /dev/null
+++ b/usrp-hw/sym/generated/ep1c12-pq240-CLKA.src
@@ -0,0 +1,55 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP1C12-PQ240-CLKA
+device=EP1C12-PQ240
+refdes=U?
+footprint=PQ240
+description=Altera Cyclone EP1C12
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 4 of 9
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+28 clk clk l CLK0
+29 clk clk l CLK1
+38 io line r PLL1\_OUTp/IO
+39 io line r _PLL1\_OUTn_/IO
diff --git a/usrp-hw/sym/generated/ep1c12-pq240-CLKB.src b/usrp-hw/sym/generated/ep1c12-pq240-CLKB.src
new file mode 100644
index 000000000..145d21916
--- /dev/null
+++ b/usrp-hw/sym/generated/ep1c12-pq240-CLKB.src
@@ -0,0 +1,55 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP1C12-PQ240-CLKB
+device=EP1C12-PQ240
+refdes=U?
+footprint=PQ240
+description=Altera Cyclone EP1C12
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 5 of 9
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+143 io line r _PLL2\_OUTn_/IO
+144 io line r PLL2\_OUTp/IO
+152 clk clk l CLK3
+153 clk clk l CLK2
diff --git a/usrp-hw/sym/generated/ep1c12-pq240-IO1.src b/usrp-hw/sym/generated/ep1c12-pq240-IO1.src
new file mode 100644
index 000000000..d9f61ce79
--- /dev/null
+++ b/usrp-hw/sym/generated/ep1c12-pq240-IO1.src
@@ -0,0 +1,93 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP1C12-PQ240-IO1
+device=EP1C12-PQ240
+refdes=U?
+footprint=PQ240
+description=Altera Cyclone EP1C12
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 6 of 9
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+1 io line l INIT\_DONE/IO
+2 io line l IO
+3 io line l CLKUSR/IO
+4 io line l IO
+5 io line l IO
+6 io line l IO
+7 io line l IO
+8 io line l IO
+11 io line l IO
+12 io line l IO
+13 io line l IO
+14 io line l IO
+15 io line l IO
+16 io line l IO
+17 io line l IO
+18 io line l IO
+19 io line l IO
+20 io line l IO
+21 io line l IO
+23 io line l IO
+24 io line l _nCSO_/IO
+37 io line l ASDO/IO
+38 io line l PLL1\_OUTp/IO
+39 io line l _PLL1\_OUTn_/IO
+41 io line l IO
+42 io line l IO
+43 io line l IO
+44 io line l IO
+45 io line l IO
+46 io line l IO
+47 io line l IO
+48 io line l IO
+49 io line l IO
+50 io line l IO
+53 io line l IO
+54 io line l IO
+55 io line l IO
+56 io line l IO
+57 io line l IO
+58 io line l IO
+59 io line l IO
+60 io line l IO
diff --git a/usrp-hw/sym/generated/ep1c12-pq240-IO2.src b/usrp-hw/sym/generated/ep1c12-pq240-IO2.src
new file mode 100644
index 000000000..9934197e4
--- /dev/null
+++ b/usrp-hw/sym/generated/ep1c12-pq240-IO2.src
@@ -0,0 +1,93 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP1C12-PQ240-IO2
+device=EP1C12-PQ240
+refdes=U?
+footprint=PQ240
+description=Altera Cyclone EP1C12
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 7 of 9
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+181 io line l IO
+182 io line l IO
+183 io line l IO
+184 io line l IO
+185 io line l IO
+186 io line l IO
+187 io line l IO
+188 io line l IO
+193 io line l IO
+194 io line l IO
+195 io line l IO
+196 io line l IO
+197 io line l IO
+200 io line l IO
+201 io line l IO
+202 io line l IO
+203 io line l IO
+206 io line l IO
+207 io line l IO
+208 io line l IO
+213 io line l IO
+214 io line l IO
+215 io line l IO
+216 io line l IO
+217 io line l IO
+218 io line l IO
+219 io line l IO
+222 io line l IO
+223 io line l IO
+224 io line l IO
+225 io line l IO
+226 io line l IO
+227 io line l IO
+228 io line l IO
+233 io line l IO
+234 io line l IO
+235 io line l IO
+236 io line l IO
+237 io line l IO
+238 io line l IO
+239 io line l DEV\_OE/IO
+240 io line l _DEV\CLRn_/IO
diff --git a/usrp-hw/sym/generated/ep1c12-pq240-IO3.src b/usrp-hw/sym/generated/ep1c12-pq240-IO3.src
new file mode 100644
index 000000000..79fb4151c
--- /dev/null
+++ b/usrp-hw/sym/generated/ep1c12-pq240-IO3.src
@@ -0,0 +1,94 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP1C12-PQ240-IO3
+device=EP1C12-PQ240
+refdes=U?
+footprint=PQ240
+description=Altera Cyclone EP1C12
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 8 of 9
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+121 io line l IO
+122 io line l IO
+123 io line l IO
+124 io line l IO
+125 io line l IO
+126 io line l IO
+127 io line l IO
+128 io line l IO
+131 io line l IO
+132 io line l IO
+133 io line l IO
+134 io line l IO
+135 io line l IO
+136 io line l IO
+137 io line l IO
+138 io line l IO
+139 io line l IO
+140 io line l IO
+141 io line l IO
+143 io line l _PLL2\_OUTn_/IO
+144 io line l PLL2\_OUTp/IO
+156 io line l IO
+158 io line l IO
+159 io line l IO
+160 io line l IO
+161 io line l IO
+162 io line l IO
+163 io line l IO
+164 io line l IO
+165 io line l IO
+166 io line l IO
+167 io line l IO
+168 io line l IO
+169 io line l IO
+170 io line l IO
+173 io line l IO
+174 io line l IO
+175 io line l IO
+176 io line l IO
+177 io line l IO
+178 io line l IO
+179 io line l IO
+180 io line l IO
diff --git a/usrp-hw/sym/generated/ep1c12-pq240-IO4.src b/usrp-hw/sym/generated/ep1c12-pq240-IO4.src
new file mode 100644
index 000000000..34b4fb022
--- /dev/null
+++ b/usrp-hw/sym/generated/ep1c12-pq240-IO4.src
@@ -0,0 +1,93 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP1C12-PQ240-IO4
+device=EP1C12-PQ240
+refdes=U?
+footprint=PQ240
+description=Altera Cyclone EP1C12
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 9 of 9
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+61 io line l IO
+62 io line l IO
+63 io line l IO
+64 io line l IO
+65 io line l IO
+66 io line l IO
+67 io line l IO
+68 io line l IO
+73 io line l IO
+74 io line l IO
+75 io line l IO
+76 io line l IO
+77 io line l IO
+78 io line l IO
+79 io line l IO
+82 io line l IO
+83 io line l IO
+84 io line l IO
+85 io line l IO
+86 io line l IO
+87 io line l IO
+88 io line l IO
+93 io line l IO
+94 io line l IO
+95 io line l IO
+98 io line l IO
+99 io line l IO
+100 io line l IO
+101 io line l IO
+104 io line l IO
+105 io line l IO
+106 io line l IO
+107 io line l IO
+108 io line l IO
+113 io line l IO
+114 io line l IO
+115 io line l IO
+116 io line l IO
+117 io line l IO
+118 io line l IO
+119 io line l IO
+120 io line l IO
diff --git a/usrp-hw/sym/generated/ep1c12-pq240-JTAG.src b/usrp-hw/sym/generated/ep1c12-pq240-JTAG.src
new file mode 100644
index 000000000..672a09441
--- /dev/null
+++ b/usrp-hw/sym/generated/ep1c12-pq240-JTAG.src
@@ -0,0 +1,55 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP1C12-PQ240-JTAG
+device=EP1C12-PQ240
+refdes=U?
+footprint=PQ240
+description=Altera Cyclone EP1C12
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 3 of 9
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+147 clk clk l TCK
+148 in line l TMS
+149 out line l TDO
+155 in line l TDI
diff --git a/usrp-hw/sym/generated/ep1c12-pq240-PWR.src b/usrp-hw/sym/generated/ep1c12-pq240-PWR.src
new file mode 100644
index 000000000..047d87955
--- /dev/null
+++ b/usrp-hw/sym/generated/ep1c12-pq240-PWR.src
@@ -0,0 +1,105 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=yes
+generate_pinseq=yes
+sym_width=1800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP1C12-PQ240-PWR
+device=EP1C12-PQ240
+refdes=U?
+footprint=PQ240
+description=Altera Cyclone EP1C12
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 1 of 9
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+9 pwr line l VCCIO1
+10 pwr line r GND
+22 pwr line l VCCIO1
+27 pwr line l VCCA\_PLL1
+30 pwr line r GNDA\_PLL1
+31 pwr line r GNDG\_PLL1
+40 pwr line r GND
+51 pwr line l VCCIO1
+52 pwr line r GND
+69 pwr line r GND
+70 pwr line l VCCIO4
+71 pwr line r GND
+72 pwr line l VCCINT
+80 pwr line r GND
+81 pwr line l VCCINT
+89 pwr line r GND
+90 pwr line l VCCINT
+91 pwr line r GND
+92 pwr line l VCCIO4
+96 pwr line r GND
+97 pwr line l VCCINT
+102 pwr line r GND
+103 pwr line l VCCINT
+109 pwr line r GND
+110 pwr line l VCCINT
+111 pwr line r GND
+112 pwr line l VCCIO4
+129 pwr line r GND
+130 pwr line l VCCIO3
+142 pwr line r GND
+150 pwr line r GNDG\_PLL2
+151 pwr line r GNDA\_PLL2
+154 pwr line l VCCA\_PLL2
+157 pwr line l VCCIO3
+171 pwr line r GND
+172 pwr line l VCCIO3
+189 pwr line l VCCIO2
+190 pwr line r GND
+191 pwr line l VCCINT
+192 pwr line r GND
+198 pwr line l VCCINT
+199 pwr line r GND
+204 pwr line l VCCINT
+205 pwr line r GND
+209 pwr line l VCCIO2
+210 pwr line r GND
+211 pwr line l VCCINT
+212 pwr line r GND
+220 pwr line l VCCINT
+221 pwr line r GND
+229 pwr line l VCCINT
+230 pwr line r GND
+231 pwr line l VCCIO2
+232 pwr line r GND
diff --git a/usrp-hw/sym/generated/ep2c20-f484-CFG.src b/usrp-hw/sym/generated/ep2c20-f484-CFG.src
new file mode 100644
index 000000000..5d0083824
--- /dev/null
+++ b/usrp-hw/sym/generated/ep2c20-f484-CFG.src
@@ -0,0 +1,59 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=2800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP2C20-F484-CFG
+device=EP2C20-F484
+refdes=U?
+footprint=FG484
+description=EP2C20 Cyclone II FPGA
+documentation=http://www.altera.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+L6 in line l DCLK
+K4 in line l DATA0
+K1 in line l _nCE_
+L4 in line l _nCONFIG_
+N20 in line l _nSTATUS_
+N18 in line l CONF\_DONE
+N17 in line l MSEL1
+M17 in line l MSEL0
diff --git a/usrp-hw/sym/generated/ep2c20-f484-IO1.src b/usrp-hw/sym/generated/ep2c20-f484-IO1.src
new file mode 100644
index 000000000..079c87005
--- /dev/null
+++ b/usrp-hw/sym/generated/ep2c20-f484-IO1.src
@@ -0,0 +1,92 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=2800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP2C20-F484-IO1
+device=EP2C20-F484
+refdes=U?
+footprint=FG484
+description=EP2C20 Cyclone II FPGA
+documentation=http://www.altera.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+M1 clk clk r CLK2/LVDSCLK1P
+M2 clk clk r CLK3/_LVDSCLK1N_
+M5 io line l IO/LVDS15P
+M6 io line l IO/_LVDS15N_
+N1 io line l IO/LVDS14P
+N2 io line l IO/_LVDS14N_
+P1 io line l IO/LVDS13P
+P2 io line l IO/_LVDS13N_
+N6 io line l IO
+P3 io line l IO/VREFB1N0
+N3 io line l IO/LVDS12P
+N4 io line l IO/_LVDS12N_
+R8 io line l IO/LVDS11P
+R7 io line l IO/_LVDS11N_
+P5 io line l IO/LVDS10P
+P6 io line l IO/_LVDS10N_
+R1 io line l IO/LVDS9P
+R2 io line l IO/_LVDS9N_
+T1 io line l IO/LVDS8P
+T2 io line l IO/_LVDS8N_
+U1 io line l IO/LVDS7P
+U2 io line l IO/_LVDS7N_
+R5 io line l IO/LVDS6P
+R6 io line l IO/_LVDS6N_
+V1 io line l IO/LVDS5P
+V2 io line l IO/_LVDS5N_
+T5 io line l IO/LVDS4P
+T6 io line l IO/_LVDS4N_
+T3 io line l IO
+U3 io line l IO/VREFB1N1
+W1 io line l IO/LVDS3P
+W2 io line l IO/_LVDS3N_
+Y1 io line l IO/LVDS2P
+Y2 io line l IO/_LVDS2N_
+W3 io line l IO/LVDS1P
+W4 io line l IO/_LVDS1N_
+Y3 io line l IO/LVDS0P
+Y4 io line l IO/_LVDS0N_
+W5 io line l IO
+U4 io line l IO/PLL1\_OUTP
+V4 io line l IO/_PLL1\_OUTN_
diff --git a/usrp-hw/sym/generated/ep2c20-f484-IO2.src b/usrp-hw/sym/generated/ep2c20-f484-IO2.src
new file mode 100644
index 000000000..2c351c93d
--- /dev/null
+++ b/usrp-hw/sym/generated/ep2c20-f484-IO2.src
@@ -0,0 +1,84 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=2800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP2C20-F484-IO2
+device=EP2C20-F484
+refdes=U?
+footprint=FG484
+description=EP2C20 Cyclone II FPGA
+documentation=http://www.altera.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+C4 io line r IO/ASDO
+C3 io line r IO/_nCSO_
+D3 io line r IO/LVDS26P/CRC\_ERROR
+D4 io line r IO/_LVDS26N_/CLKUSR
+D5 io line l IO/PLL3\_OUTP
+D6 io line l IO/_PLL3\_OUTN_
+E3 io line l IO/LVDS25P
+E4 io line l IO/_LVDS25N_
+C1 io line l IO/LVDS24P
+C2 io line l IO/_LVDS24N_
+F4 io line l IO/VREFB2N0
+G6 io line l IO/LVDS23P
+G5 io line l IO/_LVDS23N_
+F3 io line l IO
+D1 io line l IO/LVDS22P
+D2 io line l IO/_LVDS22N_
+G3 io line l IO/LVDS21P
+H4 io line l IO/_LVDS21N_
+H5 io line l IO/LVDS20P
+H6 io line l IO/_LVDS20N_
+E1 io line l IO/LVDS19P
+E2 io line l IO/_LVDS19N_
+F1 io line l IO/LVDS18P
+F2 io line l IO/_LVDS18N_
+H1 io line l IO/LVDS17P
+H2 io line l IO/_LVDS17N_
+L8 io line l IO
+H3 io line l IO/VREFB2N1
+J4 io line l IO
+J1 io line l IO/LVDS16P
+J2 io line l IO/_LVDS16N_
+L1 clk clk r CLK0/LVDSCLK0P
+L2 clk clk r CLK1/_LVDSCLK0N_
diff --git a/usrp-hw/sym/generated/ep2c20-f484-IO3.src b/usrp-hw/sym/generated/ep2c20-f484-IO3.src
new file mode 100644
index 000000000..bc44343a5
--- /dev/null
+++ b/usrp-hw/sym/generated/ep2c20-f484-IO3.src
@@ -0,0 +1,94 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=2800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP2C20-F484-IO3
+device=EP2C20-F484
+refdes=U?
+footprint=FG484
+description=EP2C20 Cyclone II FPGA
+documentation=http://www.altera.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+D12 clk clk r CLK10/_LVDSCLK5N_
+E12 clk clk r CLK11/LVDSCLK5P
+B11 io line l IO/_LVDS44N_
+A11 io line l IO/LVDS44P
+E11 io line l IO/_LVDS43N_
+D11 io line l IO/LVDS43P
+H11 io line l IO/_LVDS42N_
+G11 io line l IO/LVDS42P
+B10 io line l IO/_LVDS41N_
+A10 io line l IO/LVDS41P
+F11 io line l IO/_LVDS40N_
+F10 io line l IO/LVDS40P
+C10 io line l IO/VREFB3N0
+B9 io line l IO/_LVDS39N_
+A9 io line l IO/LVDS39P
+H10 io line l IO/_LVDS38N_
+H9 io line l IO/LVDS38P
+E9 io line l IO/_LVDS37N_
+D9 io line l IO/LVDS37P
+B8 io line l IO/_LVDS36N_
+A8 io line l IO/LVDS36P
+B7 io line l IO/_LVDS35N_
+A7 io line l IO/LVDS35P
+F9 io line l IO/_LVDS34N_
+E8 io line l IO/LVDS34P
+D8 io line l IO/_LVDS33N_
+C9 io line l IO/LVDS33P
+D7 io line l IO
+F8 io line l IO/_LVDS32N_
+G8 io line l IO/LVDS32P
+H8 io line l IO
+C7 io line l IO/VREFB3N1
+E7 io line l IO
+G7 io line l IO/_LVDS31N_
+H7 io line l IO/LVDS31P
+B6 io line l IO/_LVDS30N_
+A6 io line l IO/LVDS30P
+B5 io line l IO/_LVDS29N_
+A5 io line l IO/LVDS29P
+B4 io line l IO/_LVDS28N_
+A4 io line l IO/LVDS28P
+A3 io line l IO/LVDS27P
+B3 io line l IO/_LVDS27N_/_DEV\_CLRn_
diff --git a/usrp-hw/sym/generated/ep2c20-f484-IO4.src b/usrp-hw/sym/generated/ep2c20-f484-IO4.src
new file mode 100644
index 000000000..98168dc6b
--- /dev/null
+++ b/usrp-hw/sym/generated/ep2c20-f484-IO4.src
@@ -0,0 +1,91 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=2800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP2C20-F484-IO4
+device=EP2C20-F484
+refdes=U?
+footprint=FG484
+description=EP2C20 Cyclone II FPGA
+documentation=http://www.altera.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+C18 io line l IO/_LVDS61N_
+C17 io line l IO/LVDS61P
+B20 io line l IO/_LVDS60N_
+A20 io line l IO/LVDS60P
+B19 io line l IO/_LVDS59N_
+A19 io line l IO/LVDS59P
+B18 io line l IO/_LVDS58N_
+A18 io line l IO/LVDS58P
+G16 io line l IO/_LVDS57N_
+H15 io line l IO/LVDS57P
+C16 io line l IO/VREFB4N0
+D16 io line l IO/_LVDS56N_
+E15 io line l IO/LVDS56P
+H14 io line l IO/_LVDS55N_
+J14 io line l IO/LVDS55P
+D15 io line l IO/_LVDS54N_
+C14 io line l IO/LVDS54P
+G15 io line l IO/_LVDS53N_
+F15 io line l IO/LVDS53P
+H13 io line l IO
+B17 io line l IO/_LVDS52N_
+A17 io line l IO/LVDS52P
+E14 io line l IO/_LVDS51N_
+D14 io line l IO/LVDS51P
+F14 io line l IO/_LVDS50N_
+F13 io line l IO/LVDS50P
+B16 io line l IO/_LVDS49N_
+A16 io line l IO/LVDS49P
+B15 io line l IO/_LVDS48N_
+A15 io line l IO/LVDS48P
+H12 io line l IO
+C13 io line l IO/VREFB4N1
+F12 io line l IO/_LVDS47N_
+G12 io line l IO/LVDS47P
+B14 io line l IO/_LVDS46N_
+A14 io line l IO/LVDS46P
+B13 io line l IO/_LVDS45N_
+A13 io line l IO/LVDS45P
+B12 io line r CLK8/_LVDSCLK4N_
+A12 io line r CLK9/LVDSCLK4P
diff --git a/usrp-hw/sym/generated/ep2c20-f484-IO5.src b/usrp-hw/sym/generated/ep2c20-f484-IO5.src
new file mode 100644
index 000000000..d35117dff
--- /dev/null
+++ b/usrp-hw/sym/generated/ep2c20-f484-IO5.src
@@ -0,0 +1,90 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=2800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP2C20-F484-IO5
+device=EP2C20-F484
+refdes=U?
+footprint=FG484
+description=EP2C20 Cyclone II FPGA
+documentation=http://www.altera.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+L21 clk clk r CLK5/_LVDSCLK2N_
+L22 clk clk r CLK4/LVDSCLK2P
+L19 io line l IO/_LVDS77N_
+L18 io line l IO/LVDS77P
+K21 io line l IO/_LVDS76N_
+K22 io line l IO/LVDS76P
+J21 io line l IO/_LVDS75N_
+J22 io line l IO/LVDS75P
+J20 io line l IO/_LVDS74N_
+H19 io line l IO/LVDS74P
+K20 io line l IO/VREFB5N1
+J19 io line l IO/_LVDS73N_
+J18 io line l IO/LVDS73P
+J17 io line l IO/_LVDS72N_
+H16 io line l IO/LVDS72P
+J15 io line l IO
+G21 io line l IO/_LVDS71N_
+G22 io line l IO/LVDS71P
+F21 io line l IO/_LVDS70N_
+F22 io line l IO/LVDS70P
+H18 io line l IO/_LVDS69N_
+H17 io line l IO/LVDS69P
+E21 io line l IO/_LVDS68N_
+E22 io line l IO/LVDS68P
+D21 io line l IO/_LVDS67N_
+D22 io line l IO/LVDS67P
+G17 io line l IO/_LVDS66N_
+G18 io line l IO/LVDS66P
+G20 io line l IO/VREFB5N0
+E20 io line l IO/_LVDS65N_
+F20 io line l IO/LVDS65P
+C21 io line l IO/_LVDS64N_
+C22 io line l IO/LVDS64P
+C19 io line l IO/_LVDS63N_
+C20 io line l IO/LVDS63P
+D19 io line l IO/_LVDS62N_
+D20 io line l IO/LVDS62P
+E19 io line l IO/PLL2\_OUTP
+E18 io line l IO/PLL2\_OUTN
diff --git a/usrp-hw/sym/generated/ep2c20-f484-IO6.src b/usrp-hw/sym/generated/ep2c20-f484-IO6.src
new file mode 100644
index 000000000..aecaf3c0f
--- /dev/null
+++ b/usrp-hw/sym/generated/ep2c20-f484-IO6.src
@@ -0,0 +1,87 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=2800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP2C20-F484-IO6
+device=EP2C20-F484
+refdes=U?
+footprint=FG484
+description=EP2C20 Cyclone II FPGA
+documentation=http://www.altera.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+Y18 io line l IO
+V19 io line r IO/_LVDS91N_/INIT\_DONE
+W20 io line r IO/LVDS91P/_nCEO_
+Y19 io line l IO/_LVDS90N_
+Y20 io line l IO/LVDS90P
+U18 io line l IO/_PLL4\_OUTN_
+T18 io line l IO/PLL4\_OUTP
+U19 io line l IO/_LVDS89N_
+V20 io line l IO/LVDS89P
+W21 io line l IO/_LVDS88N_
+W22 io line l IO/LVDS88P
+U20 io line l IO/VREFB6N1
+R17 io line l IO
+Y21 io line l IO/_LVDS87N_
+Y22 io line l IO/LVDS87P
+V21 io line l IO/_LVDS86N_
+V22 io line l IO/LVDS86P
+U21 io line l IO/_LVDS85N_
+U22 io line l IO/LVDS85P
+R18 io line l IO/_LVDS84N_
+R19 io line l IO/LVDS84P
+P17 io line l IO/_LVDS83N_
+P18 io line l IO/LVDS83P
+T21 io line l IO/_LVDS82N_
+T22 io line l IO/LVDS82P
+R21 io line l IO/_LVDS81N_
+R22 io line l IO/LVDS81P
+R20 io line l IO/VREFB6N0
+P15 io line l IO/_LVDS80N_
+N15 io line l IO/LVDS80P
+N21 io line l IO/_LVDS79N_
+N22 io line l IO/LVDS79P
+M19 io line l IO/_LVDS78N_
+M18 io line l IO/LVDS78P
+M21 clk clk r CLK7/_LVDSCLK3N_
+M22 clk clk r CLK6/LVDSCLK3P
diff --git a/usrp-hw/sym/generated/ep2c20-f484-IO7.src b/usrp-hw/sym/generated/ep2c20-f484-IO7.src
new file mode 100644
index 000000000..c67eae887
--- /dev/null
+++ b/usrp-hw/sym/generated/ep2c20-f484-IO7.src
@@ -0,0 +1,81 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=2800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP2C20-F484-IO7
+device=EP2C20-F484
+refdes=U?
+footprint=FG484
+description=EP2C20 Cyclone II FPGA
+documentation=http://www.altera.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+W12 clk clk r CLK13/LVDSCLK6P
+V12 clk clk r CLK12/_LVDSCLK6N_
+AB12 io line l IO/LVDS108P
+AA12 io line l IO/_LVDS108N_
+AB13 io line l IO/LVDS107P
+AA13 io line l IO/_LVDS107N_
+T12 io line l IO/LVDS106P
+U13 io line l IO/_LVDS106N_
+Y13 io line l IO/VREFB7N1
+R12 io line l IO
+AB14 io line l IO/LVDS105P
+AA14 io line l IO/_LVDS105N_
+AB15 io line l IO/LVDS104P
+AA15 io line l IO/_LVDS104N_
+AB16 io line l IO/LVDS103P
+AA16 io line l IO/_LVDS103N_
+W14 io line l IO/LVDS102P
+V14 io line l IO/_LVDS102N_
+AB17 io line l IO/LVDS101P
+AA17 io line l IO/_LVDS101N_
+R13 io line l IO
+U14 io line l IO/LVDS100P
+T15 io line l IO/_LVDS100N_
+Y14 io line l IO/LVDS99P
+W15 io line l IO/_LVDS99N_
+R14 io line l IO/LVDS98P
+R15 io line l IO/_LVDS98N_
+AB18 io line l IO/LVDS97P
+AA18 io line l IO/_LVDS97N_
+Y16 io line l IO/VREFB7N0
diff --git a/usrp-hw/sym/generated/ep2c20-f484-IO8.src b/usrp-hw/sym/generated/ep2c20-f484-IO8.src
new file mode 100644
index 000000000..f86bfd65e
--- /dev/null
+++ b/usrp-hw/sym/generated/ep2c20-f484-IO8.src
@@ -0,0 +1,94 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=2800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP2C20-F484-IO8
+device=EP2C20-F484
+refdes=U?
+footprint=FG484
+description=EP2C20 Cyclone II FPGA
+documentation=http://www.altera.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+AA3 io line l IO/_LVDS127N_/DEV\_OE
+AB3 io line l IO/LVDS127P
+AB4 io line l IO/LVDS126P
+AA4 io line l IO/_LVDS126N_
+Y5 io line l IO/LVDS125P
+Y6 io line l IO/_LVDS125N_
+AB5 io line l IO/LVDS124P
+AA5 io line l IO/_LVDS124N_
+T8 io line l IO/LVDS123P
+T7 io line l IO/_LVDS123N_
+U8 io line l IO
+Y7 io line l IO/VREFB8N1
+P9 io line l IO/LVDS122P
+P8 io line l IO/_LVDS122N_
+AB6 io line l IO/LVDS121P
+AA6 io line l IO/_LVDS121N_
+V8 io line l IO/LVDS120P
+W7 io line l IO/_LVDS120N_
+W8 io line l IO/LVDS119P
+V9 io line l IO/_LVDS119N_
+AB7 io line l IO/LVDS118P
+AA7 io line l IO/_LVDS118N_
+Y9 io line l IO/LVDS117P
+W9 io line l IO/_LVDS117N_
+U9 io line l IO/LVDS116P
+U10 io line l IO/_LVDS116N_
+R10 io line l IO/LVDS115P
+R9 io line l IO/_LVDS115N_
+AB8 io line l IO/LVDS114P
+AA8 io line l IO/_LVDS114N_
+Y10 io line l IO/VREFB8N0
+AB9 io line l IO/LVDS113P
+AA9 io line l IO/_LVDS113N_
+T11 io line l IO/LVDS112P
+R11 io line l IO/_LVDS112N_
+W11 io line l IO/LVDS111P
+V11 io line l IO/_LVDS111N_
+AB10 io line l IO/LVDS110P
+AA10 io line l IO/_LVDS110N_
+AB11 io line l IO/LVDS109P
+AA11 io line l IO/_LVDS109N_
+U11 clk clk r CLK15/LVDSCLK7P
+U12 clk clk r CLK14/_LVDSCLK7N_
diff --git a/usrp-hw/sym/generated/ep2c20-f484-JTAG.src b/usrp-hw/sym/generated/ep2c20-f484-JTAG.src
new file mode 100644
index 000000000..06369b4ef
--- /dev/null
+++ b/usrp-hw/sym/generated/ep2c20-f484-JTAG.src
@@ -0,0 +1,55 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=2800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP2C20-F484-JTAG
+device=EP2C20-F484
+refdes=U?
+footprint=FG484
+description=EP2C20 Cyclone II FPGA
+documentation=http://www.altera.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+K5 io line l TDI
+K2 clk clk l TCK
+K6 io line l TMS
+L5 io line l TDO
diff --git a/usrp-hw/sym/generated/ep2c20-f484-NC.src b/usrp-hw/sym/generated/ep2c20-f484-NC.src
new file mode 100644
index 000000000..26058932e
--- /dev/null
+++ b/usrp-hw/sym/generated/ep2c20-f484-NC.src
@@ -0,0 +1,82 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=2800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP2C20-F484-NC
+device=EP2C20-F484
+refdes=U?
+footprint=FG484
+description=EP2C20 Cyclone II FPGA
+documentation=http://www.altera.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+G1 io line l NC
+G2 io line l NC
+H21 io line l NC
+H22 io line l NC
+J3 io line l NC
+J5 io line l NC
+J6 io line l NC
+J8 io line l NC
+J9 io line l NC
+K8 io line l NC
+K15 io line l NC
+K17 io line l NC
+K18 io line l NC
+L7 io line l NC
+L15 io line l NC
+L16 io line l NC
+L17 io line l NC
+M7 io line l NC
+M8 io line l NC
+M15 io line l NC
+M16 io line l NC
+N5 io line l NC
+N8 io line l NC
+P4 io line l NC
+P14 io line l NC
+P19 io line l NC
+P20 io line l NC
+P21 io line l NC
+P22 io line l NC
+R4 io line l NC
+W18 io line l NC
diff --git a/usrp-hw/sym/generated/ep2c20-f484-PWR.src b/usrp-hw/sym/generated/ep2c20-f484-PWR.src
new file mode 100644
index 000000000..5c1b77485
--- /dev/null
+++ b/usrp-hw/sym/generated/ep2c20-f484-PWR.src
@@ -0,0 +1,190 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=2800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=EP2C20-F484-PWR
+device=EP2C20-F484
+refdes=U?
+footprint=FG484
+description=EP2C20 Cyclone II FPGA
+documentation=http://www.altera.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+U5 pwr line r GND\_PLL1
+U6 pwr line l VCCD\_PLL1
+U7 pwr line l VCCA\_PLL1
+V7 pwr line r GNDA\_PLL1
+V5 pwr line r GND\_PLL1
+
+E16 pwr line r GNDA\_PLL2
+E17 pwr line r GND\_PLL2
+F16 pwr line l VCCA\_PLL2
+F17 pwr line l VCCD\_PLL2
+F18 pwr line r GND\_PLL2
+
+F5 pwr line r GND\_PLL3
+E5 pwr line l VCCD\_PLL3
+F6 pwr line r GND\_PLL3
+F7 pwr line r GNDA\_PLL3
+E6 pwr line l VCCA\_PLL3
+
+V18 pwr line r GND\_PLL4
+U17 pwr line l VCCD\_PLL4
+T17 pwr line r GND\_PLL4
+V16 pwr line r GNDA\_PLL4
+U16 pwr line l VCCA\_PLL4
+
+K10 pwr line r GND
+K11 pwr line r GND
+K12 pwr line r GND
+K13 pwr line r GND
+L10 pwr line r GND
+L11 pwr line r GND
+L12 pwr line r GND
+L13 pwr line r GND
+M10 pwr line r GND
+M11 pwr line r GND
+M12 pwr line r GND
+M13 pwr line r GND
+N10 pwr line r GND
+N11 pwr line r GND
+N12 pwr line r GND
+N13 pwr line r GND
+A1 pwr line r GND
+A22 pwr line r GND
+AA2 pwr line r GND
+AA21 pwr line r GND
+AB1 pwr line r GND
+AB22 pwr line r GND
+B2 pwr line r GND
+B21 pwr line r GND
+C5 pwr line r GND
+C8 pwr line r GND
+C15 pwr line r GND
+D10 pwr line r GND
+D13 pwr line r GND
+D18 pwr line r GND
+F19 pwr line r GND
+G4 pwr line r GND
+G10 pwr line r GND
+G13 pwr line r GND
+H20 pwr line r GND
+K3 pwr line r GND
+K7 pwr line r GND
+K16 pwr line r GND
+K19 pwr line r GND
+M4 pwr line r GND
+N7 pwr line r GND
+N16 pwr line r GND
+N19 pwr line r GND
+R3 pwr line r GND
+T10 pwr line r GND
+T13 pwr line r GND
+T20 pwr line r GND
+V3 pwr line r GND
+V6 pwr line r GND
+V17 pwr line r GND
+W10 pwr line r GND
+W13 pwr line r GND
+W19 pwr line r GND
+Y8 pwr line r GND
+Y15 pwr line r GND
+
+J10 pwr line l VccInt
+J11 pwr line l VccInt
+J12 pwr line l VccInt
+J13 pwr line l VccInt
+K9 pwr line l VccInt
+K14 pwr line l VccInt
+L9 pwr line l VccInt
+L14 pwr line l VccInt
+M9 pwr line l VccInt
+M14 pwr line l VccInt
+N9 pwr line l VccInt
+N14 pwr line l VccInt
+P10 pwr line l VccInt
+P11 pwr line l VccInt
+P12 pwr line l VccInt
+P13 pwr line l VccInt
+
+AA1 pwr line l VccIO1
+M3 pwr line l VccIO1
+P7 pwr line l VccIO1
+T4 pwr line l VccIO1
+
+B1 pwr line l VccIO2
+J7 pwr line l VccIO2
+L3 pwr line l VccIO2
+
+A2 pwr line l VccIO3
+C6 pwr line l VccIO3
+C11 pwr line l VccIO3
+E10 pwr line l VccIO3
+G9 pwr line l VccIO3
+
+A21 pwr line l VccIO4
+C12 pwr line l VccIO4
+D17 pwr line l VccIO4
+E13 pwr line l VccIO4
+G14 pwr line l VccIO4
+
+B22 pwr line l VccIO5
+G19 pwr line l VccIO5
+J16 pwr line l VccIO5
+L20 pwr line l VccIO5
+
+AA22 pwr line l VccIO6
+M20 pwr line l VccIO6
+P16 pwr line l VccIO6
+T19 pwr line l VccIO6
+
+AB21 pwr line l VccIO7
+T14 pwr line l VccIO7
+V13 pwr line l VccIO7
+W17 pwr line l VccIO7
+Y12 pwr line l VccIO7
+
+AB2 pwr line l VccIO8
+T9 pwr line l VccIO8
+V10 pwr line l VccIO8
+W6 pwr line l VccIO8
+Y11 pwr line l VccIO8
diff --git a/usrp-hw/sym/generated/hmc174ms8.src b/usrp-hw/sym/generated/hmc174ms8.src
new file mode 100644
index 000000000..1cedb39e4
--- /dev/null
+++ b/usrp-hw/sym/generated/hmc174ms8.src
@@ -0,0 +1,59 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=HMC174MS8
+device=HMC174MS8
+refdes=U?
+footprint=MSOP8
+description=Hittite Microwave T/R Switch
+documentation=http://www.hittite.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+4 pwr line l Vdd
+3 io line r RFC
+8 io line l RF2
+5 io line l RF1
+1 in line l A
+2 in line l B
+6 pwr line l GND
+7 pwr line l GND
+
diff --git a/usrp-hw/sym/generated/lm2940imp.src b/usrp-hw/sym/generated/lm2940imp.src
new file mode 100644
index 000000000..fcd2ec59e
--- /dev/null
+++ b/usrp-hw/sym/generated/lm2940imp.src
@@ -0,0 +1,55 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=LM2940IMP
+device=LM2940IMP
+refdes=U?
+footprint=SOT223
+description=National Fixed LDO
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Pin 4 is tab
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+3 pwr line l Vout
+1 pwr line l Vin
+2 pwr line r GND
+4 pwr line r GND
diff --git a/usrp-hw/sym/generated/lt1085.src b/usrp-hw/sym/generated/lt1085.src
new file mode 100644
index 000000000..faa294004
--- /dev/null
+++ b/usrp-hw/sym/generated/lt1085.src
@@ -0,0 +1,55 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=LT1085CM-3.3
+device=LT1085CM-3.3
+refdes=U?
+footprint=LINEAR_DD
+description=Linear Tech Fixed LDO
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Pin 4 is tab
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+3 pwr line l VIN
+1 pwr line l GND
+2 pwr line r VOUT
+4 pwr line r VOUT
diff --git a/usrp-hw/sym/generated/lt3462.src b/usrp-hw/sym/generated/lt3462.src
new file mode 100644
index 000000000..fbd956b32
--- /dev/null
+++ b/usrp-hw/sym/generated/lt3462.src
@@ -0,0 +1,58 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=LT3462
+device=LT3462
+refdes=U?
+footprint=TSOT23-95P-280L1-6N__LTC_S6_Package
+description=Linear Tech Adjustable Negative DC-DC
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Needs a pad in the middle for thermal
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+1 pwr line l SW
+6 pwr line l Vin
+2 pwr line l GND
+
+5 in line r D
+3 in line r FB
+4 in line r SDREF
diff --git a/usrp-hw/sym/generated/ltc2284-A.src b/usrp-hw/sym/generated/ltc2284-A.src
new file mode 100644
index 000000000..dd5a5c984
--- /dev/null
+++ b/usrp-hw/sym/generated/ltc2284-A.src
@@ -0,0 +1,72 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=LTC2284-A
+device=LTC2284
+refdes=U?
+footprint=QFN64
+description=Linear Technology Dual 14-bit 105 MS/s ADC
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 3 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+1 in line l VIN+\_A
+2 in line l _VIN-\_A_
+8 clk clk l CLK\_A
+41 out line r D0\_A
+42 out line r D1\_A
+43 out line r D2\_A
+44 out line r D3\_A
+45 out line r D4\_A
+46 out line r D5\_A
+47 out line r D6\_A
+48 out line r D7\_A
+51 out line r D8\_A
+52 out line r D9\_A
+53 out line r D10\_A
+54 out line r D11\_A
+55 out line r D12\_A
+56 out line r D13\_A
+57 out line r OVF\_A
+58 in dot l _OEB\_A_
+59 in line l PDWN\_A
+
diff --git a/usrp-hw/sym/generated/ltc2284-B.src b/usrp-hw/sym/generated/ltc2284-B.src
new file mode 100644
index 000000000..1d05ccc20
--- /dev/null
+++ b/usrp-hw/sym/generated/ltc2284-B.src
@@ -0,0 +1,71 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=LTC2284-A
+device=LTC2284
+refdes=U?
+footprint=QFN64
+description=Linear Technology Dual 14-bit 105 MS/s ADC
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 3 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+16 in line l VIN+\_B
+15 in line l _VIN-\_B_
+9 clk clk l CLK\_B
+24 out line r D0\_B
+25 out line r D1\_B
+26 out line r D2\_B
+27 out line r D3\_B
+28 out line r D4\_B
+29 out line r D5\_B
+30 out line r D6\_B
+33 out line r D7\_B
+34 out line r D8\_B
+35 out line r D9\_B
+36 out line r D10\_B
+37 out line r D11\_B
+38 out line r D12\_B
+39 out line r D13\_B
+40 out line r OVF\_B
+23 in dot l _OEB\_B_
+22 in line l PDWN\_B
diff --git a/usrp-hw/sym/generated/ltc2284-CTRL.src b/usrp-hw/sym/generated/ltc2284-CTRL.src
new file mode 100644
index 000000000..0c2257178
--- /dev/null
+++ b/usrp-hw/sym/generated/ltc2284-CTRL.src
@@ -0,0 +1,65 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=LTC2284-CTRL
+device=LTC2284
+refdes=U?
+footprint=QFN64
+description=Linear Technology Dual 14-bit 105 MS/s ADC
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 2 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+3 in line l REFH\_A
+4 in line l REFH\_A
+5 in line l REFL\_A
+6 in line l REFL\_A
+13 in line l REFH\_B
+14 in line l REFH\_B
+11 in line l REFL\_B
+12 in line l REFL\_B
+62 in line r SENSE\_A
+19 in line r SENSE\_B
+21 in line r MUX
+60 in line r MODE
+61 in line r VCM\_A
+20 in line r VCM\_B
diff --git a/usrp-hw/sym/generated/ltc2284-PWR.src b/usrp-hw/sym/generated/ltc2284-PWR.src
new file mode 100644
index 000000000..b5180f970
--- /dev/null
+++ b/usrp-hw/sym/generated/ltc2284-PWR.src
@@ -0,0 +1,63 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=LTC2284-PWR
+device=LTC2284
+refdes=U?
+footprint=QFN64
+description=Linear Technology Dual 14-bit 105 MS/s ADC
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 1 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+17 pwr line r GND
+64 pwr line r GND
+65 pwr line r GND\_EP
+7 pwr line l AVdd
+10 pwr line l AVdd
+18 pwr line l AVdd
+63 pwr line l AVdd
+31 pwr line r DGND
+50 pwr line r DGND
+32 pwr line l DVdd
+49 pwr line l DVdd
+
diff --git a/usrp-hw/sym/generated/make_symbols b/usrp-hw/sym/generated/make_symbols
new file mode 100755
index 000000000..b0cec58f5
--- /dev/null
+++ b/usrp-hw/sym/generated/make_symbols
@@ -0,0 +1,126 @@
+#!/bin/sh
+
+tragesym ad9238-PWR.src ad9238-PWR.sym
+tragesym ad9238-CTRL.src ad9238-CTRL.sym
+tragesym ad9238-A.src ad9238-A.sym
+tragesym ad9238-B.src ad9238-B.sym
+
+tragesym ltc2284-PWR.src ltc2284-PWR.sym
+tragesym ltc2284-CTRL.src ltc2284-CTRL.sym
+tragesym ltc2284-A.src ltc2284-A.sym
+tragesym ltc2284-B.src ltc2284-B.sym
+
+tragesym ad9777-PWR.src ad9777-PWR.sym
+tragesym ad9777-CTRL.src ad9777-CTRL.sym
+tragesym ad9777-CH1.src ad9777-CH1.sym
+tragesym ad9777-CH2.src ad9777-CH2.sym
+
+tragesym ad9767-PWR.src ad9767-PWR.sym
+tragesym ad9767-CTRL.src ad9767-CTRL.sym
+tragesym ad9767-CH1.src ad9767-CH1.sym
+tragesym ad9767-CH2.src ad9767-CH2.sym
+
+tragesym cy7c68013-tq100-PWR.src cy7c68013-tq100-PWR.sym
+tragesym cy7c68013-tq100-CTRL.src cy7c68013-tq100-CTRL.sym
+tragesym cy7c68013-tq100-BUS.src cy7c68013-tq100-BUS.sym
+tragesym cy7c68013-tq100-PA.src cy7c68013-tq100-PA.sym
+tragesym cy7c68013-tq100-PC.src cy7c68013-tq100-PC.sym
+tragesym cy7c68013-tq100-PE.src cy7c68013-tq100-PE.sym
+tragesym cy7c68013-tq100-MISC.src cy7c68013-tq100-MISC.sym
+
+tragesym ep1c12-pq240-PWR.src ep1c12-pq240-PWR.sym
+tragesym ep1c12-pq240-CFG.src ep1c12-pq240-CFG.sym
+tragesym ep1c12-pq240-IO1.src ep1c12-pq240-IO1.sym
+tragesym ep1c12-pq240-IO2.src ep1c12-pq240-IO2.sym
+tragesym ep1c12-pq240-IO3.src ep1c12-pq240-IO3.sym
+tragesym ep1c12-pq240-IO4.src ep1c12-pq240-IO4.sym
+tragesym ep1c12-pq240-CLKA.src ep1c12-pq240-CLKA.sym
+tragesym ep1c12-pq240-CLKB.src ep1c12-pq240-CLKB.sym
+tragesym ep1c12-pq240-JTAG.src ep1c12-pq240-JTAG.sym
+
+tragesym ep2c20-f484-JTAG.src ep2c20-f484-JTAG.sym
+tragesym ep2c20-f484-CFG.src ep2c20-f484-CFG.sym
+tragesym ep2c20-f484-PWR.src ep2c20-f484-PWR.sym
+tragesym ep2c20-f484-NC.src ep2c20-f484-NC.sym
+tragesym ep2c20-f484-IO1.src ep2c20-f484-IO1.sym
+tragesym ep2c20-f484-IO2.src ep2c20-f484-IO2.sym
+tragesym ep2c20-f484-IO3.src ep2c20-f484-IO3.sym
+tragesym ep2c20-f484-IO4.src ep2c20-f484-IO4.sym
+tragesym ep2c20-f484-IO5.src ep2c20-f484-IO5.sym
+tragesym ep2c20-f484-IO6.src ep2c20-f484-IO6.sym
+tragesym ep2c20-f484-IO7.src ep2c20-f484-IO7.sym
+tragesym ep2c20-f484-IO8.src ep2c20-f484-IO8.sym
+
+tragesym max211x-PWR.src max211x-PWR.sym
+tragesym max211x-PLL.src max211x-PLL.sym
+tragesym max211x-SIG.src max211x-SIG.sym
+tragesym max211x-DIG.src max211x-DIG.sym
+
+tragesym max355x-PWR.src max355x-PWR.sym
+tragesym max355x-DIG.src max355x-DIG.sym
+tragesym max355x-PLL.src max355x-PLL.sym
+tragesym max355x-BIAS.src max355x-BIAS.sym
+tragesym max355x-RF.src max355x-RF.sym
+tragesym max355x-IF.src max355x-IF.sym
+
+tragesym saw.src saw.sym
+tragesym lt3462.src lt3462.sym
+
+tragesym tps777xx-pwp.src tps777xx-pwp.sym
+tragesym lt1085.src lt1085.sym
+tragesym adp3336.src adp3336.sym
+tragesym lm2940imp.src lm2940imp.sym
+tragesym mic5216.src mic5216.sym
+tragesym va1t1ur2076.src va1t1ur2076.sym
+tragesym mt4736py5.src mt4736py5.sym
+tragesym mt4937di5.src mt4937di5.sym
+tragesym bs2s7hz1204.src bs2s7hz1204.sym
+tragesym hmc174ms8.src hmc174ms8.sym
+tragesym max502x.src max502x.sym
+tragesym ad813x.src ad813x.sym
+
+tragesym vctcxo.src vctcxo.sym
+
+tragesym ad986X-PWR.src ad986X-PWR.sym
+tragesym ad986X-CLK.src ad986X-CLK.sym
+tragesym ad986X-CTRL.src ad986X-CTRL.sym
+tragesym ad986X-ACTRL.src ad986X-ACTRL.sym
+tragesym ad986X-AUX.src ad986X-AUX.sym
+tragesym ad986X-TX.src ad986X-TX.sym
+tragesym ad986X-RX.src ad986X-RX.sym
+
+tragesym ad834X-PWR.src ad834X-PWR.sym
+tragesym ad834X-MIX.src ad834X-MIX.sym
+
+tragesym adf4360-PWR.src adf4360-PWR.sym
+tragesym adf4360-DIG.src adf4360-DIG.sym
+tragesym adf4360-ANLG.src adf4360-ANLG.sym
+
+tragesym ad8347-PWR.src ad8347-PWR.sym
+tragesym ad8347-BIAS.src ad8347-BIAS.sym
+tragesym ad8347-MIX.src ad8347-MIX.sym
+tragesym ad8347-OUT.src ad8347-OUT.sym
+
+tragesym ad8348-PWR.src ad8348-PWR.sym
+tragesym ad8348-BIAS.src ad8348-BIAS.sym
+tragesym ad8348-MIX.src ad8348-MIX.sym
+tragesym ad8348-OUT.src ad8348-OUT.sym
+
+tragesym ad9513-PWR.src ad9513-PWR.sym
+tragesym ad9513-CLK.src ad9513-CLK.sym
+tragesym ad9513-CTRL.src ad9513-CTRL.sym
+
+tragesym ad9510-PWR.src ad9510-PWR.sym
+tragesym ad9510-PLL.src ad9510-PLL.sym
+tragesym ad9510-CTRL.src ad9510-CTRL.sym
+tragesym ad9510-OUTA.src ad9510-OUTA.sym
+tragesym ad9510-OUTB.src ad9510-OUTB.sym
+
+tragesym max128X.src max128X.sym
+tragesym max5742.src max5742.sym
+
+tragesym max282X-TX.src max282X-TX.sym
+tragesym max282X-RX.src max282X-RX.sym
+tragesym max282X-PWR.src max282X-PWR.sym
+tragesym max282X-CTRL.src max282X-CTRL.sym
+
diff --git a/usrp-hw/sym/generated/max128X.src b/usrp-hw/sym/generated/max128X.src
new file mode 100644
index 000000000..9d0aa7c5f
--- /dev/null
+++ b/usrp-hw/sym/generated/max128X.src
@@ -0,0 +1,58 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MAX128X
+device=MAX128X
+refdes=U?
+footprint=SOT23-8
+description=Maxim Dual 12-bit serial ADC
+documentation=http://www.maxim-ic.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+1 pwr line t Vdd
+4 pwr line b GND
+2 in line r Ain1
+3 in line r Ain2
+5 in line r Ref
+6 in line l CNVST
+7 out line l Dout
+8 in clk l SCLK
diff --git a/usrp-hw/sym/generated/max211x-DIG.src b/usrp-hw/sym/generated/max211x-DIG.src
new file mode 100644
index 000000000..b7a5a274b
--- /dev/null
+++ b/usrp-hw/sym/generated/max211x-DIG.src
@@ -0,0 +1,59 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MAX211X-DIG
+device=MAX211X
+refdes=U?
+footprint=QFN40_6_EP
+description=Maxim DBS Tuner, max2116 (se) or 2118 (diff)
+documentation=http://www.maxim-ic.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+
+8 pwr line r Vreg1
+28 pwr line r Vreg2
+
+15 in line l AS2
+26 in line l AS1
+32 in line l AS0
+27 io line l SDA
+29 io line l SCL
diff --git a/usrp-hw/sym/generated/max211x-PLL.src b/usrp-hw/sym/generated/max211x-PLL.src
new file mode 100644
index 000000000..94c14f030
--- /dev/null
+++ b/usrp-hw/sym/generated/max211x-PLL.src
@@ -0,0 +1,58 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MAX211X-PLL
+device=MAX211X
+refdes=U?
+footprint=QFN40_6_EP
+description=Maxim DBS Tuner, max2116 (se) or 2118 (diff)
+documentation=http://www.maxim-ic.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+16 in line r Vtune
+17 out line r CPout
+
+21 in line l XTAL+
+22 in line l _XTAL-_
+24 out line l XTALOUT
+23 out line l CNTOUT/NC
+
diff --git a/usrp-hw/sym/generated/max211x-PWR.src b/usrp-hw/sym/generated/max211x-PWR.src
new file mode 100644
index 000000000..305a9b9a0
--- /dev/null
+++ b/usrp-hw/sym/generated/max211x-PWR.src
@@ -0,0 +1,74 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MAX211X-PWR
+device=MAX211X
+refdes=U?
+footprint=QFN40_6_EP
+description=Maxim DBS Tuner, max2116 (se) or 2118 (diff)
+documentation=http://www.maxim-ic.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+
+2 in line r IDC+
+1 in line r _IDC-_
+39 in line r QDC+
+40 in line r _QDC-_
+14 in line r LOFLT
+20 in line r CFLT
+
+3 pwr line l VccRF1
+12 pwr line l VccLO
+13 pwr line l VccVCO
+19 pwr line l VccPX
+30 pwr line l VccDIG
+35 pwr line l VccBB
+38 pwr line l VccRF2
+
+6 in line l GND
+9 in line l GND
+11 in line l GND
+18 in line l GND
+25 in line l GND
+31 in line l GND
+10 pwr line l GND-PADTEST
+41 pwr line l GNDPAD
diff --git a/usrp-hw/sym/generated/max211x-SIG.src b/usrp-hw/sym/generated/max211x-SIG.src
new file mode 100644
index 000000000..0f0602fa7
--- /dev/null
+++ b/usrp-hw/sym/generated/max211x-SIG.src
@@ -0,0 +1,59 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MAX211X-SIG
+device=MAX211X
+refdes=U?
+footprint=QFN40_6_EP
+description=Maxim DBS Tuner, max2116 (se) or 2118 (diff)
+documentation=http://www.maxim-ic.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+5 in line l RFIN+
+4 in line l _RFIN-_
+
+7 in line l GC1
+
+37 out line r IOUT+
+36 out line r NC/_IOUT-_
+34 out line r QOUT+
+33 out line r NC/_QOUT-_
diff --git a/usrp-hw/sym/generated/max282X-CTRL.src b/usrp-hw/sym/generated/max282X-CTRL.src
new file mode 100644
index 000000000..2e15763cb
--- /dev/null
+++ b/usrp-hw/sym/generated/max282X-CTRL.src
@@ -0,0 +1,69 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MAX282X-CTRL
+device=MAX282X
+refdes=U?
+footprint=TQFN56
+description=Maxim 2.4 and 5 GHz transceiver
+documentation=http://www.maxim-ic.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 2 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+26 in line r DIN
+27 in clk r SCLK
+28 in line r _CS_
+30 in line b Rosc
+33 out line b CPout
+36 in line b Tune
+39 in line l _SHDN_
+41 in line l RXENA
+13 in line l TXENA
+42 in line l RXHP
+29 out line l LD
+48 in line l B1
+50 in line l B2
+53 in line l B3
+54 in line l B4
+56 in line l B5
+1 in line l B6
+3 in line l B7
diff --git a/usrp-hw/sym/generated/max282X-PWR.src b/usrp-hw/sym/generated/max282X-PWR.src
new file mode 100644
index 000000000..239ca80aa
--- /dev/null
+++ b/usrp-hw/sym/generated/max282X-PWR.src
@@ -0,0 +1,74 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MAX282X-TX
+device=MAX282X
+refdes=U?
+footprint=TQFN56
+description=Maxim 2.4 and 5 GHz transceiver
+documentation=http://www.maxim-ic.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 1 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+2 pwr line l Vcc
+10 pwr line l Vcc
+15 pwr line l Vcc
+20 pwr line l Vcc
+22 pwr line l Vcc
+25 pwr line l Vcc
+31 pwr line l Vcc
+38 pwr line l Vcc
+47 pwr line l Vcc
+49 pwr line l Vcc
+52 pwr line l Vcc
+55 pwr line l Vcc
+5 pwr line r GND
+7 pwr line r GND
+24 pwr line r GND
+32 pwr line r GND
+34 pwr line r GND
+35 pwr line r GND
+51 pwr line r GND
+57 pwr line r GND\_EP
+21 in line b Rbias
+37 in line b Bypass
+23 out line b Vref
diff --git a/usrp-hw/sym/generated/max282X-RX.src b/usrp-hw/sym/generated/max282X-RX.src
new file mode 100644
index 000000000..eae398f05
--- /dev/null
+++ b/usrp-hw/sym/generated/max282X-RX.src
@@ -0,0 +1,58 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MAX282X-RX
+device=MAX282X
+refdes=U?
+footprint=TQFN56
+description=Maxim 2.4 and 5 GHz transceiver
+documentation=http://www.maxim-ic.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 4 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+6 in line l RXRFH
+40 out line r RSSI
+46 out line r RXBBI+
+45 out line r _RXBBI-_
+44 out line r RXBBQ+
+43 out line r _RXBBQ-_
+4 in line l RXRFL
diff --git a/usrp-hw/sym/generated/max282X-TX.src b/usrp-hw/sym/generated/max282X-TX.src
new file mode 100644
index 000000000..e8c6cd624
--- /dev/null
+++ b/usrp-hw/sym/generated/max282X-TX.src
@@ -0,0 +1,60 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MAX282X-TX
+device=MAX282X
+refdes=U?
+footprint=TQFN56
+description=Maxim 2.4 and 5 GHz transceiver
+documentation=http://www.maxim-ic.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+comment=Part 3 of 4
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+8 out line r TXRFH+
+9 out line r _TXRFH-_
+16 in line l TXBBI+
+17 in line l _TXBBI-_
+18 in line l TXBBQ+
+19 in line l _TXBBQ-_
+11 out line r TXRFL+
+12 out line r _TXRFL-_
+14 out line r PABIAS
diff --git a/usrp-hw/sym/generated/max355x-BIAS.src b/usrp-hw/sym/generated/max355x-BIAS.src
new file mode 100644
index 000000000..404884615
--- /dev/null
+++ b/usrp-hw/sym/generated/max355x-BIAS.src
@@ -0,0 +1,56 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MAX355X-BIAS
+device=MAX355X
+refdes=U?
+footprint=QFN48_7_EP
+description=Maxim TV Tuner, max3550/1/3
+documentation=http://www.maxim-ic.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+48 in line l LNABias
+46 in line l Bias
+9 in line l LOCFlt1
+29 in line l LOCFlt2
+17 io line l NC
+
diff --git a/usrp-hw/sym/generated/max355x-DIG.src b/usrp-hw/sym/generated/max355x-DIG.src
new file mode 100644
index 000000000..502a1dfe4
--- /dev/null
+++ b/usrp-hw/sym/generated/max355x-DIG.src
@@ -0,0 +1,57 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MAX355X-DIG
+device=MAX355X
+refdes=U?
+footprint=QFN48_7_EP
+description=Maxim TV Tuner, max3550/1/3
+documentation=http://www.maxim-ic.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+22 in line l OSCIN
+21 out line l OSCOUT
+16 out line r DIV/LD
+13 in line r SCL/SCLK
+14 in line r SDA/SDI
+12 in line r ADDR1/_CS_
+11 in line r ADDR2/NC
diff --git a/usrp-hw/sym/generated/max355x-IF.src b/usrp-hw/sym/generated/max355x-IF.src
new file mode 100644
index 000000000..09714741f
--- /dev/null
+++ b/usrp-hw/sym/generated/max355x-IF.src
@@ -0,0 +1,55 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MAX355X-IF
+device=MAX355X
+refdes=U?
+footprint=QFN48_7_EP
+description=Maxim TV Tuner, max3550/1/3
+documentation=http://www.maxim-ic.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+38 in line l IFin+
+39 in line l _IFin-_
+42 out line r IFOut2+
+43 out line r _IFOut2-_
+40 in line l IFVGA
diff --git a/usrp-hw/sym/generated/max355x-PLL.src b/usrp-hw/sym/generated/max355x-PLL.src
new file mode 100644
index 000000000..f03466606
--- /dev/null
+++ b/usrp-hw/sym/generated/max355x-PLL.src
@@ -0,0 +1,54 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MAX355X-PLL
+device=MAX355X
+refdes=U?
+footprint=QFN48_7_EP
+description=Maxim TV Tuner, max3550/1/3
+documentation=http://www.maxim-ic.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+8 in line l Tune1
+18 out line l CPout1
+30 in line r Tune2
+26 out line r CPout2
diff --git a/usrp-hw/sym/generated/max355x-PWR.src b/usrp-hw/sym/generated/max355x-PWR.src
new file mode 100644
index 000000000..6f42c0f8a
--- /dev/null
+++ b/usrp-hw/sym/generated/max355x-PWR.src
@@ -0,0 +1,73 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MAX355X-PWR
+device=MAX355X
+refdes=U?
+footprint=QFN48_7_EP
+description=Maxim TV Tuner, max3550/1/3
+documentation=http://www.maxim-ic.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+1 pwr line l Vcc
+5 pwr line l Vcc
+7 pwr line l Vcc
+15 pwr line l Vcc
+19 pwr line l Vcc
+25 pwr line l Vcc
+27 pwr line l Vcc
+31 pwr line l Vcc
+33 pwr line l Vcc
+37 pwr line l Vcc
+41 pwr line l Vcc
+44 pwr line l Vcc
+4 pwr line r GND
+6 pwr line r GND
+10 pwr line r GND
+20 pwr line r GND
+23 pwr line r GND
+24 pwr line r GND
+28 pwr line r GND
+32 pwr line r GND
+34 pwr line r GND
+45 pwr line r GND
+49 pwr line r GND\_PAD
diff --git a/usrp-hw/sym/generated/max355x-RF.src b/usrp-hw/sym/generated/max355x-RF.src
new file mode 100644
index 000000000..7fd6ac95c
--- /dev/null
+++ b/usrp-hw/sym/generated/max355x-RF.src
@@ -0,0 +1,56 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MAX355X-RF
+device=MAX355X
+refdes=U?
+footprint=QFN48_7_EP
+description=Maxim TV Tuner, max3550/1/3
+documentation=http://www.maxim-ic.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+2 in line l RFIn+
+3 in line l _RFIn-_
+35 out line r IFOut1+
+36 out line r _IFOut1-_
+47 in line l RFVGA
+
diff --git a/usrp-hw/sym/generated/max502x.src b/usrp-hw/sym/generated/max502x.src
new file mode 100644
index 000000000..f0bdad3bc
--- /dev/null
+++ b/usrp-hw/sym/generated/max502x.src
@@ -0,0 +1,57 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MAX502X
+device=MAX502X
+refdes=U?
+footprint=SOT23
+description=Maxim PWM Steup-up DC-DC Conv
+documentation=http://www.maxim-ic.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+5 pwr line l VCC
+4 in line l _SHDN_
+1 pwr line l PGND
+2 pwr line l GND
+6 io line r LX
+3 in line r FB
diff --git a/usrp-hw/sym/generated/max5742.src b/usrp-hw/sym/generated/max5742.src
new file mode 100644
index 000000000..def043685
--- /dev/null
+++ b/usrp-hw/sym/generated/max5742.src
@@ -0,0 +1,60 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MAX5742
+device=MAX5742
+refdes=U?
+footprint=uMAX10
+description=Quad 12-bit serial DAC
+documentation=http://www.maxim-ic.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+3 pwr line t Vdd
+4 pwr line b GND
+2 in clk l SCLK
+1 in line l _CS_
+5 in line l Din
+7 out line r OUTA
+8 out line r OUTB
+9 out line r OUTC
+10 out line r OUTD
+6 in line l Ref
diff --git a/usrp-hw/sym/generated/mic5216.src b/usrp-hw/sym/generated/mic5216.src
new file mode 100644
index 000000000..efcaa8d79
--- /dev/null
+++ b/usrp-hw/sym/generated/mic5216.src
@@ -0,0 +1,56 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MIC5216-5.0BM5
+device=MIC5216-5.0BM5
+refdes=U?
+footprint=SOT23_5_LOCAL
+description=Micrel Fixed LDO
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+1 pwr line l VIN
+2 pwr line l GND
+3 pwr line l ENB
+5 pwr line r VOUT
+4 pwr line r FLAG
diff --git a/usrp-hw/sym/generated/mt4736py5.src b/usrp-hw/sym/generated/mt4736py5.src
new file mode 100644
index 000000000..79ba177cc
--- /dev/null
+++ b/usrp-hw/sym/generated/mt4736py5.src
@@ -0,0 +1,64 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MT4736PY5
+device=MT4736PY5
+refdes=U?
+footprint=MT4736PY5
+description=Microtune Cable Modem Tuner
+documentation=http://www.microtune.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+1 in line l REV\_CH
+5 in line l AGC
+6 io line l ADC\_IO
+9 io line l SCL
+10 io line l SDA
+11 out line l I2C\_ADDR
+4 pwr line r B1\_5V
+8 pwr line r B2\_5V
+12 out line r IFOUT\_P
+13 out line r _IFOUT\_N_
+2 in line r NC
+3 in line r NC
+7 in line r NC
diff --git a/usrp-hw/sym/generated/mt4937di5.src b/usrp-hw/sym/generated/mt4937di5.src
new file mode 100644
index 000000000..feb462608
--- /dev/null
+++ b/usrp-hw/sym/generated/mt4937di5.src
@@ -0,0 +1,81 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=MT4937DI5
+device=MT4937DI5
+refdes=U?
+footprint=MT4937DI5
+description=Microtune Cable Modem Tuner
+documentation=http://www.microtune.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+
+7 in line l RFAGC
+16 in line l IFAGC
+
+3 pwr line r VS1
+6 pwr line r VS2
+10 pwr line r VS3
+15 pwr line r VS4
+
+13 in line l AS2
+11 io line l SCL2
+12 io line l SDA2
+
+14 in line r NC
+
+4 in line r AS1
+8 io line r SCL1
+9 io line r SDA1
+
+1 in line r Upstream1
+2 in line r Upstream1
+5 in line r TXEN
+
+17 out line l out+
+18 out line l _out-_
+
+21 pwr line r GND
+22 pwr line r GND
+23 pwr line r GND
+24 pwr line r GND
diff --git a/usrp-hw/sym/generated/saw.src b/usrp-hw/sym/generated/saw.src
new file mode 100644
index 000000000..756204918
--- /dev/null
+++ b/usrp-hw/sym/generated/saw.src
@@ -0,0 +1,56 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=SAW
+device=SAW
+refdes=U?
+footprint=SIP5
+description=SAW Filter Epcos B39440-X6965-D100
+documentation=NA
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+1 in line l In
+2 in line l In-GND
+3 pwr line l GND
+4 out line l Out1
+5 out line l Out2
diff --git a/usrp-hw/sym/generated/template.src b/usrp-hw/sym/generated/template.src
new file mode 100644
index 000000000..3595d7c7c
--- /dev/null
+++ b/usrp-hw/sym/generated/template.src
@@ -0,0 +1,51 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=
+device=
+refdes=U?
+footprint=
+description=
+documentation=
+author=
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
diff --git a/usrp-hw/sym/generated/tps777xx-pwp.src b/usrp-hw/sym/generated/tps777xx-pwp.src
new file mode 100644
index 000000000..ea37838e8
--- /dev/null
+++ b/usrp-hw/sym/generated/tps777xx-pwp.src
@@ -0,0 +1,71 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=yes
+sort_labels=no
+generate_pinseq=yes
+sym_width=1800
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=TPS777XX-PWP
+device=TPS777XX-PWP
+refdes=U?
+footprint=PWP-20
+description=TI LDO Voltage regulators Vout=XX
+documentation=http://focus.ti.com/docs/prod/folders/print/tps77715.html
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+6 pwr line l IN
+7 pwr line l IN
+5 in dot l _EN_
+4 io line l NC
+8 io line l NC
+3 pwr line l GND
+1 pwr line l GND/HSINK
+2 pwr line l GND/HSINK
+9 pwr line l GND/HSINK
+10 pwr line l GND/HSINK
+13 pwr line r OUT
+14 pwr line r OUT
+15 in line r FB/NC
+16 io line r _RESET_/PG
+17 io line r NC
+18 io line r NC
+11 pwr line r GND/HSINK
+12 pwr line r GND/HSINK
+19 pwr line r GND/HSINK
+20 pwr line r GND/HSINK
diff --git a/usrp-hw/sym/generated/va1t1ur2076.src b/usrp-hw/sym/generated/va1t1ur2076.src
new file mode 100644
index 000000000..6c00834c8
--- /dev/null
+++ b/usrp-hw/sym/generated/va1t1ur2076.src
@@ -0,0 +1,62 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=VA1T1UR2076
+device=VA1T1UR2076
+refdes=U?
+footprint=VA1T1UR2076
+description=Sharp Microelectronics DTV Tuner
+documentation=http://www.sharpsma.com
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+comment=NC pins -- 1,3
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+2 pwr line l BB\_5V
+5 pwr line l B1\_5V
+6 pwr line l B2\_5V
+9 out line l BT\_30V\_MON
+4 out line l RFAGC\_MON
+7 io line l SCL
+8 io line l SDA
+10 in line l IFAGC
+11 out line r IFOUT\_P
+12 out line r _IFOUT\_N_
+100 pwr line l GND\_CASE
diff --git a/usrp-hw/sym/generated/vctcxo.src b/usrp-hw/sym/generated/vctcxo.src
new file mode 100644
index 000000000..64b9a5f6a
--- /dev/null
+++ b/usrp-hw/sym/generated/vctcxo.src
@@ -0,0 +1,55 @@
+# This is the template file for creating symbols with tragesym
+# every line starting with '#' is a comment line.
+
+[options]
+# rotate_labels rotates the pintext of top and bottom pins
+# wordswap swaps labels if the pin is on the right side an looks like this:
+# "PB1 (CLK)"
+wordswap=yes
+rotate_labels=no
+sort_labels=no
+generate_pinseq=yes
+sym_width=1400
+pinwidthvertikal=400
+pinwidthhorizontal=400
+
+[geda_attr]
+# name will be printed in the top of the symbol
+# if you have a device with slots, you'll have to use slot= and slotdef=
+# use comment= if there are special information you want to add
+version=20030525
+name=VCTCXO
+device=VCTCXO
+refdes=U?
+footprint=vctcxo
+description=VCTCXO
+documentation=N/A
+author=mettus
+numslots=0
+#slot=1
+#slotdef=1:
+#slotdef=2:
+#slotdef=3:
+#slotdef=4:
+#comment=
+#comment=
+#comment=
+
+[pins]
+# tabseparated list of pin descriptions
+# pinnr is the physical number of the pin
+# seq is the pinseq= attribute, leave it blank if it doesn't matter
+# type can be (in, out, io, oc, oe, pas, tp, tri, clk, pwr)
+# style can be (line,dot,clk,dotclk,none). none if only want to add a net
+# posit. can be (l,r,t,b) or empty for nets
+# net specifies the name of the Vcc or GND name
+# label represents the pinlabel.
+# negation lines can be added with _Q_
+# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+#-----------------------------------------------------
+#pinnr seq type style posit. net label
+#-----------------------------------------------------
+3 out line r OUT
+1 in line r ENB/TUNE
+4 pwr line l Vcc
+2 pwr line l GND
diff --git a/usrp-hw/sym/gschemrc b/usrp-hw/sym/gschemrc
new file mode 100644
index 000000000..6bbd9c292
--- /dev/null
+++ b/usrp-hw/sym/gschemrc
@@ -0,0 +1,3 @@
+(component-library "../sym")
+(component-library "../sym/generated")
+
diff --git a/usrp-hw/sym/header4-1.sym b/usrp-hw/sym/header4-1.sym
new file mode 100644
index 000000000..66c38f24f
--- /dev/null
+++ b/usrp-hw/sym/header4-1.sym
@@ -0,0 +1,42 @@
+v 20030901
+T 100 450 8 10 0 0 0 0
+device=HEADER4
+T 400 1700 8 10 1 1 0 0
+refdes=J?
+T 100 650 8 10 0 0 0 0
+class=IO
+T 100 850 8 10 0 0 0 0
+pins=3
+P 0 1400 300 1400 1 0 0
+{
+T 100 1450 5 8 1 1 0 0
+pinnumber=1
+T 100 1450 5 8 0 0 0 0
+pinseq=1
+}
+P 0 1000 300 1000 1 0 0
+{
+T 100 1050 5 8 1 1 0 0
+pinnumber=2
+T 100 1050 5 8 0 0 0 0
+pinseq=2
+}
+P 0 600 300 600 1 0 0
+{
+T 100 650 5 8 1 1 0 0
+pinnumber=3
+T 100 650 5 8 0 0 0 0
+pinseq=3
+}
+B 300 0 400 1600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 300 400 700 400 3 0 0 0 -1 -1
+L 300 1200 700 1200 3 0 0 0 -1 -1
+L 300 800 700 800 3 0 0 0 -1 -1
+P 0 200 300 200 1 0 0
+{
+T 100 250 5 8 1 1 0 0
+pinnumber=4
+T 100 250 5 8 0 0 0 0
+pinseq=4
+}
+L 300 400 700 400 3 0 0 0 -1 -1
diff --git a/usrp-hw/sym/hmc311st89.sym b/usrp-hw/sym/hmc311st89.sym
new file mode 100644
index 000000000..94d0d099e
--- /dev/null
+++ b/usrp-hw/sym/hmc311st89.sym
@@ -0,0 +1,41 @@
+v 20040111 1
+T 600 1300 8 10 1 1 0 0 1
+refdes=U?
+P 1500 700 1700 700 1 0 1
+{
+T 1600 500 3 10 1 1 0 6 1
+pinnumber=3
+T 1400 800 5 10 0 0 0 6 1
+pinseq=3
+}
+P 700 300 700 0 1 0 1
+{
+T 700 100 3 10 1 1 0 6 1
+pinnumber=4
+T 800 300 5 10 0 0 90 0 1
+pinseq=4
+}
+P 200 700 0 700 1 0 1
+{
+T 200 500 3 10 1 1 0 6 1
+pinnumber=1
+T 200 800 5 10 0 0 0 6 1
+pinseq=1
+}
+T 100 600 8 10 0 0 0 0 1
+device=HMC311ST89
+P 900 400 900 0 1 0 1
+{
+T 1000 100 3 10 1 1 0 3 1
+pinnumber=2
+T 1000 100 5 10 0 0 90 0 1
+pinseq=2
+}
+L 200 1300 200 100 3 0 0 0 -1 -1
+L 200 100 1500 700 3 0 0 0 -1 -1
+L 1500 700 200 1300 3 0 0 0 -1 -1
+T 700 700 9 10 1 0 0 4 2
+HMC311-
+ST89
+T 1500 1300 8 10 0 1 0 0 1
+footprint=SOT89
diff --git a/usrp-hw/sym/mga6x563.sym b/usrp-hw/sym/mga6x563.sym
new file mode 100644
index 000000000..f7fc2561c
--- /dev/null
+++ b/usrp-hw/sym/mga6x563.sym
@@ -0,0 +1,52 @@
+v 20040111 1
+T 600 1300 8 10 1 1 0 0 1
+refdes=U?
+P 1500 700 1700 700 1 0 1
+{
+T 1600 500 3 10 1 1 0 6 1
+pinnumber=6
+T 1400 800 5 10 0 0 0 6 1
+pinseq=6
+}
+P 900 1000 900 1200 1 0 1
+{
+T 1000 1000 3 10 1 1 0 0 1
+pinnumber=4
+T 800 1000 5 10 0 0 270 0 1
+pinseq=4
+}
+P 200 700 0 700 1 0 1
+{
+T 200 500 3 10 1 1 0 6 1
+pinnumber=3
+T 200 800 5 10 0 0 0 6 1
+pinseq=3
+}
+P 600 300 600 0 1 0 1
+{
+T 700 100 3 10 1 1 0 3 1
+pinnumber=1
+T 500 100 5 10 0 0 270 0 1
+pinseq=1
+}
+T 300 700 8 10 0 0 0 0 1
+device=MGA6x563
+P 900 400 900 0 1 0 1
+{
+T 1000 100 3 10 1 1 0 3 1
+pinnumber=2
+T 1000 100 5 10 0 0 90 0 1
+pinseq=2
+}
+P 1200 500 1200 0 1 0 1
+{
+T 1300 100 3 10 1 1 0 3 1
+pinnumber=5
+T 1300 100 5 10 0 0 90 0 1
+pinseq=5
+}
+L 200 1300 200 100 3 0 0 0 -1 -1
+L 200 100 1500 700 3 0 0 0 -1 -1
+L 1500 700 200 1300 3 0 0 0 -1 -1
+T 800 700 9 10 1 0 0 4 1
+MGA6x563
diff --git a/usrp-hw/sym/mga82563.sym b/usrp-hw/sym/mga82563.sym
new file mode 100644
index 000000000..9b72828a9
--- /dev/null
+++ b/usrp-hw/sym/mga82563.sym
@@ -0,0 +1,52 @@
+v 20040111 1
+T 600 1300 8 10 1 1 0 0 1
+refdes=U?
+P 1500 700 1700 700 1 0 1
+{
+T 1600 500 3 10 1 1 0 6 1
+pinnumber=6
+T 1400 800 5 10 0 0 0 6 1
+pinseq=6
+}
+P 400 200 400 0 1 0 1
+{
+T 500 100 3 10 1 1 0 3 1
+pinnumber=4
+T 500 200 5 10 0 0 90 0 1
+pinseq=4
+}
+P 200 700 0 700 1 0 1
+{
+T 200 500 3 10 1 1 0 6 1
+pinnumber=3
+T 200 800 5 10 0 0 0 6 1
+pinseq=3
+}
+P 600 300 600 0 1 0 1
+{
+T 700 100 3 10 1 1 0 3 1
+pinnumber=1
+T 500 100 5 10 0 0 270 0 1
+pinseq=1
+}
+T 300 700 8 10 0 0 0 0 1
+device=MGA82563
+P 900 400 900 0 1 0 1
+{
+T 1000 100 3 10 1 1 0 3 1
+pinnumber=2
+T 1000 100 5 10 0 0 90 0 1
+pinseq=2
+}
+P 1200 500 1200 0 1 0 1
+{
+T 1300 100 3 10 1 1 0 3 1
+pinnumber=5
+T 1300 100 5 10 0 0 90 0 1
+pinseq=5
+}
+L 200 1300 200 100 3 0 0 0 -1 -1
+L 200 100 1500 700 3 0 0 0 -1 -1
+L 1500 700 200 1300 3 0 0 0 -1 -1
+T 800 700 9 10 1 0 0 4 1
+MGA82563
diff --git a/usrp-hw/sym/nmos-sot23.sym b/usrp-hw/sym/nmos-sot23.sym
new file mode 100644
index 000000000..435830e23
--- /dev/null
+++ b/usrp-hw/sym/nmos-sot23.sym
@@ -0,0 +1,54 @@
+v 20040111 1
+T 600 500 5 10 0 0 0 0 1
+device=NMOS_TRANSISTOR
+T 600 500 5 10 0 0 0 0 1
+numslots=0
+T 600 500 5 10 0 0 0 0 1
+description=generic N channel MOS transistor (enhancement type)
+L 250 600 500 600 3 0 0 0 -1 -1
+L 250 200 500 200 3 0 0 0 -1 -1
+L 250 400 350 450 3 0 0 0 -1 -1
+L 250 400 350 350 3 0 0 0 -1 -1
+P 0 200 200 200 1 0 0
+{
+T 0 300 5 10 0 1 0 0 1
+pinnumber=1
+T 0 300 9 10 0 1 0 0 1
+pinlabel=1
+T 0 300 5 10 0 0 0 0 1
+pinseq=1
+T 0 300 5 10 0 0 0 0 1
+pintype=pass
+}
+P 500 600 500 800 1 0 1
+{
+T 300 700 5 10 0 1 0 0 1
+pinnumber=3
+T 300 700 9 10 0 1 0 0 1
+pinlabel=3
+T 300 700 5 10 0 0 0 0 1
+pinseq=3
+T 300 700 5 10 0 0 0 0 1
+pintype=pass
+}
+P 500 200 500 0 1 0 1
+{
+T 300 0 5 10 0 1 0 0 1
+pinnumber=2
+T 300 0 9 10 0 1 0 0 1
+pinlabel=2
+T 300 0 5 10 0 0 0 0 1
+pinseq=2
+T 300 0 5 10 0 0 0 0 1
+pintype=pass
+}
+T 700 600 8 10 1 1 0 0 1
+refdes=Q?
+L 250 675 250 525 3 0 0 0 -1 -1
+L 250 475 250 325 3 0 0 0 -1 -1
+L 250 275 250 125 3 0 0 0 -1 -1
+L 200 600 200 200 3 0 0 0 -1 -1
+L 250 400 400 400 3 0 0 0 -1 -1
+L 400 400 400 200 3 0 0 0 -1 -1
+T 600 400 8 10 0 1 0 0 1
+footprint=SOT23
diff --git a/usrp-hw/sym/pmc64.sym b/usrp-hw/sym/pmc64.sym
new file mode 100644
index 000000000..37b7fb4f9
--- /dev/null
+++ b/usrp-hw/sym/pmc64.sym
@@ -0,0 +1,491 @@
+v 20030901
+T 700 13200 8 10 1 1 0 0
+refdes=J?
+T -7400 2400 8 10 0 0 0 0
+device=PMC64
+T -7400 2600 8 10 0 0 0 0
+class=IO
+T -7400 2800 8 10 0 0 0 0
+pins=34
+P 1200 300 1500 300 1 0 1
+{
+T 1350 350 5 8 1 1 0 0
+pinnumber=1
+T 1350 350 5 8 0 0 0 0
+pinseq=1
+}
+P 100 300 400 300 1 0 0
+{
+T 300 350 5 8 1 1 0 6
+pinnumber=2
+T 300 350 5 8 0 0 0 6
+pinseq=2
+}
+P 1200 700 1500 700 1 0 1
+{
+T 1350 750 5 8 1 1 0 0
+pinnumber=3
+T 1350 750 5 8 0 0 0 0
+pinseq=3
+}
+P 100 700 400 700 1 0 0
+{
+T 300 750 5 8 1 1 0 6
+pinnumber=4
+T 300 750 5 8 0 0 0 6
+pinseq=4
+}
+P 1200 1100 1500 1100 1 0 1
+{
+T 1350 1150 5 8 1 1 0 0
+pinnumber=5
+T 1350 1150 5 8 0 0 0 0
+pinseq=5
+}
+P 100 1100 400 1100 1 0 0
+{
+T 300 1150 5 8 1 1 0 6
+pinnumber=6
+T 300 1150 5 8 0 0 0 6
+pinseq=6
+}
+P 1200 1500 1500 1500 1 0 1
+{
+T 1350 1550 5 8 1 1 0 0
+pinnumber=7
+T 1350 1550 5 8 0 0 0 0
+pinseq=7
+}
+P 100 1500 400 1500 1 0 0
+{
+T 300 1550 5 8 1 1 0 6
+pinnumber=8
+T 300 1550 5 8 0 0 0 6
+pinseq=8
+}
+P 1200 1900 1500 1900 1 0 1
+{
+T 1350 1950 5 8 1 1 0 0
+pinnumber=9
+T 1350 1950 5 8 0 0 0 0
+pinseq=9
+}
+P 100 1900 400 1900 1 0 0
+{
+T 300 1950 5 8 1 1 0 6
+pinnumber=10
+T 300 1950 5 8 0 0 0 6
+pinseq=10
+}
+P 1200 2300 1500 2300 1 0 1
+{
+T 1350 2350 5 8 1 1 0 0
+pinnumber=11
+T 1350 2350 5 8 0 0 0 0
+pinseq=11
+}
+P 100 2300 400 2300 1 0 0
+{
+T 300 2350 5 8 1 1 0 6
+pinnumber=12
+T 300 2350 5 8 0 0 0 6
+pinseq=12
+}
+P 1200 2700 1500 2700 1 0 1
+{
+T 1350 2750 5 8 1 1 0 0
+pinnumber=13
+T 1350 2750 5 8 0 0 0 0
+pinseq=13
+}
+P 100 2700 400 2700 1 0 0
+{
+T 300 2750 5 8 1 1 0 6
+pinnumber=14
+T 300 2750 5 8 0 0 0 6
+pinseq=14
+}
+P 1200 3100 1500 3100 1 0 1
+{
+T 1350 3150 5 8 1 1 0 0
+pinnumber=15
+T 1350 3150 5 8 0 0 0 0
+pinseq=15
+}
+P 100 3100 400 3100 1 0 0
+{
+T 300 3150 5 8 1 1 0 6
+pinnumber=16
+T 300 3150 5 8 0 0 0 6
+pinseq=16
+}
+P 1200 3500 1500 3500 1 0 1
+{
+T 1350 3550 5 8 1 1 0 0
+pinnumber=17
+T 1350 3550 5 8 0 0 0 0
+pinseq=17
+}
+P 100 3500 400 3500 1 0 0
+{
+T 300 3550 5 8 1 1 0 6
+pinnumber=18
+T 300 3550 5 8 0 0 0 6
+pinseq=18
+}
+P 1200 3900 1500 3900 1 0 1
+{
+T 1350 3950 5 8 1 1 0 0
+pinnumber=19
+T 1350 3950 5 8 0 0 0 0
+pinseq=19
+}
+P 100 3900 400 3900 1 0 0
+{
+T 300 3950 5 8 1 1 0 6
+pinnumber=20
+T 300 3950 5 8 0 0 0 6
+pinseq=20
+}
+P 1200 4300 1500 4300 1 0 1
+{
+T 1350 4350 5 8 1 1 0 0
+pinnumber=21
+T 1350 4350 5 8 0 0 0 0
+pinseq=21
+}
+P 100 4300 400 4300 1 0 0
+{
+T 300 4350 5 8 1 1 0 6
+pinnumber=22
+T 300 4350 5 8 0 0 0 6
+pinseq=22
+}
+P 1200 4700 1500 4700 1 0 1
+{
+T 1350 4750 5 8 1 1 0 0
+pinnumber=23
+T 1350 4750 5 8 0 0 0 0
+pinseq=23
+}
+P 100 4700 400 4700 1 0 0
+{
+T 300 4750 5 8 1 1 0 6
+pinnumber=24
+T 300 4750 5 8 0 0 0 6
+pinseq=24
+}
+P 1200 5100 1500 5100 1 0 1
+{
+T 1350 5150 5 8 1 1 0 0
+pinnumber=25
+T 1350 5150 5 8 0 0 0 0
+pinseq=25
+}
+P 100 5100 400 5100 1 0 0
+{
+T 300 5150 5 8 1 1 0 6
+pinnumber=26
+T 300 5150 5 8 0 0 0 6
+pinseq=26
+}
+B 400 100 800 13000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 400 2500 1200 2500 3 0 0 0 -1 -1
+L 800 13100 800 100 3 0 0 0 -1 -1
+L 400 500 1200 500 3 0 0 0 -1 -1
+L 400 1700 1200 1700 3 0 0 0 -1 -1
+L 400 1300 1200 1300 3 0 0 0 -1 -1
+L 400 2100 1200 2100 3 0 0 0 -1 -1
+L 400 900 1200 900 3 0 0 0 -1 -1
+L 400 3700 1200 3700 3 0 0 0 -1 -1
+L 400 3300 1200 3300 3 0 0 0 -1 -1
+L 400 4100 1200 4100 3 0 0 0 -1 -1
+L 400 4900 1200 4900 3 0 0 0 -1 -1
+L 400 4500 1200 4500 3 0 0 0 -1 -1
+L 400 2900 1200 2900 3 0 0 0 -1 -1
+P 1200 5500 1500 5500 1 0 1
+{
+T 1350 5550 5 8 1 1 0 0
+pinnumber=27
+T 1350 5550 5 8 0 0 0 0
+pinseq=27
+}
+P 1200 5900 1500 5900 1 0 1
+{
+T 1350 5950 5 8 1 1 0 0
+pinnumber=29
+T 1350 5950 5 8 0 0 0 0
+pinseq=29
+}
+P 1200 6300 1500 6300 1 0 1
+{
+T 1350 6350 5 8 1 1 0 0
+pinnumber=31
+T 1350 6350 5 8 0 0 0 0
+pinseq=31
+}
+P 1200 6700 1500 6700 1 0 1
+{
+T 1350 6750 5 8 1 1 0 0
+pinnumber=33
+T 1350 6750 5 8 0 0 0 0
+pinseq=33
+}
+L 400 5700 1200 5700 3 0 0 0 -1 -1
+L 400 6500 1200 6500 3 0 0 0 -1 -1
+L 400 6100 1200 6100 3 0 0 0 -1 -1
+P 100 5500 400 5500 1 0 0
+{
+T 300 5550 5 8 1 1 0 6
+pinnumber=28
+T 300 5550 5 8 0 0 0 6
+pinseq=28
+}
+P 100 5900 400 5900 1 0 0
+{
+T 300 5950 5 8 1 1 0 6
+pinnumber=30
+T 300 5950 5 8 0 0 0 6
+pinseq=30
+}
+P 100 6300 400 6300 1 0 0
+{
+T 300 6350 5 8 1 1 0 6
+pinnumber=32
+T 300 6350 5 8 0 0 0 6
+pinseq=32
+}
+P 100 6700 400 6700 1 0 0
+{
+T 300 6750 5 8 1 1 0 6
+pinnumber=34
+T 300 6750 5 8 0 0 0 6
+pinseq=34
+}
+L 400 5300 1200 5300 3 0 0 0 -1 -1
+L 400 5300 1200 5300 3 0 0 0 -1 -1
+L 400 6900 1200 6900 3 0 0 0 -1 -1
+L 400 7300 1200 7300 3 0 0 0 -1 -1
+L 400 7700 1200 7700 3 0 0 0 -1 -1
+L 400 8100 1200 8100 3 0 0 0 -1 -1
+L 400 8500 1200 8500 3 0 0 0 -1 -1
+L 400 8900 1200 8900 3 0 0 0 -1 -1
+L 400 9300 1200 9300 3 0 0 0 -1 -1
+L 400 9700 1200 9700 3 0 0 0 -1 -1
+L 400 10100 1200 10100 3 0 0 0 -1 -1
+L 400 10500 1200 10500 3 0 0 0 -1 -1
+L 400 10900 1200 10900 3 0 0 0 -1 -1
+L 400 11300 1200 11300 3 0 0 0 -1 -1
+L 400 11700 1200 11700 3 0 0 0 -1 -1
+P 100 7100 400 7100 1 0 0
+{
+T 300 7150 5 8 1 1 0 6
+pinnumber=36
+T 300 7150 5 8 0 0 0 6
+pinseq=2
+}
+P 100 7500 400 7500 1 0 0
+{
+T 300 7550 5 8 1 1 0 6
+pinnumber=38
+T 300 7550 5 8 0 0 0 6
+pinseq=6
+}
+P 100 7900 400 7900 1 0 0
+{
+T 300 7950 5 8 1 1 0 6
+pinnumber=40
+T 300 7950 5 8 0 0 0 6
+pinseq=8
+}
+P 100 8300 400 8300 1 0 0
+{
+T 300 8350 5 8 1 1 0 6
+pinnumber=42
+T 300 8350 5 8 0 0 0 6
+pinseq=10
+}
+P 100 8700 400 8700 1 0 0
+{
+T 300 8750 5 8 1 1 0 6
+pinnumber=44
+T 300 8750 5 8 0 0 0 6
+pinseq=12
+}
+P 100 9100 400 9100 1 0 0
+{
+T 300 9150 5 8 1 1 0 6
+pinnumber=46
+T 300 9150 5 8 0 0 0 6
+pinseq=14
+}
+P 100 9500 400 9500 1 0 0
+{
+T 300 9550 5 8 1 1 0 6
+pinnumber=48
+T 300 9550 5 8 0 0 0 6
+pinseq=16
+}
+P 100 9900 400 9900 1 0 0
+{
+T 300 9950 5 8 1 1 0 6
+pinnumber=50
+T 300 9950 5 8 0 0 0 6
+pinseq=18
+}
+P 100 10300 400 10300 1 0 0
+{
+T 300 10350 5 8 1 1 0 6
+pinnumber=52
+T 300 10350 5 8 0 0 0 6
+pinseq=20
+}
+P 100 10700 400 10700 1 0 0
+{
+T 300 10750 5 8 1 1 0 6
+pinnumber=54
+T 300 10750 5 8 0 0 0 6
+pinseq=22
+}
+P 100 11100 400 11100 1 0 0
+{
+T 300 11150 5 8 1 1 0 6
+pinnumber=56
+T 300 11150 5 8 0 0 0 6
+pinseq=24
+}
+P 100 11500 400 11500 1 0 0
+{
+T 300 11550 5 8 1 1 0 6
+pinnumber=58
+T 300 11550 5 8 0 0 0 6
+pinseq=26
+}
+P 100 11900 400 11900 1 0 0
+{
+T 300 11950 5 8 1 1 0 6
+pinnumber=60
+T 300 11950 5 8 0 0 0 6
+pinseq=26
+}
+P 100 12300 400 12300 1 0 0
+{
+T 300 12350 5 8 1 1 0 6
+pinnumber=62
+T 300 12350 5 8 0 0 0 6
+pinseq=26
+}
+P 100 12700 400 12700 1 0 0
+{
+T 300 12750 5 8 1 1 0 6
+pinnumber=64
+T 300 12750 5 8 0 0 0 6
+pinseq=26
+}
+L 400 12500 1200 12500 3 0 0 0 -1 -1
+L 400 12100 1200 12100 3 0 0 0 -1 -1
+P 1500 7100 1200 7100 1 0 0
+{
+T 1300 7150 5 8 1 1 0 0
+pinnumber=35
+T 1300 7150 5 8 0 0 0 0
+pinseq=2
+}
+P 1500 7500 1200 7500 1 0 0
+{
+T 1300 7550 5 8 1 1 0 0
+pinnumber=37
+T 1300 7550 5 8 0 0 0 0
+pinseq=6
+}
+P 1500 7900 1200 7900 1 0 0
+{
+T 1300 7950 5 8 1 1 0 0
+pinnumber=39
+T 1300 7950 5 8 0 0 0 0
+pinseq=8
+}
+P 1500 8300 1200 8300 1 0 0
+{
+T 1300 8350 5 8 1 1 0 0
+pinnumber=41
+T 1300 8350 5 8 0 0 0 0
+pinseq=10
+}
+P 1500 8700 1200 8700 1 0 0
+{
+T 1300 8750 5 8 1 1 0 0
+pinnumber=43
+T 1300 8750 5 8 0 0 0 0
+pinseq=12
+}
+P 1500 9100 1200 9100 1 0 0
+{
+T 1300 9150 5 8 1 1 0 0
+pinnumber=45
+T 1300 9150 5 8 0 0 0 0
+pinseq=14
+}
+P 1500 9500 1200 9500 1 0 0
+{
+T 1300 9550 5 8 1 1 0 0
+pinnumber=47
+T 1300 9550 5 8 0 0 0 0
+pinseq=16
+}
+P 1500 9900 1200 9900 1 0 0
+{
+T 1300 9950 5 8 1 1 0 0
+pinnumber=49
+T 1300 9950 5 8 0 0 0 0
+pinseq=18
+}
+P 1500 10300 1200 10300 1 0 0
+{
+T 1300 10350 5 8 1 1 0 0
+pinnumber=51
+T 1300 10350 5 8 0 0 0 0
+pinseq=20
+}
+P 1500 10700 1200 10700 1 0 0
+{
+T 1300 10750 5 8 1 1 0 0
+pinnumber=53
+T 1300 10750 5 8 0 0 0 0
+pinseq=22
+}
+P 1500 11100 1200 11100 1 0 0
+{
+T 1300 11150 5 8 1 1 0 0
+pinnumber=55
+T 1300 11150 5 8 0 0 0 0
+pinseq=24
+}
+P 1500 11500 1200 11500 1 0 0
+{
+T 1300 11550 5 8 1 1 0 0
+pinnumber=57
+T 1300 11550 5 8 0 0 0 0
+pinseq=26
+}
+P 1500 11900 1200 11900 1 0 0
+{
+T 1300 11950 5 8 1 1 0 0
+pinnumber=59
+T 1300 11950 5 8 0 0 0 0
+pinseq=26
+}
+P 1500 12300 1200 12300 1 0 0
+{
+T 1300 12350 5 8 1 1 0 0
+pinnumber=61
+T 1300 12350 5 8 0 0 0 0
+pinseq=26
+}
+P 1500 12700 1200 12700 1 0 0
+{
+T 1300 12750 5 8 1 1 0 0
+pinnumber=63
+T 1300 12750 5 8 0 0 0 0
+pinseq=26
+}
diff --git a/usrp-hw/sym/rf3315.sym b/usrp-hw/sym/rf3315.sym
new file mode 100644
index 000000000..8f036903d
--- /dev/null
+++ b/usrp-hw/sym/rf3315.sym
@@ -0,0 +1,38 @@
+v 20040111 1
+T 600 1300 8 10 1 1 0 0 1
+refdes=U?
+P 1500 700 1700 700 1 0 1
+{
+T 1600 500 3 10 1 1 0 6 1
+pinnumber=3
+T 1400 800 5 10 0 0 0 6 1
+pinseq=3
+}
+P 700 300 700 0 1 0 1
+{
+T 700 100 3 10 1 1 0 6 1
+pinnumber=4
+T 800 300 5 10 0 0 90 0 1
+pinseq=4
+}
+P 200 700 0 700 1 0 1
+{
+T 200 500 3 10 1 1 0 6 1
+pinnumber=1
+T 200 800 5 10 0 0 0 6 1
+pinseq=1
+}
+T 100 600 8 10 0 0 0 0 1
+device=RF3315
+P 900 400 900 0 1 0 1
+{
+T 1000 100 3 10 1 1 0 3 1
+pinnumber=2
+T 1000 100 5 10 0 0 90 0 1
+pinseq=2
+}
+L 200 1300 200 100 3 0 0 0 -1 -1
+L 200 100 1500 700 3 0 0 0 -1 -1
+L 1500 700 200 1300 3 0 0 0 -1 -1
+T 700 700 9 10 1 0 0 4 1
+RF3315
diff --git a/usrp-hw/sym/saw0900-SAWTEK856327.sym b/usrp-hw/sym/saw0900-SAWTEK856327.sym
new file mode 100644
index 000000000..2f8c7ba3d
--- /dev/null
+++ b/usrp-hw/sym/saw0900-SAWTEK856327.sym
@@ -0,0 +1,63 @@
+v 20040111 1
+T 51400 30100 8 10 1 1 0 6 1
+refdes=U?
+T 50000 30050 9 10 1 0 0 0 2
+SAWTEK856327
+900 MHz
+T 50000 30250 5 10 0 0 0 0 1
+device=SAWTEK856327
+T 50000 30450 5 10 0 0 0 0 1
+footprint=SAWTEK856327
+T 50000 30650 5 10 0 0 0 0 1
+author=mettus
+T 50000 30850 5 10 0 0 0 0 1
+documentation=NA
+T 50000 31050 5 10 0 0 0 0 1
+description=SAW Filter 900 MHz ISM
+T 50000 31250 5 10 0 0 0 0 1
+numslots=0
+P 49700 29600 50000 29600 1 0 0
+{
+T 49900 29650 5 8 1 1 0 6 1
+pinnumber=1
+T 49900 29550 5 8 0 1 0 8 1
+pinseq=1
+T 50050 29600 9 8 1 1 0 0 1
+pinlabel=In
+T 50050 29600 5 8 0 1 0 2 1
+pintype=in
+}
+P 51600 29600 51300 29600 1 0 0
+{
+T 51400 29650 5 8 1 1 0 0 1
+pinnumber=3
+T 51400 29550 5 8 0 1 0 2 1
+pinseq=3
+T 51250 29600 9 8 1 1 0 6 1
+pinlabel=Out
+T 51250 29600 5 8 0 1 0 8 1
+pintype=out
+}
+B 50000 29200 1300 800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+P 50600 28900 50600 29200 1 0 0
+{
+T 50600 29050 5 8 1 1 0 6 1
+pinnumber=2
+T 50650 29100 5 8 0 1 90 8 1
+pinseq=2
+T 50650 29300 9 8 1 1 0 3 1
+pinlabel=GND
+T 50600 29250 5 8 0 1 90 2 1
+pintype=pwr
+}
+P 50800 28900 50800 29200 1 0 0
+{
+T 50800 29050 5 8 1 1 0 6 1
+pinnumber=4
+T 50850 29100 5 8 0 1 90 8 1
+pinseq=4
+T 50750 29300 9 8 0 1 0 3 1
+pinlabel=GND
+T 50800 29250 5 8 0 1 90 2 1
+pintype=pwr
+}
diff --git a/usrp-hw/sym/saw2400-SAWTEK855916.sym b/usrp-hw/sym/saw2400-SAWTEK855916.sym
new file mode 100644
index 000000000..e207d6dfb
--- /dev/null
+++ b/usrp-hw/sym/saw2400-SAWTEK855916.sym
@@ -0,0 +1,85 @@
+v 20040111 1
+T 51400 30100 8 10 1 1 0 6 1
+refdes=U?
+T 50000 30050 9 10 1 0 0 0 2
+SAWTEK855916
+2.4 GHz
+T 50000 30250 5 10 0 0 0 0 1
+device=SAWTEK855916
+T 50000 30450 5 10 0 0 0 0 1
+footprint=SAWTEK855916
+T 50000 30650 5 10 0 0 0 0 1
+author=mettus
+T 50000 30850 5 10 0 0 0 0 1
+documentation=NA
+T 50000 31050 5 10 0 0 0 0 1
+description=SAW Filter 2.4GHz
+T 50000 31250 5 10 0 0 0 0 1
+numslots=0
+P 49700 29600 50000 29600 1 0 0
+{
+T 49900 29650 5 8 1 1 0 6 1
+pinnumber=2
+T 49900 29550 5 8 0 1 0 8 1
+pinseq=2
+T 50050 29600 9 8 1 1 0 0 1
+pinlabel=In
+T 50050 29600 5 8 0 1 0 2 1
+pintype=in
+}
+P 50400 28900 50400 29200 1 0 0
+{
+T 50400 29050 5 8 1 1 0 6 1
+pinnumber=1
+T 50450 29100 5 8 0 1 90 8 1
+pinseq=1
+T 50350 29300 9 8 0 1 0 3 1
+pinlabel=GND
+T 50400 29250 5 8 0 1 90 2 1
+pintype=pwr
+}
+P 51600 29600 51300 29600 1 0 0
+{
+T 51400 29650 5 8 1 1 0 0 1
+pinnumber=5
+T 51400 29550 5 8 0 1 0 2 1
+pinseq=5
+T 51250 29600 9 8 1 1 0 6 1
+pinlabel=Out
+T 51250 29600 5 8 0 1 0 8 1
+pintype=out
+}
+B 50000 29200 1300 800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+P 50600 28900 50600 29200 1 0 0
+{
+T 50600 29050 5 8 1 1 0 6 1
+pinnumber=3
+T 50650 29100 5 8 0 1 90 8 1
+pinseq=3
+T 50650 29300 9 8 1 1 0 3 1
+pinlabel=GND
+T 50600 29250 5 8 0 1 90 2 1
+pintype=pwr
+}
+P 50800 28900 50800 29200 1 0 0
+{
+T 50800 29050 5 8 1 1 0 6 1
+pinnumber=4
+T 50850 29100 5 8 0 1 90 8 1
+pinseq=4
+T 50750 29300 9 8 0 1 0 3 1
+pinlabel=GND
+T 50800 29250 5 8 0 1 90 2 1
+pintype=pwr
+}
+P 51000 28900 51000 29200 1 0 0
+{
+T 51000 29050 5 8 1 1 0 6 1
+pinnumber=6
+T 51050 29100 5 8 0 1 90 8 1
+pinseq=6
+T 50950 29300 9 8 0 1 0 3 1
+pinlabel=GND
+T 51000 29250 5 8 0 1 90 2 1
+pintype=pwr
+}
diff --git a/usrp-hw/sym/single-opamp.sym b/usrp-hw/sym/single-opamp.sym
new file mode 100644
index 000000000..c9f77f9c3
--- /dev/null
+++ b/usrp-hw/sym/single-opamp.sym
@@ -0,0 +1,46 @@
+v 20040111 1
+L 200 800 200 0 3 0 0 0 -1 -1
+L 200 800 800 400 3 0 0 0 -1 -1
+T 600 600 5 10 0 0 0 0 1
+device=OPERATIONAL_AMPLIFIER
+L 800 400 200 0 3 0 0 0 -1 -1
+L 300 650 300 550 3 0 0 0 -1 -1
+L 250 600 350 600 3 0 0 0 -1 -1
+L 250 200 350 200 3 0 0 0 -1 -1
+P 0 600 200 600 1 0 0
+{
+T 0 600 5 10 1 1 0 0 1
+pinnumber=3
+T 0 600 5 10 0 1 0 0 1
+pinseq=3
+}
+P 0 200 200 200 1 0 0
+{
+T 100 200 5 10 1 1 0 0 1
+pinnumber=2
+T 0 200 5 10 0 1 0 0 1
+pinseq=2
+}
+P 800 400 1000 400 1 0 1
+{
+T 800 400 5 10 1 1 0 0 1
+pinnumber=6
+T 800 400 5 10 0 1 0 0 1
+pinseq=6
+}
+P 500 600 500 800 1 0 1
+{
+T 500 700 5 10 1 1 0 0 1
+pinnumber=7
+T 500 700 5 10 1 1 0 0 1
+pinseq=7
+}
+P 500 200 500 0 1 0 1
+{
+T 500 200 5 10 0 1 0 0 1
+pinseq=4
+T 500 100 5 10 1 1 0 0 1
+pinnumber=4
+}
+T 700 600 8 10 1 1 0 0 1
+refdes=U?