background image

IDT   PCI to PCI Bridge and Proprietary Port Specific Registers

PES48T12G2 User Manual

15 - 55

April 5, 2013

MCBLKUTL- Multicast Block Untranslated Low (0x350)

MCBLKUTH - Multicast Block Untranslated High (0x354)

MCOVRBARL- Multicast Overlay Base Address Low (0x358)

MCOVRBARH- Multicast Overlay Base Address High (0x35C)

Bit 

Field

Field

Name

Type

Default

Value

Description

31:0

MCBLKUT

RW

0x0

Multicast Block Untranslated.

 Each bit in this field corresponds 

to one of the lower 32 multicast groups (e.g., bit 0 corresponds to 
multicast group 0, bit 1 corresponds to multicast group 1, and so 
on).
When a bit is set in this field for an enabled multicast group, the 
function associated with this register is blocked from forwarding 
untranslated multicast TLPs associated with that multicast group 
received on that port. This is an ingress port function performed on 
received TLPs.
The value of bits greater than NUMGROUP in the MCCTL register 
is ignored.

Bit 

Field

Field

Name

Type

Default

Value

Description

31:0

MCBLKUT

RW

0x0

Multicast Block Untranslated

. Each bit in this field corresponds 

to one of the upper 32 multicast groups (e.g., bit 0 corresponds to 
multicast group 32, bit 1 corresponds to multicast group 33, and so 
on).
When a bit is set in this field for an enabled multicast group, the 
function associated with this register is blocked from forwarding 
untranslated multicast TLPs associated with that multicast group 
received on that port. This is an ingress port function performed on 
received TLPs.
The value of bits greater than NUMGROUP in the MCCTL register 
is ignored.

Bit 

Field

Field

Name

Type

Default

Value

Description

5:0

OVRSIZE

RW

0x0

Overlay Size.

 This field specifies the size of the overlay aperture.

When the value in this field is less than six, the overlay mechanism 
is disabled.

31:6

MCOVRBARL

RW

0x0

Multicast Overlay BAR Low.

 This field specifies the lower 24-bits 

(i.e., bits 6 through 31) of the multicast overlay base address.

Bit 

Field

Field

Name

Type

Default

Value

Description

31:0

MCOVRBARH

RW

0x0

Multicast Overlay BAR High.

 This field specifies the upper 32-

bits (i.e., bits 32 through 63) of the multicast overlay base address.

Содержание 89HPES48T12G2

Страница 1: ...Creek Valley Road San Jose California 95138 Telephone 800 345 7015 408 284 8200 FAX 408 284 2775 Printed in U S A 2013 Integrated Device Technology Inc IDT 89HPES48T12G2 PCI Express Switch User Manua...

Страница 2: ...PLES CONTAINED IN ANY IDT PUBLICATION OR PUBLIC DISCLOSURE OR THAT IS CONTAINED ON ANY IDT INTERNET SITE IN NO EVENT WILL IDT BE LIABLE FOR ANY DIRECT CONSEQUENTIAL INCIDENTAL INDIRECT PUNITIVE OR SPE...

Страница 3: ...version link width negotiation and lane reversal Chapter 7 SerDes describes basic functionality and controllability associated with the Serialiazer Deserializer SerDes block in PES48T12G2 ports Chapte...

Страница 4: ...level To define buses the most significant bit MSB will be on the left and least significant bit LSB will be on the right No leading zeros will be included Throughout this manual when describing sign...

Страница 5: ...re or hardware mechanisms such as pin strapping or serial EEPROM System firmware hard ware initialization is only allowed for system integrated devices Bits are read only after initialization and can...

Страница 6: ...Read Only RO Software can only read registers bits with this attribute Contents are hardwired to a constant value or are status bits that may be set and cleared by hardware Writing to a RO location h...

Страница 7: ...5 and Figure 12 8 In Chapter 14 added section Partial Byte Access to Word and DWord Registers In Chapter 16 added bit BDISCARD to the Switch Control register and changed bit 26 in the SMBus Status reg...

Страница 8: ...to each description in the PCIESCTLIV register In Chapter 16 added FEN and FCAPSEL fields to SWPART x CTL register and SWPORT x CTL registers added PFAILOVER and SFAILOVER fields to SWPART X STS regi...

Страница 9: ...sion ID 1 6 JTAG ID 1 6 SSID SSVID 1 6 Device Serial Number Enhanced Capability 1 6 Pin Description 1 7 Pin Characteristics 1 13 Architectural Overview Introduction 2 1 Logical View 2 2 Switch Core In...

Страница 10: ...ion in the PES48T12G2 6 7 Software Management of Link Speed 6 9 Link Retraining 6 10 Link Down 6 10 Slot Power Limit Support 6 11 Upstream Port 6 11 Downstream Port 6 11 Link States 6 11 Active State...

Страница 11: ...8 16 Bus Locking 8 17 Hot Plug and Hot Swap Introduction 9 1 Hot Plug Signals 9 3 Port Reset Outputs 9 4 Power Enable Controlled Reset Output 9 5 Power Good Controlled Reset Output 9 5 Hot Plug Events...

Страница 12: ...ture 15 27 Message Signaled Interrupt Capability Structure 15 29 Subsystem ID and Subsystem Vendor ID 15 31 Extended Configuration Space Access Registers 15 31 Advanced Error Reporting AER Enhanced Ca...

Страница 13: ...cess Point 17 1 Signal Definitions 17 1 Boundary Scan Chain 17 2 Test Data Register DR 17 5 Boundary Scan Registers 17 5 Instruction Register IR 17 7 EXTEST 17 8 SAMPLE PRELOAD 17 8 BYPASS 17 8 CLAMP...

Страница 14: ...IDT Table of Contents PES48T12G2 User Manual vi April 5 2013 Notes...

Страница 15: ...ansmit Driver Settings in Gen2 Mode with 6 0dB de emphasis 7 8 Table 7 5 Transmitter Slew Rate Settings 7 11 Table 7 6 PCI Express Transmit Margining Levels supported by the PES48T12G2 7 12 Table 7 7...

Страница 16: ...able 12 12 Slave SMBus Command Code Fields 12 14 Table 12 13 CSR Register Read or Write Operation Byte Sequence 12 15 Table 12 14 CSR Register Read or Write CMD Field Description 12 16 Table 12 15 Ser...

Страница 17: ...the PHY Operates in Gen1 Data Rate with 3 5 dB Nominal de emphasis 7 10 Figure 7 2 De emphasis Applied on Link as a Function of the Fine de emphasis and Transmit Drive Level Controls when the PHY Oper...

Страница 18: ...ter Read Using SMBus Read and Write Transactions with PEC Disabled 12 19 Figure 13 1 Multicast Group Address Ranges 13 2 Figure 13 2 Multicast Group Address Region Determination 13 3 Figure 14 1 PCI t...

Страница 19: ...0x002 15 1 ECFGADDR Extended Configuration Space Access Address 0x0F8 15 31 ECFGDATA Extended Configuration Space Access Data 0x0FC 15 32 EEPROMINTF Serial EEPROM Interface 0x0AD0 16 19 EROMBASE Expan...

Страница 20: ...R Message Signaled Interrupt Address 0x0D4 15 30 MSICAP Message Signaled Interrupt Capability and Control 0x0D0 15 29 MSIMDATA Message Signaled Interrupt Message Data 0x0DC 15 30 MSIUADDR Message Sign...

Страница 21: ...Lane Control 16 12 S 13 12 9 0 TXLCTL0 SerDes x Transmitter Lane Control 0 16 6 S 13 12 9 0 TXLCTL1 SerDes x Transmitter Lane Control 1 16 9 SBUSN Secondary Bus Number Register 0x019 15 5 SECSTS Secon...

Страница 22: ...IDT Register List PES48T12G2 User Manual xiv April 5 2013 Notes...

Страница 23: ...th PCI Express Base Specification Revision 2 0 Features High Performance Non Blocking Switch Architecture 48 lane 12 port PCIe switch Six x8 ports switch ports each of which can bifurcate to two x4 po...

Страница 24: ...g Supports 100 MHz and 125 MHz reference clock frequencies Flexible clocking modes Common clock Non common clock Hot Plug and Hot Swap Hot plug controller on all ports Hot plug supported on all downst...

Страница 25: ...t modes Supports IEEE 1149 6 AC JTAG and IEEE 1149 1 JTAG Power Supplies Requires only two power supply voltages 1 0 V and 2 5 V No power sequencing requirements Packaged in a 27mm x 27mm 676 ball Fli...

Страница 26: ...User Manual 1 4 April 5 2013 Notes Note There are no ports 10 and 11 in the PES48T12G2 device 5 0x4 6 0x4 7 0x4 8 0x4 9 0x4 12 0x4 13 0x4 Port PCIELCAP MAXLNKWDTH Table 1 1 Initial Configuration Regi...

Страница 27: ...witch SerDes Output Port 0 Port 0 PE09RP 3 0 PE09RN 3 0 PCI Express Switch SerDes Input PE09TP 3 0 PE09TN 3 0 PCI Express Switch SerDes Output Port 9 Port 9 PE13RP 3 0 PE13RN 3 0 PCI Express Switch Se...

Страница 28: ...D fields in the Subsystem ID and Subsystem Vendor ID SSIDSSVID register must be initialized with the appropriate ID values the Next Pointer NXTPTR field in one of the other enhanced capabilities shoul...

Страница 29: ...ress receive pairs for port 2 PE02TP 3 0 PE02TN 3 0 O PCI Express Port 2 Serial Data Transmit Differential PCI Express trans mit pairs for port 2 PE03RP 3 0 PE03RN 3 0 I PCI Express Port 3 Serial Data...

Страница 30: ...press Port 13 Serial Data Receive Differential PCI Express receive pairs for port 13 When port 12 is merged with port 13 these sig nals become port 12 receive pairs for lanes 4 through 7 PE13TP 3 0 PE...

Страница 31: ...ernate function pin type Output 2nd Alternate function Port 0 Link Active Status Output GPIO 6 I General Purpose I O This pin can be configured as a general purpose I O pin GPIO 7 I O General Purpose...

Страница 32: ...When this pin is low port 6 is merged with port 7 to form a single x8 port The Serdes lanes associated with port 7 become lanes 4 through 7 of port 6 Refer to section Port Merging on page 5 6 for deta...

Страница 33: ...sabled 0xB Single partition with Serial EEPROM initialization and port 2 selected as the upstream port port 0 disabled 0xE Reserved 0xF Reserved Signal Type Name Description JTAG_TCK I JTAG Clock This...

Страница 34: ...vides a reference for the PLL bias currents and PLL calibration circuitry A 3K Ohm 1 resistor should be connected from this pin to ground VDDCORE I Core VDD Power supply for core logic 1 0V VDDI O I I...

Страница 35: ...ft floating Finally No Connection pins should not be connected Function Pin Name Type Buffer I O Type Internal Resistor1 Notes PCI Express Interface PE00RN 3 0 I PCIe Differential2 Serial Link PE00RP...

Страница 36: ...up on board SSMBADDR 2 1 I Input pull up SSMBCLK I O STI pull up on board SSMBDAT I O STI pull up on board General Pur pose I O GPIO 8 0 I O LVTTL STI High Drive pull up System Pins CLKMODE 1 0 I LVTT...

Страница 37: ...REFRES08 I O REFRES09 I O REFRES12 I O REFRES13 I O REFRESPLL I O 1 Internal resistor values under typical operating conditions are 92K for pull up and 91K for pull down 2 All receiver pins set the D...

Страница 38: ...IDT PES48T12G2 Device Overview PES48T12G2 User Manual 1 16 April 5 2013 Notes...

Страница 39: ...rt performs switch application layer functions such as TLP routing using route map tables processing configuration read and write requests etc The switch core is responsible for transferring TLPs betw...

Страница 40: ...CIe switch are interconnected by a virtual PCI bus The primary side of the upstream port s PCI to PCI bridge is associated with the external link while the secondary side connects to the virtual PCI b...

Страница 41: ...nder going ordering and arbitration they are transferred to the corresponding egress buffer via the crossbar interconnect The presence of egress buffers provides head of line blocking HOLB relief when...

Страница 42: ...lay buffer This allows for efficient use of the egress buffer space when transmitted packets are not being acknowledged by the link partner the replay buffer grows to allow further transmission when t...

Страница 43: ...the port merged or bifurcated and the width and speed of the port s link Packets received from the port are stored in the appropriate IFB queue After being queued in an IFB1 and undergoing ordering an...

Страница 44: ...relaxed ordering attribute in packets as shown in the table Arbitration Packets stored in the ingress buffers are subject to arbitration as they are moved towards the egress port The switch core perf...

Страница 45: ...be simultaneously routed across the switch and transferred on the egress link The entire TLP need not be received and buffered prior to starting the routing process i e store and forward This reduces...

Страница 46: ...fully store it in the EFB as it is transferred towards the egress link 1 During cut through transfers the crossbar maintains the connection between the appropriate IFB and EFB through out the duratio...

Страница 47: ...up to 4 KB of completion data being returned to the requester Depending on system architecture and configured maximum payload size this completion data may be returned as a single completion TLP or m...

Страница 48: ...operation is illustrated Figure 3 4 Figure 3 4 a shows requests injection without request metering Figure 3 4 b shows requests injection with request metering Request metering is imple mented by logi...

Страница 49: ...ounter The count represents a signed magnitude fixed point 0 13 11 number i e a positive number with 13 integer bits and 11 fractional bits but is treated by the logic as a 24 bit unsigned integer The...

Страница 50: ...es it to become negative The computation that occurs on each clock tick by the request metering counter is shown Figure 3 7 Link Width Link Speed Decrement Value Notes x1 Gen 1 0x02 Corresponds to 1 B...

Страница 51: ...ion and all values are implicitly converted to this value Figure 3 8 Non Posted Read Request Completion Size Estimate Computation The number of data DWords in a non posted request TLP is estimated by...

Страница 52: ...IG Internal Error Reporting ECN The reporting of internal errors may be disabled by clearing the Internal Error Reporting Enable IERROREN bit in the port s Internal Error Reporting Control IERRORCTL r...

Страница 53: ...ity in which the error was detected i e single bit error correction is not disabled when a double bit error is detected and a double bit error may result in one or more single bit corrections Associat...

Страница 54: ...ected during a DL layer replay then all TLPs in the replay buffer are flushed In addition to TLPs that flow through the switch cases exist in which TLPs are produced and consumed by the switch e g con...

Страница 55: ...ocking SSC The global reference clock input is provided to each SerDes quad and to an on chip PLL The on chip PLL uses this clock to generate a 250 MHz core clock that is used by internal switch logic...

Страница 56: ...ent of whether or not the port uses the same reference clock source as the link partner A one in the SCLK field indicates that the port and its link partner use the same reference clock source This is...

Страница 57: ...nated as Read Write when Unlocked RWL are implicitly SWSticky Their value is preserved across all resets except a switch fundamental reset Boot Configuration Vector A boot configuration vector consist...

Страница 58: ...ts See Table 4 1 for a definition of the encoding of these signals The value of these signals may be overridden by modifying the Port Clocking Mode PCLKMODE register P01MERGEN N Ports 0 and 1 Merge Th...

Страница 59: ...he slave SMBus is taken out of reset and initialized The slave SMBus address is specified by the SSMBADDR 2 1 signals in the boot configuration vector 11 If the sampled Switch Mode SWMODE 3 0 state co...

Страница 60: ...iguration prior to initiation of these side effects The operation of a switch fundamental reset with serial EEPROM initialization is illustrated in Figure 5 1 Figure 5 1 Switch Fundamental Reset with...

Страница 61: ...port is in the Disabled LTSSM state then a hot reset will not be propagated out on that port The port will instead transition to the Detect LTSSM state Although not a hot reset this has the same funct...

Страница 62: ...arded Wait for software to clear the Secondary Bus Reset SRESET bit in the downstream port s Bridge Control Register BCTL Normal downstream port operation begins The operation of the upstream port is...

Страница 63: ...t part of the PCI Express hierarchy The port is not associated with any switch partition The port is unaffected by the state of any switch partition and vice versa Unused logic is placed in a low powe...

Страница 64: ...IDT Reset and Initialization PES48T12G2 User Manual 5 8 April 5 2013 Notes...

Страница 65: ...eiver examines symbols 6 through 15 of the TS1 and TS2 ordered sets for inversion of the PExRP n and PExRN n signals If an inversion is detected then logic for the receiving lane automatically inverts...

Страница 66: ...S48T12G2 lane 0 lane 1 a x2 Port without lane reversal PExRP 0 PExRP 1 PExRP 2 PExRP 3 PES48T12G2 lane 1 lane 0 b x2 Port with lane reversal PExRP 0 PExRP 1 PExRP 2 PExRP 3 PES48T12G2 lane 0 a x1 Port...

Страница 67: ...S48T12G2 lane 0 lane 1 a x2 Port without lane reversal PExRP 0 PExRP 1 PExRP 2 PExRP 3 PExRP 4 PExRP 5 PExRP 6 PExRP 7 PES48T12G2 lane 1 lane 0 b x2 Port with lane reversal PExRP 0 PExRP 1 PExRP 2 PEx...

Страница 68: ...ES48T12G2 lane 3 lane 2 lane 1 lane 0 b x4 Port with lane reversal PExRP 0 PExRP 1 PExRP 2 PExRP 3 PExRP 4 PExRP 5 PExRP 6 PExRP 7 PES48T12G2 lane 0 lane 1 c x2 Port without lane reversal PExRP 0 PExR...

Страница 69: ...0 lane 1 lane 2 lane 3 lane 4 lane 5 lane 6 lane 7 a x8 Port without lane reversal PExRP 0 PExRP 1 PExRP 2 PExRP 3 PExRP 4 PExRP 5 PExRP 6 PExRP 7 PES48T12G2 lane 7 lane 6 lane 5 lane 4 lane 3 lane 2...

Страница 70: ...ate During this re training the PES48T12G2 port does not re attempt a lane reversed configuration but rather tries to form the link without reversing the lanes As a result a x1 link is formed using la...

Страница 71: ...k at the target link speed or at the highest common speed supported by both components of the link whichever is lower In addition the upstream component must initiate a link speed upgrade if it has re...

Страница 72: ...SM transi tions through the Detect state Assuming the target link speed is set to 5 0 GT s a PES48T12G2 port initi ates a link speed upgrade in the following cases Link speed upgrade after initial lin...

Страница 73: ...d at which each port operates by changing the target link speed via software or EEPROM and forcing link retraining Refer to section Link Retraining on page 6 10 for further details Software Management...

Страница 74: ...through the Detect state in its retraining attempt The speed of the link is not necessarily changed as a result of link retraining A link that operates at 5 0 GT s will continue to operate at that spe...

Страница 75: ...eam port then the fields in the message are written to the PCI Express Device Capabilities PCIEDCAP register of that port Byte 0 bits 7 0 of the message payload are written to the Captured Slot Power...

Страница 76: ...n the port s operational state A port configured in Upstream Switch Port mode initiates L0s entry when all of the conditions listed below are met L0s ASPM is enabled via the port s PCIELCTL register T...

Страница 77: ...0s states then the hardware will request a transition to the L1 state from its link partner If the link partner acknowledges the transition then the L1 state is entered Otherwise L0s entry is attempte...

Страница 78: ...iolation of the 10 s gap between L1 ASPM entry requests The switch does not respond with an acceptance or rejection Therefore the endpoint keeps waiting for an acceptance or rejection A live lock cond...

Страница 79: ...link partner s desired de emphasis and always choose the de emphasis setting in the SDE field of the port s PCIELCTL2 register Crosslink The PES48T12G2 ports support the optional crosslink capability...

Страница 80: ...a downstream port with downstream lanes For a port operating in upstream switch port mode There is no higher layer mechanism to place the port in hot reset state Regardless of the physical layer s mo...

Страница 81: ...t exits Gen1 Compatibility Mode by clearing the G1CME field in the PHYLCFG0 register and fully retraining the link i e via the FLRET bit the PHYLSTATE0 register When this occurs the training set bits...

Страница 82: ...IDT Link Operation PES48T12G2 User Manual 6 18 April 5 2013 Notes...

Страница 83: ...is device A SerDes quad is normally associated with its corresponding numbered port i e SerDes quad 0 is associated with port 0 SerDes quad 1 is associated with Port 1 and so on A x4 port is always as...

Страница 84: ...emphasis bit in each port s PCI Express Link Control 2 register2 This field is set by hardware or firmware e g EEPROM during boot time and remains unchanged during normal system operation To allow the...

Страница 85: ...ested Programming of SerDes Controls The SerDes controls described above may be programmed by accessing IDT proprietary registers within the PES48T12G2 switch The registers may be programmed via any o...

Страница 86: ...ted with two transmitter control registers S x TXLCTL0 and S x TXLCTL1 Together these registers allow full programmability of the SerDes trans mitter voltage levels and de emphasis These registers are...

Страница 87: ...highlighted Note that in Gen1 mode de emphasis is ideally 3 5dB with 0 5dB error refer to Section 4 3 3 5 of the PCI Express 2 0 Specification All settings listed in the table ensure that the de emph...

Страница 88: ...x2 942 3 5 628 0x16 0x2 0x3 0x4 0x2 935 3 5 624 0x15 0x2 0x3 0x4 0x2 928 3 5 620 0x14 0x2 0x3 0x4 0x2 902 3 5 602 0x13 0x2 0x3 0x4 0x2 877 3 5 584 0x12 0x2 0x3 0x4 0x2 851 3 6 566 0x11 0x2 0x3 0x4 0x2...

Страница 89: ...0x4 0x0 871 3 6 574 0x18 0x1 0x1 0x4 0x0 854 3 6 562 0x17 0x1 0x1 0x4 0x0 837 3 7 549 0x16 0x1 0x1 0x4 0x0 819 3 7 537 0x15 0x1 0x1 0x4 0x0 802 3 7 525 0x14 0x1 0x1 0x4 0x0 777 3 7 509 0x13 0x1 0x1 0x...

Страница 90: ...rs Drive Level De empha sis De empha sized Level TDVL_ FS6DBG2 TX_EQ_ 6DBG2 CDC_ FS6DBG2 FDC_ FS6DBG2 TX_SLEW _G2 903 5 8 461 0x1C 0x1 0x3 0x1 0x0 901 5 8 460 0x1B 0x1 0x3 0x2 0x0 899 5 8 459 0x1A 0x1...

Страница 91: ...ontrol the transmit drive swing controls and the data rate of the SerDes The coarse de emphasis controls should generally be set as shown in Tables 7 2 7 3 and 7 4 Note that there are separate coarse...

Страница 92: ...ine de emphasis control must be adjusted appropriately to ensure that the de emphasis on the line falls within the range mandated by the PCI Express specification Note It is possible to turn off the d...

Страница 93: ...0x7 Programmable Slew Adjustment The transmitter s slew rate is controlled by fields in the S x TXLCTL0 register It is possible to select different settings for Gen1 operation and Gen2 operation The...

Страница 94: ...iance state the SerDes transmit level is controlled by the TM field in the associated port s PCIELCTL2 register and the de emphasis setting is controlled by the LTSSM based on the rules described in S...

Страница 95: ...omati cally turned off Therefore the Selectable De emphasis SDE and Compliance De emphasis CDE fields in the PCIELCTL2 register have no effect Additionally the Current De emphasis CDE field in the PCI...

Страница 96: ...tion circuit has two controls which may be programmed via the SerDes Receiver Equalization Lane Control S x RXEQLCTL register These are Receiver Equalization Zero RXEQZ Increases the high frequency g...

Страница 97: ...sociated with the port are turned on Unused lanes are powered down Lanes that form the initial link width i e lanes on which the PHY LTSSM detected the presence of a link partner in the Detect state a...

Страница 98: ...IDT SerDes PES48T12G2 User Manual 7 16 April 5 2013 Notes...

Страница 99: ...scribed in Table 8 2 The removal of the interrupt condition occurs when unmasked status bit s causing the interrupt are masked or cleared The PES48T12G2 assumes that all generated MSIs target the root...

Страница 100: ...our interrupt signals i e A through D at each port An Assert_INTx message is sent to the root by the upstream port when the aggre gated state of the corresponding interrupt in the upstream port transi...

Страница 101: ...ACS causes a TLP to be re directed the re direction is implemented such that TLPs received by a port that are ACS re directed follow the ordering rules for more information contact ssdhelp idt com Sp...

Страница 102: ...ownstream Port Figure 8 3 shows an example of ACS upstream forwarding at a downstream port As with ACS Peer to Peer forwarding the offending TLP received by the downstream port is re directed towards...

Страница 103: ...lock ing 3 Applicable to memory request TLPs received by a downstream port on its ingress link ACS Upstream For warding 2 Applicable to request or completion TLPs received by the downstream port on it...

Страница 104: ...port to a downstream port each port performs error checking and handling independently The errors described below are associated with specific actions to log and report the error The terms uncorrecta...

Страница 105: ...errors are ignored in cases where the error is associated with a received packet for which the physical layer reports an error This prevents error pollution Error Condition PCIe Base 2 0 Specificatio...

Страница 106: ...PCI Express 2 0 specification transaction layer errors are ignored in cases where the error is associated with a received packet for which the physical or data link layers report an error This preven...

Страница 107: ...om the link 2 Non advisory cases uncorrectable error processing Advisory cases correctable error pro cessing TLP header logged in AER Affected packet is forwarded across the bridge unless the bridge f...

Страница 108: ...P is nullified Flow control pro tocol error 2 6 1 No N A always non advisory Not applicable The PES48T12G2 does not check for any flow control errors Malformed TLP See Tables 8 11 and 8 12 below No N...

Страница 109: ...ting the bridge function Reception of a poisoned IO request memory write request or message with data except Vendor Defined messages that targets a switch port s PCI to PCI bridge function 2 7 2 2 Fun...

Страница 110: ...ports do not support ACS Source Validation on message requests received by a port with Local Terminate at Receiver and Gath ered and Routed to Root Complex routing type e g INTx PME_TO_Ack Vendor Defi...

Страница 111: ...sidered a completer abort error in AER The Signaled Target Abort STAS bit is set in the SECSTS register Non advisory case uncorrectable error pro cessing Advisory case correctable error processing TLP...

Страница 112: ...ne ously The prioritization of errors shown in Table 8 14 determines the error that is logged and reported when multiple errors are detected simultaneously for the received TLP Higher priority errors...

Страница 113: ...handle per Table 12 9 but do not log UR error and do not generate a completion with UR status Else handle per Table 12 9 Yes Poisoned TLP If ECRC error detected handle per Table 12 9 but do not log P...

Страница 114: ...r is blocked by the multicast blocking check the blocking action takes place but a multicast blocking error is not logged Unsupported request errors are only logged and reported when the request TLP h...

Страница 115: ...s at the upstream port but which do not target an enabled downstream port device number i e target a PCI to PCI bridge device number that doesn t exist Type 1 requests that route through the PES48T12G...

Страница 116: ...wn stream port and the upstream port becomes locked the switch becomes bus locked While a switch is bus locked the following applies It is illegal to read or write any of the PCIe configuration space...

Страница 117: ...013 Notes Note that when a TLP received by port is blocked from being forwarded due to a bus locked switch the TLP is delayed until the switch is unlocked If the switch is locked for an extended perio...

Страница 118: ...IDT Theory of Operation PES48T12G2 User Manual 8 20 April 5 2013 Notes...

Страница 119: ...upstream port serves as the add in card s PCIe inter face In this application the upstream port may be hot plugged into a slot on the main system Finally Figure 9 3 illustrates the use of PES48T12G2...

Страница 120: ...t is implemented or on the add in board When located on the add in board state changes are communicated between the hot plug controller asso ciated with the slot and the add in card via hot plug messa...

Страница 121: ...re made available to external logic using an external I O expander located on the master SMBus interface The negated value for an unused hot plug I O expander output is the value shown in Table 9 2 Th...

Страница 122: ...rted maintains an asserted state for 100 to 150 ms and then transitions back to negated When the Toggle Electromechan ical Interlock Control TEMICTL bit in the HPCFGCTL register is set writing a one t...

Страница 123: ...ower Enable Output PxPEP is asserted and then power to the slot is enabled and the corresponding downstream port reset output is negated The time between the assertion of the PxPEP signal and the nega...

Страница 124: ...n taken is determined by the MSI Enable EN bit in the MSI Capability MSICAP register and the Interrupt Disable INTXD bit in the PCI Command PCICMD register When the downstream port is in a D3hot state...

Страница 125: ...ty associated with the port remains unchanged INTx MSI and PME events from other sources are also unaffected The enhanced hot plug signalling mechanism supported by the PES48T12G2 is graphically illus...

Страница 126: ...e a precharge voltage Since no clock is present during physical connection the device will maintain all outputs in a high impedance state even when no clock is present The I O cells meet VI requiremen...

Страница 127: ...ated with each Function affects the power state of that Function only When the upstream PCI to PCI bridge Function enters the D3Hot state and the PME Turn Off protocol is completed i e PME_TO_Ack mess...

Страница 128: ...rom any event other than the receipt of a TLP are discarded i e no error message is generated All completions that target the bridge are treated as unexpected completions UC Completions flowing in eit...

Страница 129: ...witch Port or Downstream Switch Port Mode When a port configured in Upstream Switch Port mode receives a PME_Turn_Off message it broadcasts the PME_Turn_Off message on all active downstream ports The...

Страница 130: ...n the PCI Express 2 0 base specification and eight general purpose read write registers The Power Budgeting Capabilities PWRBCAP register contains the PCI Express enhanced capability header for the po...

Страница 131: ...marizes the configuration of GPIO pins Configured as an Input When configured as an input in the GPIOCFGx register and as a GPIO function in the GPIOFUNCx register the GPIO pin is sampled and register...

Страница 132: ...be determined at any time by reading the corresponding GPIODx register When an alternate function input signal is not enabled on any GPIO or I O expander for hot plug signals the alternate function si...

Страница 133: ...nnect to the serial EEPROM and I O expander slaves In the split configuration the master and slave SMBuses operate as two independent buses thus multi master arbitration is not required Master SMBus I...

Страница 134: ...ter A blank serial EEPROM contains 0xFF in all data bytes When the PES48T12G2 is configured to initialize from serial EEPROM and the first 256 bytes read from the EEPROM all contain the value 0xFF the...

Страница 135: ...or sequential double word initialization sequences this value is always 0x1 The SYSADDR field contains the starting double word system address to be initialized The NUMDW field specifies the number of...

Страница 136: ...quence with the checksum field initialized to zero 1 The 1 s complement of this sum is placed in the checksum field The checksum is verified in the following manner An 8 bit counter is cleared and the...

Страница 137: ...ccur when accessing the serial EEPROM If an error occurs then it is reported in the SMBus Status SMBUSSTS register Software should check for errors before and after each serial EEPROM access I O Expan...

Страница 138: ...iated until serial EEPROM initialization completes it is not possible to toggle a hot plug output through serial EEPROM initialization i e it is not possible to cause a 0 1 0 transition or a 1 0 1 tra...

Страница 139: ...to I O expander register 6 Write the configuration value to select inputs outputs in the upper eight I O expander bits i e I O 1 0 through I O 1 7 to I O expander register 7 Read value of I O expander...

Страница 140: ...interrupt output that is asserted when an I O expander input pin changes state The open drain I O expander interrupt output of all I O expanders should be tied together on the board and connected to...

Страница 141: ...s This includes modifications due to upstream secondary bus resets and hot resets I O expander outputs are not modified when the device transitions from normal operation to a fundamental reset In syst...

Страница 142: ...0 6 I P6MRLN Port 6 manually operated retention latch MRL input 7 I O 0 7 I P7MRLN Port 7 manually operated retention latch MRL input 8 I O 1 0 I P8MRLN Port 8 manually operated retention latch MRL i...

Страница 143: ...tromechanical interlock output 15 I O 1 7 O P7ILOCKP Port 7 electromechanical interlock output 1 I O x y corresponds to the notation used for PCA9555 port x I O pin y SMBus I O Expander Bit Type Signa...

Страница 144: ...utput 9 I O 1 1 O P9LINKUPN Port 9 link up status output 10 I O 1 2 O Unused 11 I O 1 3 O Unused 12 I O 1 4 O P12LINKUPN Port 12 link up status output 13 I O 1 5 O P13LINKUPN Port 13 link up status ou...

Страница 145: ...ification for a detailed description of these transactions Byte and Word Write Read Block Write Read Initiation of any SMBus transaction other than those listed above to the slave SMBus interface prod...

Страница 146: ...etting both START and END signi fies a single transaction sequence 0 Current transaction is not the last read or write sequence 1 Current transaction is the last read or write sequence 1 START Start o...

Страница 147: ...te Count The byte count field is only transmitted for block type SMBus transactions SMBus word and byte accesses do not contain this field The byte count field indicates the number of bytes following...

Страница 148: ...set that is not listed or is regarded as a reserve register the RERR and WERR bits will be set after a read or write operation is performed Read Only and Clear Read Error This bit is set if the last C...

Страница 149: ...hat specified in the MSMBADDR field in the SMBUSSTS register 2 Reserved Reserved field 3 NAERR RW1C No Acknowledge Error This bit is set if an unexpected NACK is observed during a master SMBus transac...

Страница 150: ...r A A CCODE START END S PES48T12G2 Slave SMBus Address Rd DATALM DATALL A A A A A P ADDRU A S PES48T12G2 Slave SMBus Address Wr A N CCODE START END P PES48T12G2 not ready with data S PES48T12G2 Slave...

Страница 151: ...ADDRL A CCODE START END ADDRU A DATA A P PEC A ADDRU N A ADDRL CMD status S PES48T12G2 Slave SMBus Address Wr A A CMD read A ADDRL A CCODE START Word S PES48T12G2 Slave SMBus Address Wr A CCODE START...

Страница 152: ...IDT SMBus Interfaces PES48T12G2 User Manual 12 20 April 5 2013 Notes...

Страница 153: ...gress ports and multi cast egress processing performed at each function These tasks are described in the following sections Multicast TLP Determination The determination of whether or not a TLP is a m...

Страница 154: ...register As illustrated in Figure 13 1 multicast TLP group membership is determined by address Associated with each multicast group is an address region Posted memory write and address routed message...

Страница 155: ...Determination Once a TLP has been determined to be a multicast TLP and the multicast group ID has been deter mined the following error checks are performed If the multicast TLP fails the source valida...

Страница 156: ...g the TLP on the link associated with the switch port corresponding to the PCI to PCI bridge If no function accepts a multicast TLP then the TLP is silently discarded This is not an error Note This se...

Страница 157: ...sing If a multicast TLP contains an ECRC and multicast overlay processing is enabled then the following actions are performed The ECRC of the original multicast TLP is checked while simultaneously the...

Страница 158: ...IDT Multicast PES48T12G2 User Manual 13 6 April 5 2013 Notes...

Страница 159: ...nstream switch port The PCI configuration or extended configuration space address of a PCI to PCI bridge register is equal to the offset address of the register within the global address region The of...

Страница 160: ...Word register should be read or written with all the byte enables set Register Side Effects There are software visible configuration registers that have a side effect action when written and this side...

Страница 161: ...a and have no other effect The port operating mode e g upstream switch port or downstream switch port determines the pres ence of configuration registers within the PCI to PCI bridge function s config...

Страница 162: ...SSVIDCAP 0x0F0 0x0 0x0 PCI Capability Structure Default Value of Next Pointer field NXTPTR Name Offset in Configuration Space US DS Advanced Error Reporting Capability AERCAP 0x100 0x200 0x200 Device...

Страница 163: ...Enhanced PCI Express Type 1 Reserved 0x000 0x040 0x0D0 PCI Power Management 64 Dwords Enhanced Capability Device Serial Number Enhanced Capability PCIe Virtual Channel Enhanced Capability Power Budgin...

Страница 164: ...Secondary Latency Timer Register 0x01B on page 15 5 0x01C Byte IOBASE IOBASE I O Base Register 0x01C on page 15 5 0x01D Byte IOLIMIT IOLIMIT I O Limit Register 0x01D on page 15 6 0x01E Word SECSTS SEC...

Страница 165: ...AP2 PCI Express Slot Capabilities 2 0x074 on page 15 27 N 0x078 Word PCIESCTL2 PCIESCTL2 PCI Express Slot Control 2 0x078 on page 15 27 N 0x07A Word PCIESSTS2 PCIESSTS2 PCI Express Slot Status 2 0x07A...

Страница 166: ...0x20C on page 15 43 0x20E Word PVCSTS PVCSTS Port VC Status 0x20E on page 15 43 0x210 DWord VCR0CAP VCR0CAP VC Resource 0 Capability 0x210 on page 15 43 0x214 DWord VCR0CTL VCR0CTL VC Resource 0 Cont...

Страница 167: ...H Multicast Enhanced Capability Header 0x330 on page 15 52 0x334 Word MCCAP MCCAP Multicast Capability 0x334 on page 15 52 0x336 Word MCCTL MCCTL Multicast Control 0x336 on page 15 52 0x338 Dword MCBA...

Страница 168: ...addresses for proprietary port specific registers are listed in Table 14 5 Offset addresses are with respect to the corresponding PCI to PCI bridge function 0 base address Registers in this address ra...

Страница 169: ...SCFG SerDes Configuration 0x510 on page 15 65 0x51C Dword LANESTS0 LANESTS0 Lane Status 0 0x51C on page 15 66 0x520 Dword LANESTS1 LANESTS1 Lane Status 1 0x520 on page 15 66 0x530 Dword PHYLCFG0 PHYLC...

Страница 170: ...ress range are referenced as REGNAME where REGNAME represents the register name in Table 14 6 Offset addresses for these regis ters can be found in Table 14 6 and register definitions are provided in...

Страница 171: ...9 0 STS Switch Port x Status on page 16 4 0x03C0 DWord SWPORT6CTL SWPORT 13 12 9 0 CTL Switch Port x Control on page 16 3 0x03C4 DWord SWPORT6STS SWPORT 13 12 9 0 STS Switch Port x Status on page 16 4...

Страница 172: ...rol on page 16 12 0x0880 DWord S4CTL S 13 12 9 0 CTL SerDes x Control on page 16 5 0x0884 DWord S4TXLCTL0 S 13 12 9 0 TXLCTL0 SerDes x Transmitter Lane Control 0 on page 16 6 0x0888 DWord S4TXLCTL1 S...

Страница 173: ...Equalization Lane Control on page 16 12 0x0980 DWord S12CTL S 13 12 9 0 CTL SerDes x Control on page 16 5 0x0984 DWord S12TXLCTL0 S 13 12 9 0 TXLCTL0 SerDes x Transmitter Lane Control 0 on page 16 6...

Страница 174: ...CTL SMBUSCTL SMBus Control 0x0ACC on page 16 19 0x0AD0 DWord EEPROMINTF EEPROMINTF Serial EEPROM Interface 0x0AD0 on page 16 19 0x0AD8 DWord IOEXPADDR0 IOEXPADDR0 SMBus I O Expander Address 0 0x0AD8 o...

Страница 175: ...OBASE and IOLIMIT 0x0 disable Disable I O space 0x1 enable Enable I O space 1 MAE RW 0x0 Memory Access Enable When this bit is cleared the bridge does not respond to memory and prefetchable memory spa...

Страница 176: ...atal and fatal error reporting 9 FB2B RO 0x0 Fast Back to Back Enable Not applicable 10 INTXD RW 0x0 INTx Disable Controls the ability of the PCI to PCI bridge to gen erate an INTx interrupt message W...

Страница 177: ...Master Abort Not applicable the bridge function never generates requests on its own behalf 14 SSE RW1C 0x0 Signaled System Error This bit is set when the bridge function sends a ERR_FATAL or ERR_NONFA...

Страница 178: ...y software This field is implemented for compatibility with legacy software Bit Field Field Name Type Default Value Description 7 0 PLTIMER RO 0x00 Primary Latency Timer Not applicable Bit Field Field...

Страница 179: ...segment to which the secondary interface of the bridge is connected Bit Field Field Name Type Default Value Description 7 0 SUBUSN RW 0x0 Subordinate Bus Number The Subordinate Bus Number register is...

Страница 180: ...curs the function receives a Poisoned Completion going Upstream or the function transmits a Poisoned Request Downstream 10 9 DVSEL RO 0x0 Not applicable 11 STAS RW1C 0x0 Signaled Target Abort Status T...

Страница 181: ...y interfaces of the bridge This field contains A 31 20 of the highest address with A 19 0 assumed to be 0xF_FFFF that is below the primary interface of the bridge Bit Field Field Name Type Default Val...

Страница 182: ...e Memory Address Base Upper This field specifies the upper 32 bits of PMBASE when 64 bit addressing is used When the PMCAP field in the PMBASE register is cleared this field becomes read only with a v...

Страница 183: ...Line This register communicates interrupt line routing information Values in this register are programmed by system software and are system architecture specific The bridge does not use the value in...

Страница 184: ...Forward upstream ISA I O addresses in the address range defined by the I O base and I O limit registers that are in the first 64 KB of PCI I O address space top 768 bytes of each 1 KB block 3 VGAEN RW...

Страница 185: ...ort is connected to a slot This field does not apply to an upstream port and should be set to zero 29 25 IMN RO 0x0 Interrupt Message Number The function is allocated only one MSI Therefore this field...

Страница 186: ...field is undefined in PCI Express 2 0 specification 15 RBERR RO 0x1 Role Based Error Reporting This bit is set to indicate that the switch supports error reporting as defined in PCI Express 2 0 spec i...

Страница 187: ...size 0x1 s256 256 bytes max payload size 0x2 s512 512 bytes max payload size 0x3 s1024 1024 bytes max payload size 0x4 s2048 2048 bytes max payload size 0x5 s4096 4096 bytes max payload size 0x6 reser...

Страница 188: ...f Fatal errors Errors are logged in this registers regardless of whether error reporting is enabled or not 3 URD RW1C 0x0 Unsupported Request Detected This bit indicates the device received an Unsuppo...

Страница 189: ...0x3 to indicate that L0s and L1 are supported This field may be overridden to allow user control over the ASPM capabilities of this port L0s and or L1 14 12 L0SEL RWL 0x6 L0s Exit Latency This field...

Страница 190: ...is default value 0x0 disabled disabled 0x1 l0s L0s enable entry 0x2 l1 L1 enable entry 0x3 l0sl1 L0s and L1 enable entry Note that L0s enable entry corresponds to the transmitter enter ing L0s the rec...

Страница 191: ...reducing the link width The switch ports do not have a hardware autonomous mechanism to change link width except due to link reliability issues Therefore this bit is not applicable and is hardwired to...

Страница 192: ...WINIT Slot Clock Configuration When set this bit indicates that the port uses the same physical reference clock used by its link partner i e common clock configuration The initial value of this field...

Страница 193: ...is bit is read only and has a value of zero when the SLOT bit in the PCIECAP register is cleared 2 MRLP RWL 0x0 MRL Sensor Present This bit is set when an MRL Sensor is implemented for the port This b...

Страница 194: ...ck Present This bit is set if an electro mechanical interlock is implemented on the chassis for this slot This bit is read only and has a value of zero when the SLOT bit in the PCIECAP register is cle...

Страница 195: ...ue of the corresponding field in the PCI ESCTLIV register 4 CCIE RW HWINIT Command Complete Interrupt Enable This bit when set enables the generation of a Hot Plug interrupt when a command is com plet...

Страница 196: ...CIESCAP register When the corresponding capability is enabled the initial value of this field is equal to the value of the corresponding field in the PCI ESCTLIV register 0x0 on Power on 0x1 off Power...

Страница 197: ...the presence of a card in the slot corresponding to the port and reflects the state of the Presence Detect status When the SLOT bit is cleared in the PCIECAP register this bit is hardwired to one in d...

Страница 198: ...is read only zero in an upstream port 31 6 Reserved RO 0x0 Reserved field Bit Field Field Name Type Default Value Description 4 0 Reserved RO 0x0 Reserved field 5 ARIFEN RW 0x0 ARI Forwarding Enable...

Страница 199: ...link speed for device specific reasons other than to correct unreliable link operation by reducing the link speed Initial transition to the highest supported common link speed is not blocked by this b...

Страница 200: ...PHY LTSSM transitions through the states in which it is allowed to modify the transmit margin setting on the line i e Recovery RcvrLock Therefore after modifying this field it is rec ommended that the...

Страница 201: ...x0 De emphasis level 6 0 dB 0x1 De emphasis level 3 5 dB The value of this bit in undefined when the link operates at 2 5 GT s 15 1 Reserved RO 0x0 Reserved field Bit Field Field Name Type Default Val...

Страница 202: ...ich the port may generate a PME Bits 27 30 and 31 are set to indicate that the P2P bridge within the switch will forward PME messages The switch does not forward PME messages in D3cold This func tiona...

Страница 203: ...t never generates a PME this bit will never be set in that port 21 16 Reserved RO 0x0 Reserved field 22 B2B3 RO 0x0 B2 B3 Support Does not apply to PCI Express 23 BPCCE RO 0x0 Bus Power Clock Control...

Страница 204: ...ing an MSI produces unde fined results Bit Field Field Name Type Default Value Description 31 0 UADDR RW 0x0 Upper Message Address This field specifies the upper portion of the DWORD address of the MS...

Страница 205: ...Value Description 15 0 SSVID RWL 0x0 SubSystem Vendor ID This field identifies the manufacturer of the add in card or subsystem SSVID values are assigned by the PCI SIG to insure uniqueness 31 16 SSI...

Страница 206: ...pe Default Value Description 31 0 DATA RW 0x0 Configuration Data A read from this field will return the configura tion space register value pointed to by the ECFGADDR register A write to this field wi...

Страница 207: ...tions For this exception case the error is an ACS vio lation and is not logged as a completer abort error 16 UECOMP RW1C 0x0 Sticky Unexpected Completion Status This bit is set when an unex pected com...

Страница 208: ...to the root complex This bit does not affect the state of the corresponding bit in the AERUES register 11 6 Reserved RO 0x0 Reserved field 12 POISONED RW 0x0 Sticky Poisoned TLP Mask When this bit is...

Страница 209: ...is not updated and an error is not reported to the root complex This bit does not affect the state of the corresponding bit in the AERUES register 19 ECRC RW 0x0 Sticky ECRC Mask When this bit is set...

Страница 210: ...AERUES register When the Disable Multicast Error Reporting DMCER bit is set in the Switch Control SWCTL register this field becomes read only with a value of zero 31 24 Reserved RO 0x0 Reserved field...

Страница 211: ...a non fatal error 20 UR RW 0x0 Sticky UR Severity This bit controls the severity of the reported error If this bit is set the event is reported as a fatal error When this bit is cleared the event is...

Страница 212: ...bit is set when an error that requires packet header logging occurs but the packet header can not be logged by the port s AER Header Log registers AERHL 1 4 DW A packet s header cannot be logged in t...

Страница 213: ...When this bit is set the corre sponding bit in the AERCES register is masked When a bit is masked in the AERCES register the corresponding event is not reported to the root complex This bit does not...

Страница 214: ...apable of checking ECRC 8 ECRCCE RW 0x0 Sticky ECRC Check Enable When this bit is set ECRC checking is enabled for the Function 9 MHRC RO 0x0 Multiple Header Recording Capable The PES48T12G2 ports do...

Страница 215: ...ty ID The value of 0x3 indicates a device serial number capability structure 19 16 CAPVER RO 0x1 Capability Version The value of 0x1 indicates compatibility with version 1 of the specification 31 20 N...

Страница 216: ...T RWL 0x0 Extended VC Count A value 0x0 indicates that only the default VC VC0 is implemented 3 Reserved RO 0x0 Reserved field 6 4 LPEVCCNT RWL 0x0 Low Priority Extended VC Count Not applicable only t...

Страница 217: ...1 Reserved RO 0x0 Reserved field Bit Field Field Name Type Default Value Description 7 0 PARBC RWL 0x1 Port Arbitration Capability This field indicates the type of port arbitration supported by the V...

Страница 218: ...ogic This bit always returns 0 when read 19 17 PARBSEL RW 0x0 Port Arbitration Select This field configures the VC resource to provide a particular port arbitration service The permissible values of t...

Страница 219: ...4 port_4 Port 4 0x5 port_5 Port 5 0x6 port_6 Port 6 0x7 port_7 Port 7 0x8 port_8 Port 8 0x9 port_9 Port 9 0xC port_12 Port 12 0xD port_13 Port 13 7 4 PHASE1 RW 0x0 Phase 1 This field contains the port...

Страница 220: ...PHASE14 RW 0x0 Phase 14 This field contains the port ID for the corresponding port arbitration period 31 28 PHASE15 RW 0x0 Phase 15 This field contains the port ID for the corresponding port arbitrati...

Страница 221: ...esponding port arbitration period 23 20 PHASE29 RW 0x0 Phase 29 This field contains the port ID for the corresponding port arbitration period 27 24 PHASE30 RW 0x0 Phase 30 This field contains the port...

Страница 222: ...turns the contents of the corresponding Power Budget ing Data Value PWRBDVx register Otherwise this field contains a value of zero Bit Field Field Name Type Default Value Description 0 SA RWL 0x0 Syst...

Страница 223: ...inter The value of 0x0 terminates the list Bit Field Field Name Type Default Value Description 0 V Upstream Port RO Down stream Port RWL Upstream Port 0x0 Downstream Port 0x1 ACS Source Validation If...

Страница 224: ...trol Vector register The value of 0x10 indicates that egress control may be done with up to 8 ports The value of this field is undefined if the ACS P2P Egress Control bit in this register is set to 0x...

Страница 225: ...RO Downstream Port RW 0x0 ACS Direct Translated P2P Enable When set the port performs ACS Direct Translated Peer to Peer control 15 7 Reserved RO 0x0 Reserved field Bit Field Field Name Type Default...

Страница 226: ...upported by the switch partition which is 32 The maximum number of supported groups is 64 and this field may be re programmed during initial switch configuration e g via EEPROM to 0x3F to enable suppo...

Страница 227: ...tion i e INDEXPOS are non zero Bit Field Field Name Type Default Value Description 31 0 MCBARH RW 0x0 Multicast BAR High This field specifies the upper 32 bits i e bits 32 through 63 of the multicast...

Страница 228: ...t Block All Each bit in this field corresponds to one of the lower 32 multicast groups e g bit 0 corresponds to multicast group 0 bit 1 corresponds to multicast group 1 and so on When a bit is set in...

Страница 229: ...t Value Description 31 0 MCBLKUT RW 0x0 Multicast Block Untranslated Each bit in this field corresponds to one of the upper 32 multicast groups e g bit 0 corresponds to multicast group 32 bit 1 corres...

Страница 230: ...is to allow the initial value of the corresponding field in the PCIESCTL register to be controlled following a partition fundamental reset A write to this field causes an immediate effect in the corre...

Страница 231: ...gister when the corre sponding slot or hot plug capability is enabled A partition reset does not reset slot and hot plug capability bits since they are RWL The intent of this field is to allow the ini...

Страница 232: ...rting Enable When this bit is set internal error reporting is enabled and reported through AER Refer to sec tion Internal Errors on page 3 12 for details 31 1 Reserved RO 0x0 Reserved field Bit Field...

Страница 233: ...le Link Detected This bit is set when the ULD bit is set in the port s Autonomous Link Reliability Status ALRSTS register 17 RBCTLSBE RW1C 0x0 SWSticky Replay Buffer Control Single Bit Error This bit...

Страница 234: ...r to the AER Capability Structure This bit does not affect the state of the corresponding bit in the IERRORSTS regis ter 9 IFBCTLSBE RW 0x0 SWSticky IFB Control Single Bit Error When this bit is set t...

Страница 235: ...s set the corresponding error bit in the IERRORSTS register is masked from reporting an internal error to the AER Capability Structure This bit does not affect the state of the corresponding bit in th...

Страница 236: ...is cleared and the corresponding status bit is set and unmasked then the error is reported as an correctable internal error 8 IFBDATDBE RW 0x1 SWSticky IFB Data Double Bit Error This bit controls how...

Страница 237: ...he corresponding type is reported When this bit is set and the corresponding status bit is set and unmasked then the error is reported as an uncorrectable internal error When this bit is cleared and t...

Страница 238: ...a one to this bit sets the corre sponding bit in the IERRORSTS register This bit always returns a value of zero when read 8 IFBDATDBE RW 0x0 IFB Data Double Bit Error Writing a one to this bit sets t...

Страница 239: ...31 19 Reserved RO 0x0 Reserved field Bit Field Field Name Type Default Value Description 7 0 RCVD_OVRD RW 0x0 SWSticky Receiver Detect Override Each bit in this register corresponds to a SerDes lane...

Страница 240: ...nly be set when the LTSSM is in the L0 Configuration Disabled or Hot Reset states 31 24 Reserved RO 0x0 Reserved field Bit Field Field Name Type Default Value Description 7 0 UND RW1C 0x0 Sticky Recei...

Страница 241: ...er a port automatically initiates a speed change to Gen2 speed if Gen2 speed is permissible after initial entry to L0 from Detect 0x0 automatic Automatically initiate speed change to Gen2 speed if per...

Страница 242: ...he request The actual time may be calculated by multiplying the value in this field by 4ns For example a setting of 0x947 i e 2375 d corre sponds to a time of 2375 cycles 4ns 9 5us Refer to section 5...

Страница 243: ...d When the number of DWords required in completions to service a non posted read request is greater than the value in this field then the completion size estimate considers the number of individual co...

Страница 244: ...port Similarly the value of this register must not be programmed to point to the address of the Extended Configuration Address ECF GADDR or Extended Configuration Data registers ECFGDATA in this or a...

Страница 245: ...witch Fundamental Reset on page 5 2 The initial value of this bit is that of the RSTHALT signal in the boot configuration vector 3 REGUNLOCK RW 0x0 SWSticky Register Unlock When this bit is set the co...

Страница 246: ...nk associated with a downstream switch port regardless of the specified device number 0x3 reserved 18 11 Reserved RO 0x0 Reserved field 19 BDISCARD RW 0x0 SWSticky Discard Vendor Defined Broadcast Mes...

Страница 247: ...eserved field Bit Field Field Name Type Default Value Description 15 0 USSBR RW 0x0 SWSticky Side Effect Delay This field specifies the delay in microseconds from when a configuration request that ini...

Страница 248: ...place holder for the future 21 20 Reserved RW HWINIT SWSticky This field is unused in the switch and serves as a place holder for the future 31 22 Reserved RO 0x0 Reserved field Bit Field Field Name T...

Страница 249: ...t affected by this field i e reading from a SerDes lane control register returns the last value written to that register regardless of the setting of this field Operating on a reserved lane results in...

Страница 250: ...the lane s selected by the Lane Select LANESEL 3 0 field in the SerDes Control S x CTL register This value is SWSticky for all lanes i e even those not selected by the LANESEL field in the S x CTL re...

Страница 251: ...it in the port s SERDESCFG register is set to 0x1 for both Gen 1 and Gen 2 data rates This field controls the transmit equalization for the lane s selected by the Lane Select LANESEL 3 0 field in the...

Страница 252: ...ansmitter uses its maximum slew rate setting 28 27 TX_AMPBOOST RW 0x1 SWSticky Transmit Driver Amplitude Boost This field increases the trans mitter driver s differential swing for the lane s selected...

Страница 253: ...in Gen 1 data rate the de emphasis should nominally be set to 3 5dB of the transmit driver voltage level This field has no effect when the port operates in low swing mode i e de emphasis is turned off...

Страница 254: ...mmable Voltage Margining and De Empha sis on page 7 3 for further details on programming this field 20 16 TDVL_FS6DBG2 RW 0x13 SWSticky Transmit Driver Voltage Level for Full Swing Mode with 6 0dB De...

Страница 255: ...er is set to 0x1 and Gen 1 data rate The value of this field corresponds to the peak to peak differential voltage at the transmitter pins This field controls the voltage level for the lane s selected...

Страница 256: ...the S x CTL register 5 3 RXEQB RW 0x7 SWSticky Receive Equalization Boost Reduces the low frequency gain of the equalizer A value of 0x0 results in the largest low frequency gain and smallest amount...

Страница 257: ...ured to operate as an alternate function See Chapter 11 for details 0x0 afunc0 Alternate function 0 0x1 afunc1 Alternate function 1 0x2 afunc2 Alternate function 2 0x3 afunc3 Alternate function 3 Bit...

Страница 258: ...t Value Description 21 0 GPIOCFG RW 0x0 SWSticky GPIO Configuration Each bit in this field controls the correspond ing GPIO pin When a bit is configured as a general purpose I O pin and the correspond...

Страница 259: ...input signals is ignored and the state of the hot plug output signals is negated 9 5 HP1GPIOPRT RW 0x1F SWSticky Hot Plug GPIO 1 Port Map This field selects the PES48T12G2 port whose hot plug signals...

Страница 260: ...vert Polarity of PxAIN When this bit is set the polarity of the PxAIN output is inverted in all ports 5 IPXPIN RW 0x0 SWSticky Invert Polarity of PxPIN When this bit is set the polarity of the PxPIN o...

Страница 261: ...te of the PxILOCKP output i e the state of the PxILOCKP signal is imply inverted and not pulsed 15 14 RSTMODE RW 0x0 SWSticky Reset Mode This field controls the manner in which port reset out puts are...

Страница 262: ...ed to operate in a mode in which serial EEPROM initialization occurs during a Switch Fundamental Reset this bit is set when serial EEPROM initialization completes or when an error is detected 25 NAERR...

Страница 263: ...on 17 ICHECKSUM RW 0x0 SWSticky Ignore Checksum Errors When this bit is set serial EEPROM initialization checksum errors are ignored i e the checksum always passes 21 18 Reserved RO 0x0 Reserved field...

Страница 264: ...This field contains the SMBus address assigned to I O expander 2 on the master SMBus interface 24 Reserved RO 0x0 Reserved field 31 25 IOE3ADDR RWL 0x0 SWSticky I O Expander 3 Address This field conta...

Страница 265: ...25 IOE11ADDR RWL 0x0 SWSticky I O Expander 11 Address This field contains the SMBus address assigned to I O expander 3 on the master SMBus interface Bit Field Field Name Type Default Value Description...

Страница 266: ...als are active low 0x1 invert GPEN signals are active high Bit Field Field Name Type Default Value Description 15 0 GPES RO 0x0 General Purpose Event Status Each bit in this field corresponds to a swi...

Страница 267: ...system logic utilizes a 16 state TAP controller a six bit instruction register and five dedicated pins to perform a variety of functions The primary use of the JTAG TAP Controller state machine is to...

Страница 268: ...G RESET active low Asynchronous reset for JTAG TAP controller internal pull up JTAG_TCK Input JTAG Clock Test logic clock JTAG_TMS and JTAG_TDI are sampled on the rising edge JTAG_TDO is output on the...

Страница 269: ...0 I PE02TN 3 0 O C PE02TP 3 0 O PE03RN 3 0 I O PE03RP 3 0 I PE03TN 3 0 O C PE03TP 3 0 O PE04RN 3 0 I O PE04RP 3 0 I PE04TN 3 0 O C PE04TP 3 0 O PE05RN 3 0 I O PE05RP 3 0 I PE05TN 3 0 O C PE05TP 3 0 O...

Страница 270: ...CLK I O O C MSMBDAT I O O C SSMBADDR 2 1 I O SSMBCLK I O O C SSMBDAT I O O C General Purpose I O GPIO 8 0 I O O C System Pins CLKMODE 1 0 I O GCLKFSEL I O P01MERGEN I P23MERGEN I P45MERGEN I P67MERGEN...

Страница 271: ...currently held in the boundary scan register s output latches is immediately transferred to the corresponding outputs or output enables Therefore the SAMPLE PRELOAD instruction must first be used to l...

Страница 272: ...utput cells is shown in Figure 17 4 Figure 17 4 Diagram of Output Cell The output enable cells are also output cells The simplified logic is shown in Figure 17 5 Input Pin shift_dr From previous cell...

Страница 273: ...ster allows an instruction to be shifted serially into the device at the rising edge of JTAG_TCK The instruction is then used to select the test to be performed or the test register to be accessed or...

Страница 274: ...ut into BYPASS mode Instruction Definition Opcode EXTEST Mandatory instruction allowing the testing of board level interconnec tions Data is typically loaded onto the latched parallel outputs of the b...

Страница 275: ...a Device ID register it must also contain a BYPASS register The only difference is that the BYPASS register will not be the default register selected during the TAP controller reset When the IDCODE i...

Страница 276: ...not entered the output of the AC pins is not distinguishable from the output of the DC EXTEST instruction RESERVED Reserved instructions implement various test modes used in the device manufacturing...

Отзывы: