annotate venus/src/periph/Si9407AEY.v @ 94:4502eec1e805

D405: use Nexperia part sourced from Digi-Key direct The previously selected part was from a Digi-Key marketplace vendor, and they seem to not actually have that part, as the order has been in limbo for over a month - so I put in the time and effort to look around, and found a readily available equivalent part from Nexperia.
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 11 Jan 2022 19:11:22 +0000
parents 74a89c0a6466
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
30
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 /*
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 * This Verilog module encapsulates a MOSFET in a Si9407AEY-compatible
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 * SOIC-8 footprint.
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 */
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 module Si9407AEY (G, S, D);
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8 input G, S;
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 output D;
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 /* instantiate the package; the mapping of signals to pins is defined here */
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 pkg_IC_8pin pkg (.pin_1(S),
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 .pin_2(S),
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 .pin_3(S),
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 .pin_4(G),
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 .pin_5(D),
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 .pin_6(D),
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 .pin_7(D),
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 .pin_8(D)
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 );
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22
74a89c0a6466 Venus MCL: add Q401 charging circuit MOSFET
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23 endmodule