-
Notifications
You must be signed in to change notification settings - Fork 79
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)
);