Electronic Components Datasheet Search
  English  ▼

X  

CS5535 Datasheet(PDF) 121 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
Part # CS5535
Description  Geode??CS5535 I/O Companion Multi-Function South Bridge
PDF  555 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NSC [National Semiconductor (TI)]
Direct Link  http://www.national.com
Logo NSC - National Semiconductor (TI)

CS5535 Datasheet(HTML) 121 Page - National Semiconductor (TI)

Back Button CS5535 Datasheet HTML 117Page - National Semiconductor (TI) CS5535 Datasheet HTML 118Page - National Semiconductor (TI) CS5535 Datasheet HTML 119Page - National Semiconductor (TI) CS5535 Datasheet HTML 120Page - National Semiconductor (TI) CS5535 Datasheet HTML 121Page - National Semiconductor (TI) CS5535 Datasheet HTML 122Page - National Semiconductor (TI) CS5535 Datasheet HTML 123Page - National Semiconductor (TI) CS5535 Datasheet HTML 124Page - National Semiconductor (TI) CS5535 Datasheet HTML 125Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 121 / 555 page
background image
Revision 0.8
121
www.national.com
SMB Controller Functional Description (Continued)
Bus Idle Error Recovery
When a request to become the active bus master or a
restart operation fails, SMBST.BER is set to indicate the
error. In some cases, both the device and the other device
may identify the failure and leave the bus idle. In this case,
the START sequence may be incomplete and the bus may
remain deadlocked.
To recover from deadlock, use the following sequence:
1)
Clear SMBST.BER and SMBCST.BB.
2)
Wait for a time-out period to check that there is no
other active master on the bus (i.e., SMBCST.BB
remains cleared).
3)
Disable, and re-enable the SMB Controller to put it in
the non-addressed slave mode. This completely resets
the functional block.
At this point, some of the slaves may not identify the bus
error. To recover, the SMB Controller becomes the bus
master: it asserts a START condition, sends an address
byte, then asserts a STOP condition that synchronizes all
the slaves.
4.10.1.7 Slave Mode
A slave device waits in Idle mode for a master to initiate a
bus transaction. Whenever the SMB Controller is enabled
and it is not acting as a master (i.e., SMBST.MASTER is
cleared), it acts as a slave device.
Once a START condition on the bus is detected, the device
checks whether the address sent by the current master
matches either:
• The SMBADDR.ADDR value if SMBADDR.SAEN = 1, or
• The general call address if SMBCTL1.GCMEN = 1.
This match is checked even when SMBST.MASTER is set.
If a bus conflict (on SDA or SCL) is detected, SMBST.BER
is set, SMBST.MASTER is cleared and the device contin-
ues to search the received message for a match.
If an address match or a global match is detected:
1)
The device asserts its SDA line during the acknowl-
edge cycle.
2)
SMBCST.MATCH and SMBST.NMATCH are set. If
SMBST.XMIT
=
1
(i.e.,
slave
transmit
mode)
SMBST.SDAST is set to indicate that the buffer is
empty.
3)
If SMBCTL1.INTEN is set, an interrupt is generated if
both SMBCTL1.INTEN and SMBCTL1.NMINTE are
set.
4)
The software then reads SMBST.XMIT to identify the
direction requested by the master device. It clears
SMBST.NMATCH so future byte transfers are identi-
fied as data bytes.
Slave Receive and Transmit
Slave receive and transmit are performed after a match is
detected and the data transfer direction is identified. After a
byte transfer, the SMB Controller extends the acknowledge
clock until the software reads or writes the SMBSDA regis-
ter. The receive and transmit sequences are identical to
those used in the master routine.
Slave Bus Stall
When operating as a slave, the device stalls the bus by
extending the first clock cycle of a transaction in the follow-
ing cases:
• SMBST.SDAST is set.
• SMBST.NMATCH and SMBCTL1.NMINTE are set.
Slave Error Detection
The SMB Controller detects an illegal START and STOP
conditions on the bus (i.e., a START or STOP condition
within the data transfer or the acknowledge cycle). When
this occurs, SMBST.BER is set and SMBCST.MATCH and
SMBCST.GMATCH are cleared, setting the SMB Controller
as an unaddressed slave.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com