-
Notifications
You must be signed in to change notification settings - Fork 68
USB20_PHY
Pepijn de Vos edited this page Nov 17, 2024
·
1 revision
Port | Size | Direction |
---|---|---|
ADPPRB | 1 | output |
ADPSNS | 1 | output |
CHARGVBUS | 1 | input |
CLK | 1 | output |
CLK480PAD | 1 | output |
CLKRDY | 1 | output |
DATAIN | 16 | input |
DATAOUT | 16 | output |
DISCHARGVBUS | 1 | input |
DM | 1 | inout |
DMPD | 1 | input |
DP | 1 | inout |
DPPD | 1 | input |
FSLSSERIAL | 1 | input |
HOSTDIS | 1 | output |
ID | 1 | inout |
IDDIG | 1 | output |
IDPULLUP | 1 | input |
INTCLK | 1 | input |
LBKERR | 1 | output |
LINESTATE | 2 | output |
OPMODE | 2 | input |
RESET | 1 | input |
REXT | 1 | inout |
RXACTIVE | 1 | output |
RXDM | 1 | output |
RXDP | 1 | output |
RXERROR | 1 | output |
RXRCV | 1 | output |
RXVLD | 1 | output |
RXVLDH | 1 | output |
SCANCLK | 1 | input |
SCANEN | 1 | input |
SCANIN1 | 1 | input |
SCANIN2 | 1 | input |
SCANIN3 | 1 | input |
SCANIN4 | 1 | input |
SCANIN5 | 1 | input |
SCANIN6 | 1 | input |
SCANMODE | 1 | input |
SCANOUT1 | 1 | output |
SCANOUT2 | 1 | output |
SCANOUT3 | 1 | output |
SCANOUT4 | 1 | output |
SCANOUT5 | 1 | output |
SCANOUT6 | 1 | output |
SESSVLD | 1 | output |
SUSPENDM | 1 | input |
TERMSEL | 1 | input |
TEST | 1 | input |
TRESETN | 1 | input |
TXBITSTUFFEN | 1 | input |
TXBITSTUFFENH | 1 | input |
TXDAT | 1 | input |
TXENN | 1 | input |
TXREADY | 1 | output |
TXSE0 | 1 | input |
TXVLD | 1 | input |
TXVLDH | 1 | input |
VBUS | 1 | inout |
VBUSVLD | 1 | output |
XCVRSEL | 2 | input |
XIN | 1 | input |
XOUT | 1 | inout |
Parameter | Default Value |
---|---|
ADP_PRBEN | 0 (0b0) |
C | 1 (0b01) |
CLK_SEL | 0 (0b0) |
DATABUS16_8 | 0 (0b0) |
FOC_LOCK | 0 (0b0) |
HSDRV0 | 0 (0b0) |
HSDRV1 | 0 (0b0) |
M | 0 (0b0000) |
N | 40 (0b101000) |
TEST_MODE | 0 (0b00000) |
USB20_PHY #(
.ADP_PRBEN(ADP_PRBEN),
.C(C),
.CLK_SEL(CLK_SEL),
.DATABUS16_8(DATABUS16_8),
.FOC_LOCK(FOC_LOCK),
.HSDRV0(HSDRV0),
.HSDRV1(HSDRV1),
.M(M),
.N(N),
.TEST_MODE(TEST_MODE)
) usb20_phy_inst (
.ADPPRB(ADPPRB),
.ADPSNS(ADPSNS),
.CHARGVBUS(CHARGVBUS),
.CLK(CLK),
.CLK480PAD(CLK480PAD),
.CLKRDY(CLKRDY),
.DATAIN(DATAIN),
.DATAOUT(DATAOUT),
.DISCHARGVBUS(DISCHARGVBUS),
.DM(DM),
.DMPD(DMPD),
.DP(DP),
.DPPD(DPPD),
.FSLSSERIAL(FSLSSERIAL),
.HOSTDIS(HOSTDIS),
.ID(ID),
.IDDIG(IDDIG),
.IDPULLUP(IDPULLUP),
.INTCLK(INTCLK),
.LBKERR(LBKERR),
.LINESTATE(LINESTATE),
.OPMODE(OPMODE),
.RESET(RESET),
.REXT(REXT),
.RXACTIVE(RXACTIVE),
.RXDM(RXDM),
.RXDP(RXDP),
.RXERROR(RXERROR),
.RXRCV(RXRCV),
.RXVLD(RXVLD),
.RXVLDH(RXVLDH),
.SCANCLK(SCANCLK),
.SCANEN(SCANEN),
.SCANIN1(SCANIN1),
.SCANIN2(SCANIN2),
.SCANIN3(SCANIN3),
.SCANIN4(SCANIN4),
.SCANIN5(SCANIN5),
.SCANIN6(SCANIN6),
.SCANMODE(SCANMODE),
.SCANOUT1(SCANOUT1),
.SCANOUT2(SCANOUT2),
.SCANOUT3(SCANOUT3),
.SCANOUT4(SCANOUT4),
.SCANOUT5(SCANOUT5),
.SCANOUT6(SCANOUT6),
.SESSVLD(SESSVLD),
.SUSPENDM(SUSPENDM),
.TERMSEL(TERMSEL),
.TEST(TEST),
.TRESETN(TRESETN),
.TXBITSTUFFEN(TXBITSTUFFEN),
.TXBITSTUFFENH(TXBITSTUFFENH),
.TXDAT(TXDAT),
.TXENN(TXENN),
.TXREADY(TXREADY),
.TXSE0(TXSE0),
.TXVLD(TXVLD),
.TXVLDH(TXVLDH),
.VBUS(VBUS),
.VBUSVLD(VBUSVLD),
.XCVRSEL(XCVRSEL),
.XIN(XIN),
.XOUT(XOUT)
);