annotate sim-fpc-pasv/src/schem.v @ 82:803667312307

sim-fpc-pasv: schem+BOM design complete
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 25 Oct 2022 06:13:01 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
82
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 module board ();
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 wire GND, VCC, VPP, RST, CLK, IO;
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 conn_6pin_plus2 fpc (.pin_1(VCC),
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 .pin_2(RST),
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 .pin_3(CLK),
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8 .pin_4(IO),
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 .pin_5(VPP),
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 .pin_6(GND),
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 /* mounting pads */
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 .pin_7(GND),
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 .pin_8(GND)
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 );
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 pkg_SIM_socket sim (.pin_1(VCC),
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 .pin_2(RST),
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 .pin_3(CLK),
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 .pin_4(), /* gap in footprint pin numbering */
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 .pin_5(GND),
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 .pin_6(VPP),
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22 .pin_7(IO),
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23 .pin_8() /* gap in footprint pin numbering */
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
24 );
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
25
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
26 capacitor C1 (VCC, GND);
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
27
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
28 header_4pin tap_C1_C3 ( .pin_1(GND),
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
29 .pin_2(VCC), /* C1 */
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
30 .pin_3(RST), /* C2 */
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
31 .pin_4(CLK) /* C3 */
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
32 );
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
33
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
34 header_4pin tap_C5_C7 ( .pin_1(GND),
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
35 .pin_2(GND), /* C5 */
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
36 .pin_3(VPP), /* C6 */
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
37 .pin_4(IO) /* C7 */
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
38 );
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
39
803667312307 sim-fpc-pasv: schem+BOM design complete
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
40 endmodule