[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
gEDA-cvs: CVS update: 4099.src
User: werner
Date: 06/03/26 05:47:35
Modified: . 4099.src AT90S8535_TQFP.src template.src test1.src
test2.src test3.src
Log:
tragesym 0.0.9 uses the gschem text overbar feature now
Revision Changes Path
1.5 +5 -20 eda/geda/devel/utils/examples/tragesym/4099.src
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 4099.src
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/devel/utils/examples/tragesym/4099.src,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- 4099.src 11 Sep 2005 13:03:44 -0000 1.4
+++ 4099.src 26 Mar 2006 10:47:34 -0000 1.5
@@ -1,10 +1,8 @@
-# This is the template file for creating symbols with tragesym
-# every line starting with '#' is a comment line.
+# tragesym 4099.src: test with a real symbol
+# this is a source file for tragesym
+# please take a look at the docs and the template.src file for more informations
[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
@@ -14,10 +12,7 @@
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=20040710 1
+version=20060113 1
name=4099
device=4099
refdes=U?
@@ -36,23 +31,13 @@
#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 out line r Q7
2 in line l Clear
3 in line l D
-4 in dot l _E_
+4 in dot l \_E\_
5 in line l A0
6 in line l A1
7 in line l A2
1.5 +10 -25 eda/geda/devel/utils/examples/tragesym/AT90S8535_TQFP.src
(In the diff below, changes in quantity of whitespace are not shown.)
Index: AT90S8535_TQFP.src
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/devel/utils/examples/tragesym/AT90S8535_TQFP.src,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- AT90S8535_TQFP.src 11 Sep 2005 13:03:44 -0000 1.4
+++ AT90S8535_TQFP.src 26 Mar 2006 10:47:34 -0000 1.5
@@ -1,23 +1,18 @@
-# This is the template file for creating symbols with tragesym.py
-# every line starting with '#' is a comment line.
+# tragesym AT90S8535_TQFP.src: test with real symbols
+# this is a source file for tragesym
+# please take a look at the docs and the template.src file for more informations
[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=2000
+sym_width=2600
pinwidthvertical=400
pinwidthhorizontal=500
[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=20040710 1
+version=20060113 1
name=AT90S8535
device=AT90S8535_TQFP
refdes=U?
@@ -31,28 +26,18 @@
#slotdef=2:
#slotdef=3:
#slotdef=4:
-comment=this is comment1
-comment=this one is comment2
-comment=and comment3
+#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 io line l PB5 (MOSI)
2 io line l PB6 (MISO)
3 io line l PB7 (SCK)
-4 in dot b _Reset_
+4 in dot b \_Reset\_
5 pwr none Vcc
6 pwr none GND
7 out line b XTAL2
@@ -92,4 +77,4 @@
41 io line l PB1 (T1)
42 io line l PB2 (AIN0)
43 io line l PB3 (AIN1)
-44 io line l PB4 (_SS_)
+44 io line l PB4 (\_SS\_)
1.5 +11 -7 eda/geda/devel/utils/examples/tragesym/template.src
(In the diff below, changes in quantity of whitespace are not shown.)
Index: template.src
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/devel/utils/examples/tragesym/template.src,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- template.src 11 Sep 2005 13:03:44 -0000 1.4
+++ template.src 26 Mar 2006 10:47:34 -0000 1.5
@@ -2,9 +2,12 @@
# 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)"
+# "PB1 (CLK)". That's useful for micro controller port labels
+# rotate_labels rotates the pintext of top and bottom pins
+# this is useful for large symbols like FPGAs with more than 100 pins
+# sort_labels will sort the pins by it's labels
+# useful for address ports, busses, ...
wordswap=yes
rotate_labels=no
sort_labels=yes
@@ -17,7 +20,7 @@
# 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=20040710 1
+version=20060113 1
name=
device=
refdes=U?
@@ -37,15 +40,16 @@
[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
+# net specifies the name of the net. Vcc or GND for example.
# label represents the pinlabel.
-# negation lines can be added with _Q_
-# if you want to add a "_" or "\" use "\_" and "\\" as escape sequences
+# negation lines can be added with "\_" example: \_enable\_
+# if you want to write a "\" use "\\" as escape sequence
#-----------------------------------------------------
#pinnr seq type style posit. net label
#-----------------------------------------------------
1.5 +24 -39 eda/geda/devel/utils/examples/tragesym/test1.src
(In the diff below, changes in quantity of whitespace are not shown.)
Index: test1.src
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/devel/utils/examples/tragesym/test1.src,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- test1.src 11 Sep 2005 13:03:44 -0000 1.4
+++ test1.src 26 Mar 2006 10:47:34 -0000 1.5
@@ -1,10 +1,8 @@
-# This is the template file for creating symbols with tragesym.py
-# every line starting with '#' is a comment line.
+# tragesym test1:
+# this is a source file for tragesym
+# please take a look at the docs and the template.src file for more informations
[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
@@ -14,10 +12,7 @@
pinwidthhorizontal=600
[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=20040710 1
+version=20060113 1
name=TEST1
device=devTEST1
refdes=U?
@@ -25,37 +20,27 @@
description=pin sorting test, pin sequence test
documentation=http://url_to_the_datasheet.com/datasheet.pdf
author=Werner Hoch <werner.ho(AT)gmx.de>
-numslots=0
-#slot=1
-#slotdef=1:
-#slotdef=2:
-#slotdef=3:
-#slotdef=4:
-#comment=
-#comment=
-#comment=
+numslots=4
+slot=1
+slotdef=1:1,2,3
+slotdef=2:4,5,6
+slotdef=3:7,8,9
+slotdef=4:10,11,12
+comment=bla
+comment=blub
+comment=blablub
[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 21 io line l hello
-2 20 out clk l _neg_
-3 19 out dot l _n_0_n_
+2 20 out clk l \_neg\_
+3 19 out dot l \_n\_0\_n\_
4 pwr none GND
-5 18 IO line l _ABC_ (DEF)
-6 17 out clk l xx_XX_xx
-7 16 out dot l _Reset_
+5 18 IO line l \_ABC\_ (DEF)
+6 17 out clk l xx\_XX\_xx
+7 16 out dot l \_Reset\_
8 pwr none AGND
9 15 I/O line l A12a100xx
10 14 out clk l A12a100
@@ -66,12 +51,12 @@
15 10 out dot l A2
16 pwr none Vcc
17 9 in dotclk l first
-18 8 in dotclk r n_exe_n
+18 8 in dotclk r n\_exe\_n
19 7 in dotclk t this
20 6 in dotclk b other
-21 5 in dot b _Reset_
-22 4 out line t PD1 (_SS_)
-23 3 io clk r PD2 (_xxx_hello_sss_)
-24 2 io dot r PD3 (x\_no\_over)
-25 1 io clk r PD4 (\\_strange\\_)
+21 5 in dot b \_Reset\_
+22 4 out line t PD1 (\_SS\_)
+23 3 io clk r PD2 (\_xxx\_hello\_sss\_)
+24 2 io dot r PD3 (x_no_over)
+25 1 io clk r PD4 (\\\_strange\\\_)
1.5 +19 -34 eda/geda/devel/utils/examples/tragesym/test2.src
(In the diff below, changes in quantity of whitespace are not shown.)
Index: test2.src
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/devel/utils/examples/tragesym/test2.src,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- test2.src 11 Sep 2005 13:03:44 -0000 1.4
+++ test2.src 26 Mar 2006 10:47:34 -0000 1.5
@@ -1,10 +1,8 @@
-# This is the template file for creating symbols with tragesym.py
-# every line starting with '#' is a comment line.
+# test2:
+# this is a source file for tragesym
+# please take a look at the docs and the template.src file for more informations
[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
@@ -14,10 +12,7 @@
pinwidthhorizontal=800
[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=20040710 1
+version=20060113 1
name=TEST2
device=devTEST2
refdes=U?
@@ -25,7 +20,7 @@
description=test without rotated text, not sorted, with slots
documentation=http://url_to_the_datasheet.com/datasheet.pdf
author=Werner Hoch <werner.ho(AT)gmx.de>
-numslots=0
+numslots=4
slot=1
slotdef=1:1,2,3
slotdef=2:4,5,6
@@ -36,41 +31,31 @@
comment=comment3
[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 hello
-2 out clk l _neg_
-3 out dot l _n_0_n_
+2 out clk l \_neg\_
+3 out dot l \_n\_0\_n\_
4 pwr none GND
-5 io line r _ABC_ (DEF)
-6 out clk r xx_XX_xx
-7 out dot r _Reset_
+5 io line r \_ABC\_ (DEF)
+6 out clk r xx\_XX\_xx
+7 out dot r \_Reset\_
8 pwr none AGND
-9 io line b \__ups_\_
+9 io line b _\_ups\__
10 out clk b wer
11 out dot b ner
12 pwr none AVcc
-13 io line t _([])_
-14 out clk t ABC (_DEF_)
+13 io line t \_([])\_
+14 out clk t ABC (\_DEF\_)
15 out dot t twelf
16 pwr none Vcc
17 in dotclk l first
-18 in dotclk r n_exe_n
+18 in dotclk r n\_exe\_n
19 in dotclk t this
20 in dotclk b other
-21 in dot b _Reset_
-22 out line t PD1 (_SS_)
-23 io clk r PD2 (_xxx_hello_sss_)
-24 io dot r PD3 (x\_no\_over)
-25 io clk l PD4 (\\_strange\\_)
+21 in dot b \_Reset\_
+22 out line t PD1 (\_SS\_)
+23 io clk r PD2 (\_xxx\_hello\_sss\_)
+24 io dot r PD3 (x_no_over)
+25 io clk l PD4 (\\\_strange\\\_)
1.5 +18 -33 eda/geda/devel/utils/examples/tragesym/test3.src
(In the diff below, changes in quantity of whitespace are not shown.)
Index: test3.src
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/devel/utils/examples/tragesym/test3.src,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- test3.src 11 Sep 2005 13:03:44 -0000 1.4
+++ test3.src 26 Mar 2006 10:47:34 -0000 1.5
@@ -1,10 +1,8 @@
-# This is the template file for creating symbols with tragesym.py
-# every line starting with '#' is a comment line.
+# tragesym test3:
+# this is a source file for tragesym
+# please take a look at the docs and the template.src file for more informations
[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
@@ -14,10 +12,7 @@
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=20040710 1
+version=20060113 1
name=TEST3
device=devTEST3
refdes=U?
@@ -36,41 +31,31 @@
#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 hello
-2 out clk l _neg_
-3 out dot l _n_0_n_
+2 out clk l \_neg\_
+3 out dot l \_n\_0\_n\_
4 pwr none GND
-5 io line r _ABC_ (DEF)
-6 out clk r xx_XX_xx
-7 out dot r _Reset_
+5 io line r \_ABC\_ (DEF)
+6 out clk r xx\_XX\_xx
+7 out dot r \_Reset\_
8 pwr none AGND
-9 io line b \__ups_\_
+9 io line b _\_ups\__
10 out clk b wer
11 out dot b ner
12 pwr none AVcc
-13 io line t _([])_
-14 out clk t ABC (_DEF_)
+13 io line t \_([])\_
+14 out clk t ABC (\_DEF\_)
15 out dot t twelf
16 pwr none Vcc
17 in dotclk l first
-18 in dotclk r n_exe_n
+18 in dotclk r n\_exe\_n
19 in dotclk t this
20 in dotclk b other
-21 in dot b _Reset_
-22 out line t PD1 (_SS_)
-23 io clk r PD2 (_xxx_hello_sss_)
-24 io dot r PD3 (x\_no\_over)
-25 io clk r PD4 (\\_strange\\_)
+21 in dot b \_Reset\_
+22 out line t PD1 (\_SS\_)
+23 io clk r PD2 (\_xxx\_hello\_sss\_)
+24 io dot r PD3 (x_no_over)
+25 io clk r PD4 (\\\_strange\\\_)