FreeCalypso > hg > fc-small-hw
annotate fc-uja/schem+bom/vsrc/FT2232D_chip.v @ 50:5bdd24aae51e
duart28c: new parts added to netlist
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Wed, 29 Jul 2020 07:59:20 +0000 | 
| parents | 0f9bdd60ce50 | 
| children | 
| rev | line source | 
|---|---|
| 0 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 /* | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 * This module encapsulates the FT2232D chip and its pinout. | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 3 */ | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 5 module FT2232D_chip (GND, AGND, VCC, AVCC, VCCIOA, VCCIOB, OUT_3V3, | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 6 USBDP, USBDM, EECS, EESK, EEDATA, RESET, RSTOUT, TEST, PWREN, | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 XTIN, XTOUT, ADBUS, ACBUS, SI_WUA, BDBUS, BCBUS, SI_WUB); | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 input GND, AGND, VCC, AVCC, VCCIOA, VCCIOB; | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 output OUT_3V3; | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 11 | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 12 inout USBDP, USBDM; | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 13 output EECS, EESK; | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 14 inout EEDATA; | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 15 | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 16 input RESET, TEST; | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 17 output RSTOUT, PWREN; | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 18 | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 19 input XTIN; | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 20 output XTOUT; | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 22 inout [7:0] ADBUS, BDBUS; | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 23 inout [3:0] ACBUS, BCBUS; | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 24 input SI_WUA, SI_WUB; | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 25 | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 26 /* instantiate the package; the mapping of signals to pins is defined here */ | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 27 | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 28 pkg_LQFP48 pkg (.pin_1(EESK), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 29 .pin_2(EEDATA), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 30 .pin_3(VCC), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 31 .pin_4(RESET), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 32 .pin_5(RSTOUT), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 33 .pin_6(OUT_3V3), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 34 .pin_7(USBDP), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 35 .pin_8(USBDM), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 36 .pin_9(GND), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 37 .pin_10(SI_WUA), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 38 .pin_11(ACBUS[3]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 39 .pin_12(ACBUS[2]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 40 .pin_13(ACBUS[1]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 41 .pin_14(VCCIOA), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 42 .pin_15(ACBUS[0]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 43 .pin_16(ADBUS[7]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 44 .pin_17(ADBUS[6]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 45 .pin_18(GND), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 46 .pin_19(ADBUS[5]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 47 .pin_20(ADBUS[4]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 48 .pin_21(ADBUS[3]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 49 .pin_22(ADBUS[2]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 50 .pin_23(ADBUS[1]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 51 .pin_24(ADBUS[0]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 52 .pin_25(GND), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 53 .pin_26(SI_WUB), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 54 .pin_27(BCBUS[3]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 55 .pin_28(BCBUS[2]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 56 .pin_29(BCBUS[1]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 57 .pin_30(BCBUS[0]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 58 .pin_31(VCCIOB), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 59 .pin_32(BDBUS[7]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 60 .pin_33(BDBUS[6]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 61 .pin_34(GND), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 62 .pin_35(BDBUS[5]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 63 .pin_36(BDBUS[4]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 64 .pin_37(BDBUS[3]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 65 .pin_38(BDBUS[2]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 66 .pin_39(BDBUS[1]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 67 .pin_40(BDBUS[0]), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 68 .pin_41(PWREN), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 69 .pin_42(VCC), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 70 .pin_43(XTIN), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 71 .pin_44(XTOUT), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 72 .pin_45(AGND), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 73 .pin_46(AVCC), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 74 .pin_47(TEST), | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 75 .pin_48(EECS) | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 76 ); | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 77 | 
| 
0f9bdd60ce50
fc-small-hw separated from old freecalypso-schem repo
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 78 endmodule | 
