Intel E3815 FH8065301567411 Data Sheet
Product codes
FH8065301567411
Intel
®
Atom™ Processor E3800 Product Family
Datasheet
475
14.10.24 GMBUS3—Offset 510Ch
GMBUS Data Buffer gmbus data buffer (gmbus_register.v reg_gmbus3)
Access Method
Default: 00000000h
12
0b
RO
GMBUS_INTERRUPT_STATUS_READ_ONLY:
This bit indicates that an event that
causes a GMBUS interrupt has occurred.
0 = The conditions that could cause a GMBUS interrupt have not occurred or this bit has
been cleared by software assertion of the SW_CLR_INT bit.
1 = GMBUS interrupt event occurred. This interrupt must have been one of the types
enabled in the GMBUS4 register.
[DevCDV, DevCTG]: Reserved
AccessType: Read Only
11
1b
RO
HARDWARE_READY_HW_RDY_READ_ONLY:
This provides a method of detecting
when the current software client routine can proceed with the next step in a sequence of
GMBUS operations. This data handshake bit is used in conjunction with the SW_RDY bit.
When this bit is changed to asserted by the GMBUS controller, it results in the de-
assertion of the SW_RDY bit.
0 = Condition required for assertion has not occurred or when this bit was a one and:
SW_RDY bit has been asserted.
During a GMBUS read transaction, after the each read of the data register.
During a GMBUS write transaction, after each write of the data register.
SW_CLR_INT bit has been cleared.
1 = This bit is asserted under the following conditions:
After a reset or when the transaction is aborted by the setting of the SW_CLR_INT bit.
When an active GMBUS cycle has terminated with a STOP.
When during a GMBUS write transaction, the data register needs and can accept
another four bytes of data.
During a GMBUS read transaction, this bit is asserted when the data register has four
bytes of new data or the read transaction DATA phase is complete and the data register
contains the last few bytes of the read data.
This bit resumes to normal operation when the SW_CLR_INT bit is written to a 0.
AccessType: Read Only
10
0b
RO
NAK_INDICATOR_READ_ONLY:
Was previously called Slave Acknowledge Timeout
Error SATOER.
0 = No bus error has been detected or SW_CLR_INT has been written as a zero since
the last bus error.
1 = Set by hardware if any expected device acknowledge is not received from the slave
within the timeout.
AccessType: Read Only
9
0b
RO
GMBUS_ACTIVE_GA_READ_ONLY:
This is a status bit that indicates whether the
GMBUS controller is in an IDLE state or not.
0 = The GMBUS controller is currently IDLE.
1 = This indicates that the bus is in START, ADDRESS, INDEX, DATA, WAIT, or STOP
Phase. Set when GMBUS hardware is not IDLE.
AccessType: Read Only
8:0
0b
RO
CURRENT_BYTE_COUNT_READ_ONLY:
Can be used to determine the number of
bytes currently transmitted/received by the GMBUS controller hardware. Set to zero at
the start of a GMBUS transaction data transfer and incremented after the completion of
each byte of the data phase. Note that because reads have internal storage, the byte
count on a read operation may be ahead of the data that has been accepted from the
data register.
AccessType: Read Only
Bit
Range
Default &
Access
Field Name (ID): Description
Type:
Memory Mapped I/O Register
(Size: 32 bits)
Offset:
GTTMMADR_LSB Type:
PCI Configuration Register (Size: 32
bits)
GTTMMADR_LSB Reference:
GTTMMADR_LSB Reference:
[B:0, D:2, F:0] + 10h