FreeCalypso > hg > fc-small-hw
view bb2fc/schem+bom/schem.v @ 20:54e5edfe2f04
duart28 project started
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 13 Jun 2020 05:12:39 +0000 |
parents | 0f9bdd60ce50 |
children |
line wrap: on
line source
module board (); wire GND, P_5V, P_1V8, P_2V8; wire REGEN; wire OMAP_McBSP_DR, OMAP_McBSP_FS, OMAP_McBSP_CLK, OMAP_McBSP_DX; wire OMAP_UART_RTS, OMAP_UART_RxD, OMAP_UART_TxD, OMAP_UART_CTS; wire Calypso_MCSI_TXD, Calypso_MCSI_RXD, Calypso_MCSI_CLK, Calypso_MCSI_FSYNCH; wire Calypso_UART_TxD, Calypso_UART_RxD, Calypso_UART_RTS, Calypso_UART_CTS; conn_28pin bb_xm_conn ( .pin_1(P_1V8), .pin_2(P_5V), .pin_3(), .pin_4(OMAP_UART_CTS), .pin_5(), .pin_6(OMAP_UART_TxD), .pin_7(), .pin_8(OMAP_UART_RxD), .pin_9(), .pin_10(OMAP_UART_RTS), .pin_11(), .pin_12(OMAP_McBSP_DX), .pin_13(), .pin_14(OMAP_McBSP_CLK), .pin_15(), .pin_16(OMAP_McBSP_FS), .pin_17(), .pin_18(OMAP_McBSP_DR), .pin_19(), .pin_20(), .pin_21(), .pin_22(), .pin_23(), .pin_24(), .pin_25(REGEN), .pin_26(), .pin_27(GND), .pin_28(GND) ); capacitor C1 (P_5V, GND); capacitor C3 (P_1V8, GND); regulator reg ( .IN(P_5V), .OUT(P_2V8), .GND(GND), .EN(P_5V) ); capacitor C2 (P_2V8, GND); /* U1 for MCSI */ buffer_ic_common U1common (.VccA(P_2V8), .VccB(P_1V8), .GND(GND), .OE(GND) ); capacitor C4 (P_2V8, GND); capacitor C5 (P_1V8, GND); buffer_ic_slot U1slot1 (.A(Calypso_MCSI_TXD), .B(OMAP_McBSP_DR), .DIR(P_2V8) ); buffer_ic_slot U1slot2 (.A(Calypso_MCSI_FSYNCH), .B(OMAP_McBSP_FS), .DIR(P_2V8) ); buffer_ic_slot U1slot3 (.A(Calypso_MCSI_CLK), .B(OMAP_McBSP_CLK), .DIR(P_2V8) ); buffer_ic_slot U1slot4 (.A(Calypso_MCSI_RXD), .B(OMAP_McBSP_DX), .DIR(GND) ); header_5pin J2 (.pin_1(GND), .pin_2(Calypso_MCSI_TXD), .pin_3(Calypso_MCSI_FSYNCH), .pin_4(Calypso_MCSI_CLK), .pin_5(Calypso_MCSI_RXD) ); /* U2 for UART */ buffer_ic_common U2common (.VccA(P_2V8), .VccB(P_1V8), .GND(GND), .OE(GND) ); capacitor C6 (P_2V8, GND); capacitor C7 (P_1V8, GND); buffer_ic_slot U2slot1 (.A(Calypso_UART_CTS), .B(OMAP_UART_RTS), .DIR(GND) ); buffer_ic_slot U2slot2 (.A(Calypso_UART_TxD), .B(OMAP_UART_RxD), .DIR(P_2V8) ); buffer_ic_slot U2slot3 (.A(Calypso_UART_RxD), .B(OMAP_UART_TxD), .DIR(GND) ); buffer_ic_slot U2slot4 (.A(Calypso_UART_RTS), .B(OMAP_UART_CTS), .DIR(P_2V8) ); header_5pin J3 (.pin_1(GND), .pin_2(Calypso_UART_CTS), .pin_3(Calypso_UART_TxD), .pin_4(Calypso_UART_RxD), .pin_5(Calypso_UART_RTS) ); endmodule