Electronic Components Datasheet Search
  English  ▼

X  

USB97C201 Datasheet(PDF) 51 Page - SMSC Corporation

Part # USB97C201
Description  USB 2.0 ATA/ ATAPI Controller
PDF  59 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  SMSC [SMSC Corporation]
Direct Link  http://www.smsc.com
Logo SMSC - SMSC Corporation

USB97C201 Datasheet(HTML) 51 Page - SMSC Corporation

Back Button USB97C201 Datasheet HTML 47Page - SMSC Corporation USB97C201 Datasheet HTML 48Page - SMSC Corporation USB97C201 Datasheet HTML 49Page - SMSC Corporation USB97C201 Datasheet HTML 50Page - SMSC Corporation USB97C201 Datasheet HTML 51Page - SMSC Corporation USB97C201 Datasheet HTML 52Page - SMSC Corporation USB97C201 Datasheet HTML 53Page - SMSC Corporation USB97C201 Datasheet HTML 54Page - SMSC Corporation USB97C201 Datasheet HTML 55Page - SMSC Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 51 / 59 page
background image
SMSC DS – USB97C201
Page 51
Rev. 03/25/2002
PRELIMINARY
RAMWR_A=0
RAMWR_B=0
RAMWR_
TOGGLE=0?
Yes
No
Yes
A
SRAM Data
Received?
Yes
No
No
RAMWR_A=1
RAMWR_B=0
RAMWR_
TOGGLE=1
RAMWR_A=0
RAMWR_B=1
RAMWR_
TOGGLE=0
B
SRAM Data
Received?
A
SRAM Data
Received?
Yes
Yes
No
No
RAMWR_A=1
RAMWR_B=1
(IN FLOW CONTROL
ACTIVE)
RAMWR_
TOGGLE=0?
Yes
No
B
SRAM Data
Received?
POR
No
A Buffer Output
Completed?
No
B Buffer Output
Completed?
Yes
Yes
CLEAR
RAMWR_A
CLR
RAMWR_B
A Buffer Output
Completed?
No
Yes
B Buffer Output
Completed?
CLR RAMWR_B;
Yes
No
RAMWR_TOGGLE=1;
(IN FLOW CONTROL
OFF)
CLR RAMWR_A;
CLR
RAMWR_TOGGLE;
(IN FLOW CONTROL OFF)
FIGURE 3 - RECEIVE BUFFER OPERATION
Trapezoidal shapes indicate actions performed by the firmware. The hardware state machine is responsible for
automatically changing the state of RAMWR_TOGGLE according to the state change of the RAMWR_B and
RAMWR_A bits, as shown in
Table 65. These bits are normally set by the USB97C201 upon completion of loading
the A or B SRAM buffer and are normally cleared by the firmware (except when Auto Transfer operation is enabled,
see Section 6.9.3).
Note that when both buffers are “full”, ie RAMWR_A and RAMWR_B status bits are BOTH set, that the
RAMWR_TOGGLE is not altered and that flow control is initiated on the input source. If this source is the SIE, it will
NYET or NAK further OUTs. If it is the ATA interface, nDAK will not be asserted in response to DRQ and data not
clocked in to the SRAM.
Table 65 – RAMWR_TOGGLE State Control
RAMWR_B
RAMWR_A
RAMWR_TOGGLE
COMMENT
0
0->1
0->1
A buffer filled; B buffer empty;
change to B buffer buffer
0->1
0
1->0
B buffer filled, A buffer empty;
change to A buffer buffer
1
0->1
No Change (0)
Both buffers filled; source flow
controlled.
0->1
1
No Change (1)
Both buffers filled; source flow
controlled
1->0
1
X->1
B buffer emptied; A buffer full;
change to A buffer buffer.
1
1->0
X->0
A buffer emptied; B buffer full;
change to A buffer buffer.
6.9.2
TRANSMIT BUFFER OPERATION
Figure 4 illustrates the operation of the transmit A and B buffers.



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


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