FreeCalypso > hg > freecalypso-schem2
view venus/src/periph/sim_socket_block.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 | d33cb696b335 |
children |
line wrap: on
line source
/* * This module encapsulates the complete SIM socket block: * the actual socket, the bypass cap and our SIM_CD circuit. */ module sim_socket_block (GND, Vio, VSIM, SIM_CLK, SIM_RST, SIM_IO, SIM_CD); input GND, Vio, VSIM; input SIM_CLK, SIM_RST; inout SIM_IO; output SIM_CD; wire SIM_CD_inverted; sim_socket_wrap socket (.C1(VSIM), .C2(SIM_RST), .C3(SIM_CLK), .C5(GND), .C6(VSIM), .C7(SIM_IO), .SW1(GND), .SW2(SIM_CD_inverted) ); /* cap per Leonardo schematics */ capacitor C306 (VSIM, GND); /* pull-up on the switch line */ resistor switch_pullup (SIM_CD_inverted, Vio); /* inverting buffer for SIM_CD */ inv_buffer_74LVC1G04 inv (.GND(GND), .Vcc(Vio), .A(SIM_CD_inverted), .Y(SIM_CD) ); /* bypass cap for the inverting buffer IC */ capacitor inv_bypass (Vio, GND); endmodule