comparison venus/src/core/core.v @ 89:30f567edd2b6

add option of reverting to Calypso FDP for flash reset
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 10 Dec 2021 22:40:08 +0000
parents 96e02b1b2374
children
comparison
equal deleted inserted replaced
88:09cda55086b1 89:30f567edd2b6
84 84
85 /* wires between baseband and memory */ 85 /* wires between baseband and memory */
86 wire Vflash, Vsram; 86 wire Vflash, Vsram;
87 wire MCU_FDP, MCU_nBLE, MCU_nBHE; 87 wire MCU_FDP, MCU_nBLE, MCU_nBHE;
88 wire INT_nCS0, INT_nCS1, INT_nCS2; 88 wire INT_nCS0, INT_nCS1, INT_nCS2;
89 wire ON_nOFF_2V8; 89 wire Flash_RST;
90 90
91 /* instantiate the blocks! */ 91 /* instantiate the blocks! */
92 92
93 baseband bb (.GND(GND), 93 baseband bb (.GND(GND),
94 .VBAT(VBAT1), 94 .VBAT(VBAT1),
98 .Vsram(Vsram), 98 .Vsram(Vsram),
99 .PWON(PWON), 99 .PWON(PWON),
100 .RPWON(RPWON), 100 .RPWON(RPWON),
101 .nTESTRESET(nTESTRESET), 101 .nTESTRESET(nTESTRESET),
102 .ON_nOFF(ON_nOFF), 102 .ON_nOFF(ON_nOFF),
103 .ON_nOFF_2V8(ON_nOFF_2V8), 103 .ON_nOFF_2V8(Flash_RST),
104 .CLKTCXO_IN(Clock_26MHz_DBB_in), 104 .CLKTCXO_IN(Clock_26MHz_DBB_in),
105 .TDI(TDI), 105 .TDI(TDI),
106 .TDO(TDO), 106 .TDO(TDO),
107 .TCK(TCK), 107 .TCK(TCK),
108 .TMS(TMS), 108 .TMS(TMS),
200 .MCU_D(MCU_D[15:0]), 200 .MCU_D(MCU_D[15:0]),
201 .MCU_nRD(MCU_nFOE), 201 .MCU_nRD(MCU_nFOE),
202 .MCU_nWR(MCU_RnW), 202 .MCU_nWR(MCU_RnW),
203 .MCU_nBHE(MCU_nBHE), 203 .MCU_nBHE(MCU_nBHE),
204 .MCU_nBLE(MCU_nBLE), 204 .MCU_nBLE(MCU_nBLE),
205 .Flash_RST(ON_nOFF_2V8), 205 .Flash_RST(Flash_RST),
206 .CS_flash1(INT_nCS0), 206 .CS_flash1(INT_nCS0),
207 .CS_flash2(INT_nCS2), 207 .CS_flash2(INT_nCS2),
208 .CS_RAM(INT_nCS1) 208 .CS_RAM(INT_nCS1)
209 ); 209 );
210
211 /*
212 * The following resistor footprint must be left unpopulated
213 * when U303 (74AXP1T34) is populated, and vice-versa.
214 */
215 resistor FDP_reset_option (MCU_FDP, Flash_RST);
210 216
211 rf_section rf (.GND(GND), 217 rf_section rf (.GND(GND),
212 .VBAT_REG(VBAT2), 218 .VBAT_REG(VBAT2),
213 .VBAT_PA(VBAT3), 219 .VBAT_PA(VBAT3),
214 .Vio(Vio), 220 .Vio(Vio),