IDT88P8341 Integrated Device Technology, IDT88P8341 Datasheet - Page 55

no-image

IDT88P8341

Manufacturer Part Number
IDT88P8341
Description
Spi Exchange Spi-3 To Spi-4
Manufacturer
Integrated Device Technology
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
IDT88P8341BHGI
Manufacturer:
IDT
Quantity:
1 140
Part Number:
IDT88P8341BHGI
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT88P8341BHI
Manufacturer:
IDT
Quantity:
1 140
9.3.1 Block base 0x0000 registers
SPI-3 ingress LP to LID map (Block_base 0x0000 +
Register_offset 0x00 to 0xFF)
TABLE 49 - SPI-3 INGRESS LP TO LID MAP
registers, one per potential SPI-3 LP. Only 64 LPs per SPI-3 physical interface
can be enabled. An attempt to enable more than 64 LPs per SPI-3 physical
interface or to assign an identical LID to more than one LP will be discarded
and an error code will be returned. The ENABLE bit is used to enable SPI-
3 logical ports. All data from non-enabled SPI-logical ports is discarded and
an inactive SPI-3 logical port event is generated. This event is directed towards
the PMON & DIAG module. Disabled ports always generate available status.
port. LID mapping for 64 out of 256 SPI-3 logical ports is supported on the SPI-
3 physical port. LPs in the SPI Exchange are 8 bits wide[7:0] and range from
0 to 255. An example of mapping SPI-3 physical interface, LP 0x08 to LID 0x05,
activating the LID, and not using bit reversal is outlined.
+ Block_base 0x0000 + Register_offset 0x08 = 0x0008.
number as the register address. Six bits support the 64 simultaneously active
LIDs on the SPI-3 physical interface.
to this LID.
of the SPI-3 interface on a per-LID basis.
IDT88P8341 SPI EXCHANGE SPI-3 TO SPI-4
There are 256 SPI-3 ingress Logical Port (LP) to Logical Identifier (LID)
The Table 49 - SPI-3 ingress LP to LID Map assigns a LID to a SPI-3 logical
Perform an indirect write of 0x45 to register address Module_base 0x0000
The Initial Value column is the value of the register after reset.
LID
ENABLE
BIT_REVERSAL This bit is used to reverse the bit ordering of each byte
LID
ENABLE
BIT_REVERSAL
Field
The LID programmed is associated to the LP with the same
0=Disable bit reversal for this LID
1=Enable bit reversal for this LID
0=LID disabled
1=LID enabled
This bit is used to enable or disable the connection of this LP
Bits
5:0
6
7
Length
6
1
1
Initial Value
0x00
0b0
0b0
55
9.3.2 Block base 0x0200 registers
SPI-3 general configuration register (Block_base
0x0200 + Register_offset 0x00)
TABLE 50 - SPI-3 GENERAL CONFIGURATION
REGISTER (REGISTER_OFFSET=0x00)
The SPI-3 general configuration register has read and write access. The
address for the SPI-3 general configuration register is 0x0200. The bit fields of
the SPI-3 general configuration register are described in the following para-
graphs.
connecting to a transmission line-interface PHY, program the SPI Exchange for
Link mode. For connecting the SPI-3 interface to an NPU or other Link-mode
device, program the SPI-3 interface for PHY mode. The SPI-3 ingress and
egress of a given SPI-3 physical port will always be in the same mode.
modes. A SPI-3 interface acting as a Link layer device can poll the attached PHY
device for up to 64 LPs if the attached PHY device supports the polling interface.
When attached to a PHY device that only supports byte mode, the four direct
status indicators can be used. When the SPI Exchange is in PHY mode, the
PACKET bit is used to select either a polled or direct status response to the
attached Link device.
to the state programmed into this bit. A port should be disabled to save power
if it is not used.
32-bit interface, according to the needs of the attached device. The SPI-3 ingress
and egress of a given SPI-3 physical port will always be of the same bus width.
check for odd or even parity. The PARITY_EN bit must be set for this to become
effective. Odd parity is standard for SPI-3 interfaces.
There is one register for SPI-3 general configuration for the SPI-3 interface.
LINK A SPI-3 interface can be used either in Link or PHY modes. For
PACKET A SPI-3 interface can be used either in BYTE or PACKET
SPI3_ENABLE The SPI-3 interface can be enabled or disabled according
BUSWIDTH
EVEN_PARITY The SPI-3 interface is provisioned to generate and to
LINK
PACKET
SPI3_ENABLE
BUSWIDTH
EVEN_PARITY
PARITY_EN
Reserved
Reserved
WATERMARK
Reserved
Field
0= SPI-3 interface in PHY mode
1= SPI-3 interface in Link mode
0 = BYTE mode with direct status indication for up to 4 LPs [3:0]
1= PACKET mode with polled status for up to 64 LPs
0=SPI-3 Physical port disabled, outputs are in tristate
1=SPI-3 Physical port enabled
0=32 bit SPI-3 interface
1=8 bit SPI-3 interface
The SPI-3 interface can be used as either a single 8-bit or
31:13
Bits
12:8
0
4
5
6
7
1
2
3
INDUSTRIAL TEMPERATURE RANGE
Length
19
1
1
1
1
1
1
1
1
5
Initial Value
APRIL 10, 2006
0x000
0x0F
0b0
0b1
0b0
0b0
0b0
0b1
0b0
0b0

Related parts for IDT88P8341