FreeCalypso > hg > freecalypso-schem2
comparison venus/src/core/calypso_179ghh.v @ 9:3ed0f7a9c489
Venus: first version of Verilog for the Calypso core
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Fri, 19 Nov 2021 05:58:21 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 8:d23dae52cd7b | 9:3ed0f7a9c489 |
|---|---|
| 1 module calypso_179ghh (TSPCLKX, TSPDO, TSPDI_IO4, TSPEN, TSPACT, | |
| 2 DATA, ADD, RnW, nFWE, nFOE, FDP, nBLE, nBHE, nCS, | |
| 3 VDDS_MIF, VDDS_1, VDDS_2, VDD, VSS, | |
| 4 VDDS_RTC, VDD_RTC, VSS_RTC, | |
| 5 VDD_ANG, VSS_ANG, VDD_PLL, VSS_PLL, | |
| 6 SCLK, SDO, SDI_SDA, nSCS0_SCL, nSCS1, | |
| 7 TX_IRDA, RX_IRDA, TXIR_IRDA, RXIR_IRDA, SD_IRDA, | |
| 8 TX_MODEM, RX_MODEM, RTS_MODEM, CTS_MODEM, DSR_LPG, | |
| 9 MCSI_TXD, MCSI_RXD, MCSI_CLK, MCSI_FSYNCH, | |
| 10 KBC, KBR, BU_PWT, LT_PWL, GPIO, | |
| 11 nRESET_OUT_IO7, nIBOOT, IDDQ, | |
| 12 CLKTCXO, VSSO, OSC32K_IN, OSC32K_OUT, | |
| 13 CLK32K_OUT, CLK13M_OUT, nRESPWON, EXT_FIQ, EXT_IRQ, | |
| 14 TCXOEN, RFEN, ON_OFF, IT_WAKEUP, | |
| 15 nEMU, nBSCAN, TDI, TDO, TCK, TMS, | |
| 16 BFSR, BDR, BFSX, BDX, BCLKX_IO6, BCLKR_ARMCLK, | |
| 17 VDX, VDR, VFSRX, VCLKRX, | |
| 18 MCUDI, MCUDO, MCUEN0, MCUEN1_IO8, MCUEN2_IO13, | |
| 19 SIM_IO, SIM_CLK, SIM_RST, SIM_CD, SIM_PWCTRL_IO5); | |
| 20 | |
| 21 output TSPCLKX, TSPDO; | |
| 22 inout TSPDI_IO4; | |
| 23 output [3:0] TSPEN; | |
| 24 output [11:0] TSPACT; | |
| 25 | |
| 26 inout [15:0] DATA; | |
| 27 output [22:0] ADD; | |
| 28 output RnW, nFWE, nFOE, FDP, nBLE, nBHE; | |
| 29 output [4:0] nCS; | |
| 30 | |
| 31 input VDDS_MIF, VDDS_1, VDDS_2, VDD, VSS; | |
| 32 input VDDS_RTC, VDD_RTC, VSS_RTC; | |
| 33 input VDD_ANG, VSS_ANG, VDD_PLL, VSS_PLL; | |
| 34 | |
| 35 output SCLK, SDO, nSCS1; | |
| 36 inout SDI_SDA, nSCS0_SCL; | |
| 37 | |
| 38 output TX_IRDA, TXIR_IRDA, SD_IRDA, TX_MODEM, RTS_MODEM; | |
| 39 input RX_IRDA, RXIR_IRDA, RX_MODEM, CTS_MODEM; | |
| 40 inout DSR_LPG; | |
| 41 | |
| 42 output MCSI_TXD; | |
| 43 input MCSI_RXD; | |
| 44 inout MCSI_CLK, MCSI_FSYNCH; | |
| 45 | |
| 46 output [4:0] KBC; | |
| 47 input [4:0] KBR; | |
| 48 output BU_PWT, LT_PWL; | |
| 49 inout [3:0] GPIO; | |
| 50 | |
| 51 output nRESET_OUT_IO7; | |
| 52 input nIBOOT, IDDQ, CLKTCXO, VSSO; | |
| 53 inout OSC32K_IN, OSC32K_OUT; | |
| 54 output CLK32K_OUT, CLK13M_OUT; | |
| 55 input nRESPWON, EXT_FIQ, EXT_IRQ; | |
| 56 | |
| 57 output TCXOEN, RFEN, IT_WAKEUP; | |
| 58 input ON_OFF; | |
| 59 | |
| 60 inout [1:0] nEMU; | |
| 61 input nBSCAN, TDI, TCK, TMS; | |
| 62 output TDO; | |
| 63 | |
| 64 input BFSR, BDR; | |
| 65 output BFSX, BDX; | |
| 66 inout BCLKX_IO6; | |
| 67 input BCLKR_ARMCLK; | |
| 68 | |
| 69 output VDX; | |
| 70 input VDR, VFSRX, VCLKRX; | |
| 71 | |
| 72 input MCUDI; | |
| 73 output MCUDO, MCUEN0, MCUEN1_IO8, MCUEN2_IO13; | |
| 74 | |
| 75 inout SIM_IO, SIM_PWCTRL_IO5; | |
| 76 output SIM_CLK, SIM_RST; | |
| 77 input SIM_CD; | |
| 78 | |
| 79 /* instantiate the package; the mapping of signals to balls is defined here */ | |
| 80 | |
| 81 pkg_179GHH pkg (.F3(ADD[0]), | |
| 82 .F2(ADD[1]), | |
| 83 .G5(ADD[2]), | |
| 84 .G4(ADD[3]), | |
| 85 .G2(ADD[4]), | |
| 86 .G3(ADD[5]), | |
| 87 .H1(ADD[6]), | |
| 88 .H3(ADD[7]), | |
| 89 .H2(ADD[8]), | |
| 90 .H4(ADD[9]), | |
| 91 .H5(ADD[10]), | |
| 92 .J1(ADD[11]), | |
| 93 .J2(ADD[12]), | |
| 94 .J3(ADD[13]), | |
| 95 .J4(ADD[14]), | |
| 96 .K3(ADD[15]), | |
| 97 .K2(ADD[16]), | |
| 98 .K4(ADD[17]), | |
| 99 .J5(ADD[18]), | |
| 100 .L1(ADD[19]), | |
| 101 .L2(ADD[20]), | |
| 102 .L3(ADD[21]), | |
| 103 .D2(ADD[22]), | |
| 104 .B7(DATA[0]), | |
| 105 .D7(DATA[1]), | |
| 106 .E7(DATA[2]), | |
| 107 .D6(DATA[3]), | |
| 108 .A6(DATA[4]), | |
| 109 .C6(DATA[5]), | |
| 110 .E6(DATA[6]), | |
| 111 .C5(DATA[7]), | |
| 112 .B5(DATA[8]), | |
| 113 .D5(DATA[9]), | |
| 114 .E5(DATA[10]), | |
| 115 .B4(DATA[11]), | |
| 116 .C4(DATA[12]), | |
| 117 .D4(DATA[13]), | |
| 118 .A3(DATA[14]), | |
| 119 .B3(DATA[15]), | |
| 120 .F4(FDP), | |
| 121 .B2(RnW), | |
| 122 .F5(nBHE), | |
| 123 .E4(nBLE), | |
| 124 .C2(nCS[0]), | |
| 125 .C3(nCS[1]), | |
| 126 .C1(nCS[2]), | |
| 127 .D3(nCS[3]), | |
| 128 .C11(nCS[4]), | |
| 129 .E2(nFOE), | |
| 130 .E3(nFWE), | |
| 131 .J14(TSPCLKX), | |
| 132 .H10(TSPDI_IO4), | |
| 133 .H11(TSPDO), | |
| 134 .H13(TSPEN[0]), | |
| 135 .H12(TSPEN[1]), | |
| 136 .H14(TSPEN[2]), | |
| 137 .G12(TSPEN[3]), | |
| 138 .M12(TSPACT[0]), | |
| 139 .M14(TSPACT[1]), | |
| 140 .L12(TSPACT[2]), | |
| 141 .L13(TSPACT[3]), | |
| 142 .J10(TSPACT[4]), | |
| 143 .K11(TSPACT[5]), | |
| 144 .K13(TSPACT[6]), | |
| 145 .K12(TSPACT[7]), | |
| 146 .K14(TSPACT[8]), | |
| 147 .J11(TSPACT[9]), | |
| 148 .J12(TSPACT[10]), | |
| 149 .J13(TSPACT[11]), | |
| 150 .P9(SCLK), | |
| 151 .M9(SDI_SDA), | |
| 152 .K8(SDO), | |
| 153 .L9(nSCS0_SCL), | |
| 154 .N9(nSCS1), | |
| 155 .C8(TX_IRDA), | |
| 156 .D8(RX_IRDA), | |
| 157 .C7(TXIR_IRDA), | |
| 158 .A8(RXIR_IRDA), | |
| 159 .B8(SD_IRDA), | |
| 160 .B9(TX_MODEM), | |
| 161 .A9(RX_MODEM), | |
| 162 .E8(RTS_MODEM), | |
| 163 .D9(DSR_LPG), | |
| 164 .C9(CTS_MODEM), | |
| 165 .L10(MCSI_TXD), | |
| 166 .M10(MCSI_RXD), | |
| 167 .N10(MCSI_CLK), | |
| 168 .K9(MCSI_FSYNCH), | |
| 169 .N4(KBC[0]), | |
| 170 .K5(KBC[1]), | |
| 171 .L5(KBC[2]), | |
| 172 .P5(KBC[3]), | |
| 173 .M5(KBC[4]), | |
| 174 .K6(KBR[0]), | |
| 175 .M6(KBR[1]), | |
| 176 .P6(KBR[2]), | |
| 177 .N6(KBR[3]), | |
| 178 .L6(KBR[4]), | |
| 179 .K7(BU_PWT), | |
| 180 .L7(LT_PWL), | |
| 181 .N3(GPIO[0]), | |
| 182 .P3(GPIO[1]), | |
| 183 .L4(GPIO[2]), | |
| 184 .M4(GPIO[3]), | |
| 185 .N2(nRESET_OUT_IO7), | |
| 186 .N1(nIBOOT), | |
| 187 .M2(IDDQ), | |
| 188 .E13(CLKTCXO), | |
| 189 .C13(OSC32K_IN), | |
| 190 .B13(OSC32K_OUT), | |
| 191 .C12(CLK32K_OUT), | |
| 192 .F12(CLK13M_OUT), | |
| 193 .D12(nRESPWON), | |
| 194 .P1(EXT_FIQ), | |
| 195 .M3(EXT_IRQ), | |
| 196 .A4(VDDS_MIF), | |
| 197 .B6(VDDS_MIF), | |
| 198 .G1(VDDS_MIF), | |
| 199 .D1(VDDS_MIF), | |
| 200 .A11(VDDS_2), | |
| 201 .L14(VDDS_1), | |
| 202 .N5(VDDS_1), | |
| 203 .A5(VDD), | |
| 204 .B12(VDD), | |
| 205 .N14(VDD), | |
| 206 .P7(VDD), | |
| 207 .M1(VDD), | |
| 208 .E1(VDD), | |
| 209 .F1(VSS), | |
| 210 .N8(VSS), | |
| 211 .K1(VSS), | |
| 212 .P2(VSS), | |
| 213 .P4(VSS), | |
| 214 .P10(VSS), | |
| 215 .P13(VSS), | |
| 216 .G14(VSS), | |
| 217 .A10(VSS), | |
| 218 .A7(VSS), | |
| 219 .A2(VSS), | |
| 220 .B1(VSS), | |
| 221 .D13(VDDS_RTC), | |
| 222 .D14(VDD_RTC), | |
| 223 .C14(VSS_RTC), | |
| 224 .E11(VDD_ANG), | |
| 225 .E12(VSS_ANG), | |
| 226 .F11(VDD_PLL), | |
| 227 .E14(VSS_PLL), | |
| 228 .A14(VSSO), | |
| 229 .A12(TCXOEN), | |
| 230 .A13(RFEN), | |
| 231 .F10(ON_OFF), | |
| 232 .B14(IT_WAKEUP), | |
| 233 .D11(nBSCAN), | |
| 234 .B11(nEMU[0]), | |
| 235 .E10(nEMU[1]), | |
| 236 .D10(TDI), | |
| 237 .C10(TDO), | |
| 238 .B10(TCK), | |
| 239 .E9(TMS), | |
| 240 .L11(BFSR), | |
| 241 .K10(BDR), | |
| 242 .P12(BFSX), | |
| 243 .M11(BDX), | |
| 244 .P11(BCLKR_ARMCLK), | |
| 245 .N11(BCLKX_IO6), | |
| 246 .P14(VDX), | |
| 247 .N13(VDR), | |
| 248 .M13(VFSRX), | |
| 249 .N12(VCLKRX), | |
| 250 .N7(MCUDI), | |
| 251 .M7(MCUDO), | |
| 252 .M8(MCUEN0), | |
| 253 .P8(MCUEN1_IO8), | |
| 254 .L8(MCUEN2_IO13), | |
| 255 .G13(SIM_IO), | |
| 256 .F13(SIM_CLK), | |
| 257 .G10(SIM_RST), | |
| 258 .G11(SIM_CD), | |
| 259 .F14(SIM_PWCTRL_IO5) | |
| 260 ); | |
| 261 | |
| 262 endmodule |
