Switch Chip Associated Jumpers ---------------------------------- Original Rev. 7-May-2015 Latest Rev. 15-Jul-2016 The BMC53128 switch chip has a large number of "straping" pins (33) to provide basic control its various functions. The use of these strapping pins is complicated because there are interactions between then and because the documentation seem incomplete and different sections of the documentation frequently call the same object by different names and frequently use slang names, e.g. green means don't use the 8051. On the Hub Module, to the extent that space limitations allow, the approach taken (same as HP used) is to provide a 0603 jumper site for each strapping pin that is tied to the opposite rail than the default internal pull up/down resistor for that pin. This gives us a way to make post production changes if necessary. The 0603 site has not been provided for some strapping pins where their funtions were clear and where we wanted the default provided by the internal pull up/down resistor. In these cases trace routing is such that access can be made to the signal if necessary. The 33 strapping pins and their internal pull up/down resistors and their external 0603 jumper sites are shown in drawing #19. Ennumeration of All Strapping Options on the BCM53128: ------------------------------------------------------ Pin Internal BCM Docs Signal Name Num Default Say Kit HP Hub ---------------- --- -------- ----------- ------ ------ --- CLK_FREQ1/GPIO1 15 PD Must Float DNI PU Float --- CLK_FREQ0/GPIO0 14 PU in all designs DNI PD Float --- DG pg 39 EN_CLK25_OUT/CLK_25_OUT 26 PD Low --> Float Float --- EN_CLK50_OUT/CLK_50_OUT 21 PD Disable Float Float --- EN_EEE 38 PU Hi->Enable Float Float YID EN_8051_TxRx 47 PD Hi->Enable Float Float --- IMP_MODE(1)/GPIO6 8 PU Sets IMP Float Float --- IMP_MODE(0)/GPIO5 7 PD Mode Float Float --- IMP_VOL_SEL(1) 48 PD Both Low Float Float --- IMP_VOL_SEL(0) 49 PD --> 3V3 Float Float --- IMP_SPD_SEL(1) 50 PU Default Float Float --- IMP_SPD_SEL(0) 51 PD for normal Float Float --- operation IMP_DUPLEX 52 PU Hi->Duplex Float Float --- IMP_LINK 54 PD Hi->LinkUp Float Float --- IMP_PAUSE_CAP_RX 55 PU Hi->EnbPause Float Float --- IMP_PAUSE_CAP_TX 56 PU Hi->EnbPause Float Float --- HW_FWDG_EN/GPIO7 9 PD HI to Enb has PU has PU YIU Frame Fwd LED_MODE(1)/GPIO4 13 PD Set LED DNI PD has PD YBU LED_MODE(0)/GPIO3 12 PU Mode DNI PU Float YBD CPU_EEPROM_SEL 18 PU Low to Enb has PD has PD YID EEPROM TRST 36 PU Pull Low DNI PD has PD YID for normal operation LED3/EN_GREEN 172 PD Hi->Enable has PU Float YBU Green Mode DS Pg 133 DG pg 56 LEDP11/EPROM_TYPE1 182 PD 10b is PROM has PU has PU YIU LEDP10/EPROM_TYPE0 181 PD type 93C66 Float Float --- LEDP14/LOOP_DETECT_EN 186 PD Hi->Enable has PU Float YBU LEDP15/LOOP_IMP_SEL 188 PD Hi->Include Float Float --- LEDP18/BC_SUPP_EN 191 PD Hi->Enable Float Float --- Rate Brdcst Supp LEDP22/DIS_IMP 196 PD Hi->Disable has PU has PU YIU LEDP23/IMP_DUMB_FWDG_EN 197 PD Hi->Allow Float Float --- Dumb Forward LEDP26/ENFDXFLOW 254 PU Hi->Not Clear Float Float --- from DS or DG LEDP27/ENHDXFLOW 255 PU Hi->Enable Float Float --- LEDP30/IMP_TXC_DELAY 2 PU Hi->Enable Float Float --- LEDP31/IMP_RXC_DELAY 4 PU Hi->Enable Float Float --- Hub Notation Key: YIU -> Yes Hub has an Installed jumper and it's a Pull-Up YID -> Yes Hub has an Installed jumper and it's a Pull-Dowm YBU -> Yes Hub has a Not-Installed jumper and it's a Pull-Up YBD -> Yes Hub has a Not-Installed jumper and it's a Pull-Dowm --- -> Hub does not have a jumper for this function