Subversion Repositories OpenARM Single-board Computer

Rev

Rev 220 | Rev 309 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 220 Rev 244
Line 1... Line 1...
1
apt-get install geda
1
apt-get install geda
2
apt-get install geda-xgsch2pcb
2
apt-get install geda-xgsch2pcb
3
apt-get install gerbv
3
apt-get install gerbv
4
apt-get install geda-examples
4
apt-get install geda-examples
-
 
5
apt-get install pcb-gtk
5
6
6
gschem ~/openarm/working/gschem/power-supply.sch #100
7
gschem ~/openarm/working/gschem/sch/power-supply.sch #100
7
gschem ~/openarm/working/gschem/power-on-reset.sch #200
8
gschem ~/openarm/working/gschem/sch/power-on-reset.sch #200
8
gschem ~/openarm/working/gschem/jtag.sch #300
9
gschem ~/openarm/working/gschem/sch/jtag.sch #300
9
gschem ~/openarm/working/gschem/sdram.sch #400
10
gschem ~/openarm/working/gschem/sch/sdram.sch #400
10
gschem ~/openarm/working/gschem/flash.sch #500
11
gschem ~/openarm/working/gschem/sch/flash.sch #500
11
gschem ~/openarm/working/gschem/micro-sd.sch #600
12
gschem ~/openarm/working/gschem/sch/micro-sd.sch #600
12
gschem ~/openarm/working/gschem/ethernet.sch #700
13
gschem ~/openarm/working/gschem/sch/ethernet.sch #700
13
gschem ~/openarm/working/gschem/rs232.sch #800
14
gschem ~/openarm/working/gschem/sch/rs232.sch #800
14
gschem ~/openarm/working/gschem/oscillators.sch #900
15
gschem ~/openarm/working/gschem/sch/oscillators.sch #900
15
gschem ~/openarm/working/gschem/usb.sch #1000
16
gschem ~/openarm/working/gschem/sch/usb.sch #1000
16
gschem ~/openarm/working/gschem/connectors.sch #1100
17
gschem ~/openarm/working/gschem/sch/connectors.sch #1100
17
gschem ~/openarm/working/gschem/lpc3180-power.sch #1200
18
gschem ~/openarm/working/gschem/sch/lpc3180-power.sch #1200
18
gschem ~/openarm/working/gschem/can.sch #1300
19
gschem ~/openarm/working/gschem/sch/can.sch #1300
-
 
20
gschem ~/openarm/working/gschem/sch/spi.sch #1400
19
21
20
refdes_renum --pgskip ~/openarm/working/gschem/power-supply.sch
22
refdes_renum --pgskip ~/openarm/working/gschem/sch/power-supply.sch
21
23
22
gnetlist -g drc2 ~/openarm/working/gschem/power-supply.sch -o ~/openarm/working/gschem/drc/power-supply.drc
24
gnetlist -g drc2 ~/openarm/working/gschem/sch/01-power-supply.sch -o ~/openarm/working/gschem/drc/01-power-supply.drc
23
gnetlist -g drc2 ~/openarm/working/gschem/power-on-reset.sch -o ~/openarm/working/gschem/drc/power-on-reset.drc
25
gnetlist -g drc2 ~/openarm/working/gschem/sch/02-power-on-reset.sch -o ~/openarm/working/gschem/drc/02-power-on-reset.drc
24
gnetlist -g drc2 ~/openarm/working/gschem/jtag.sch -o ~/openarm/working/gschem/drc/jtag.drc
26
gnetlist -g drc2 ~/openarm/working/gschem/sch/03-jtag.sch -o ~/openarm/working/gschem/drc/03-jtag.drc
25
gnetlist -g drc2 ~/openarm/working/gschem/sdram.sch -o ~/openarm/working/gschem/drc/sdram.drc
27
gnetlist -g drc2 ~/openarm/working/gschem/sch/04-sdram.sch -o ~/openarm/working/gschem/drc/04-sdram.drc
26
gnetlist -g drc2 ~/openarm/working/gschem/flash.sch -o ~/openarm/working/gschem/drc/flash.drc
28
gnetlist -g drc2 ~/openarm/working/gschem/sch/05-flash.sch -o ~/openarm/working/gschem/drc/05-flash.drc
27
gnetlist -g drc2 ~/openarm/working/gschem/micro-sd.sch -o ~/openarm/working/gschem/drc/micro-sd.drc
29
gnetlist -g drc2 ~/openarm/working/gschem/sch/06-micro-sd.sch -o ~/openarm/working/gschem/drc/06-micro-sd.drc
28
gnetlist -g drc2 ~/openarm/working/gschem/ethernet.sch -o ~/openarm/working/gschem/drc/ethernet.drc
30
gnetlist -g drc2 ~/openarm/working/gschem/sch/07-ethernet.sch -o ~/openarm/working/gschem/drc/07-ethernet.drc
29
gnetlist -g drc2 ~/openarm/working/gschem/rs232.sch -o ~/openarm/working/gschem/drc/rs232.drc
31
gnetlist -g drc2 ~/openarm/working/gschem/sch/08-rs232.sch -o ~/openarm/working/gschem/drc/08-rs232.drc
30
gnetlist -g drc2 ~/openarm/working/gschem/oscillators.sch -o ~/openarm/working/gschem/drc/oscillators.drc
32
gnetlist -g drc2 ~/openarm/working/gschem/sch/09-oscillators.sch -o ~/openarm/working/gschem/drc/09-oscillators.drc
31
gnetlist -g drc2 ~/openarm/working/gschem/usb.sch -o ~/openarm/working/gschem/drc/usb.drc
33
gnetlist -g drc2 ~/openarm/working/gschem/sch/10-usb.sch -o ~/openarm/working/gschem/drc/10-usb.drc
32
gnetlist -g drc2 ~/openarm/working/gschem/connectors.sch -o ~/openarm/working/gschem/drc/connectors.drc
34
gnetlist -g drc2 ~/openarm/working/gschem/sch/11-connectors.sch -o ~/openarm/working/gschem/drc/11-connectors.drc
33
gnetlist -g drc2 ~/openarm/working/gschem/lpc3180-power.sch -o ~/openarm/working/gschem/drc/lpc3180-power.drc
35
gnetlist -g drc2 ~/openarm/working/gschem/sch/12-lpc3180-power.sch -o ~/openarm/working/gschem/drc/12-lpc3180-power.drc
34
gnetlist -g drc2 ~/openarm/working/gschem/can.sch -o ~/openarm/working/gschem/drc/can.drc
36
gnetlist -g drc2 ~/openarm/working/gschem/sch/13-can.sch -o ~/openarm/working/gschem/drc/13-can.drc
-
 
37
gnetlist -g drc2 ~/openarm/working/gschem/sch/14-spi.sch -o ~/openarm/working/gschem/drc/14-spi.drc
35
38
36
echo 'schematics /home/jelle/openarm/working/gschem/power-supply.sch' | tee ~/openarm/working/gschem/openarm-project.prj
39
echo 'schematics sch/01-power-supply.sch' | tee ~/openarm/working/gschem/openarm-sbc.prj
37
echo 'schematics /home/jelle/openarm/working/gschem/power-on-reset.sch' | tee --append ~/openarm/working/gschem/openarm-project.prj
40
echo 'schematics sch/02-power-on-reset.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj
-
 
41
echo 'schematics sch/03-jtag.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj
-
 
42
echo 'schematics sch/04-sdram.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj
-
 
43
echo 'schematics sch/05-flash.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj
-
 
44
echo 'schematics sch/06-micro-sd.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj
38
echo 'schematics /home/jelle/openarm/working/gschem/jtag.sch' | tee --append ~/openarm/working/gschem/openarm-project.prj
45
echo 'schematics sch/07-ethernet.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj
-
 
46
echo 'schematics sch/09-oscillators.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj
-
 
47
echo 'schematics sch/10-usb.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj
39
echo 'schematics /home/jelle/openarm/working/gschem/sdram.sch' | tee --append ~/openarm/working/gschem/openarm-project.prj
48
echo 'schematics sch/11-connectors.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj
40
echo 'output-name /home/jelle/openarm/working/pcb/openarm-board' | tee --append ~/openarm/working/gschem/openarm-project.prj
49
echo 'schematics sch/12-lpc3180-power.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj
-
 
50
echo 'schematics sch/13-can.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj
41
cat ~/openarm/working/gschem/openarm-project.prj
51
echo 'schematics sch/14-spi.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj
-
 
52
echo 'output-name ../pcb/openarm-sbc' | tee --append ~/openarm/working/gschem/openarm-sbc.prj
42
53
43
gsch2pcb ~/openarm/working/gschem/openarm-project.prj
54
cat ~/openarm/working/gschem/openarm-sbc.prj
44
55
-
 
56
gsch2pcb ~/openarm/working/gschem/openarm-sbc.prj
-
 
57
45
pcb ~/openarm/working/pcb/openarm-board.pcb
58
pcb ~/openarm/working/pcb/openarm-sbc.pcb
46
"Select -> Disperse all elements"
59
"Select -> Disperse all elements"
47
"File -> Load netlist file"
60
"File -> Load netlist file"
48
"Connects -> Optimize rats-nest"
61
"Connects -> Optimize rats-nest"
49
"View -> Grid Size -> 25 mil"
62
"View -> Grid Size -> 25 mil"
50
"View -> Enable visible grid"
63
"View -> Enable visible grid"
Line 95... Line 108...
95
(load (build-path geda-rc-path "gschem-lightbg"))
108
(load (build-path geda-rc-path "gschem-lightbg"))
96
(log-window "later")
109
(log-window "later")
97
(define default-titleblock "title-bordered-A2.sym")
110
(define default-titleblock "title-bordered-A2.sym")
98
(output-color "enabled")
111
(output-color "enabled")
99
(image-color "enabled")
112
(image-color "enabled")
-
 
113
(hierarchy-traversal "disabled")
100
114
101
115
102
== conversions ==
116
== conversions ==
103
5 millimeters = 196.850394 mils
117
5 millimeters = 196.850394 mils
104
118
Line 132... Line 146...
132
146
133
147
134
== input and output ==
148
== input and output ==
135
149
136
can.sch
150
can.sch
137
    CAN0_nCS     (input)
151
    CAN0_nCS     (input)  x connectors.sch
138
    CAN0_SO      (output)
152
    CAN0_SO      (output) x spi.sch
139
    CAN0_SI      (input)
153
    CAN0_SI      (input)  x spi.sch
140
    CAN0_SCK     (input)
154
    CAN0_SCK     (input)  x spi.sch
141
    CAN0_nINT    (output)
155
    CAN0_nINT    (output) x connectors.sch
142
156
143
ethernet.sch
157
ethernet.sch
144
    ETH0_nRESET  (input)
158
    ETH0_nRESET  (input)  x connectors.sch
145
    ETH0_nCS     (input)
159
    ETH0_nCS     (input)  x connectors.sch
146
    ETH0_SCK     (input)
160
    ETH0_SCK     (input)  x spi.sch
147
    ETH0_SI      (input)
161
    ETH0_SI      (input)  x spi.sch
148
    ETH0_SO      (output)
162
    ETH0_SO      (output) x spi.sch
149
    ETH0_nINT    (output)
163
    ETH0_nINT    (output) x connectors.sch
150
164
151
jtag.sch
165
jtag.sch
152
    nonbuf_nRSTB (output) x
166
    nonbuf_nRSTB (output) x
153
167
154
oscillators.sch
168
oscillators.sch
Line 161... Line 175...
161
    nonbuf_nRSTB (input)  x
175
    nonbuf_nRSTB (input)  x
162
    RESET_N      (output) x
176
    RESET_N      (output) x
163
177
164
power-supply.sch
178
power-supply.sch
165
    VUSB         (input)  x
179
    VUSB         (input)  x
-
 
180
-
 
181
------------------------------------------------------------------------
-
 
182
-
 
183
http://www.geda.seul.org/wiki/geda:master_attributes_list