
XR17V358
16
HIGH PERFORMANCE OCTAL PCI EXPRESS UART
REV. 1.0.6
N
OTE
:
EWR=Read/Write from external EEPROM. RWR=Read/Write. RO= Read Only. RWC=Read/Write-Clear.
1.2
EEPROM Interface
The XR17V358 provides an interface to an Electrically Erasable Programmable Read Only Memory
(EEPROM). The EEPROM must be a 93C46-like device, with its memory configured as 16-bit words. This
interface is provided in order to program the registers in the PCI Configuration Space of the PCI UART during
power-up. The EEPROM must be organized into address/data pairs. The first word of the pair is the address
and the second word is the data.
below shows the format of the 16-bit address:
T
ABLE
2: EEPROM A
DDRESS
B
IT
D
EFINITIONS
B
IT
(
S
)
D
EFINITION
15
Parity Bit - Odd parity over entire address/data pair
If there is a parity error, it will be reported in bit-3 of the REGB register in
the Device Configuration Registers (offset 0x08E).
14
Final Address
If 1, this will be the last data to be read.
If 0, there will be more data to be read after this.
13:8
Reserved - Bits must be ’0’
7:0
Target Address - See
shows the Target Addresses available for programming into bits 7:0 of the 16-bit address word. All
other Target Addresses are reserved and must not be used.
T
ABLE
3: T
ARGET
A
DDRESS
F
OR
EEPROM V
ALUES
T
ARGET
A
DDRESS
D
ATA
E
XAR
D
EFAULT
0x00
Vendor ID
0x13A8
0x01
Device ID
0x0358 - No slave
0x4358 - XR17V354 slave present
0x8358 - XR17V358 slave present
0x02
Class Code [7:0]
lower 8-bits are reserved
0x0200
0x03
Class Code [23:8]
0x0700
0x04
Subsystem Vendor ID
0x0000
0x05
Subsystem ID
0x0000
0xB0
31:0
RO
PCIe Capability Offset 0x30 - Link Status2/Control2
0x00010001
0xB4-0xFF 31:0
RO
Not implemented or not applicable (return zeros)
0x00000000
0x100
31:0
RO
VC Resource Capability Register
0x00010002
0x104-
0x113
31:0
RO
Not implemented or not applicable (return zeros)
0x00000000
0x114
31:0
RO
VC Offset 0x4
0x8000000FF
T
ABLE
1: PCI L
OCAL
B
US
C
ONFIGURATION
S
PACE
R
EGISTERS
A
DDRESS
O
FFSET
B
ITS
T
YPE
D
ESCRIPTION
R
ESET
V
ALUE
(
HEX
OR
BINARY
)