поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

USB97C102 датащи(PDF) 53 Page - SMSC Corporation

номер детали USB97C102
подробное описание детали  Multi-Endpoint USB Peripheral Controller with Integrated 5 Port HUB
PDF  80 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  SMSC [SMSC Corporation]
домашняя страница  http://www.smsc.com
Logo SMSC - SMSC Corporation

USB97C102 датащи(HTML) 53 Page - SMSC Corporation

Back Button USB97C102 Datasheet HTML 49Page - SMSC Corporation USB97C102 Datasheet HTML 50Page - SMSC Corporation USB97C102 Datasheet HTML 51Page - SMSC Corporation USB97C102 Datasheet HTML 52Page - SMSC Corporation USB97C102 Datasheet HTML 53Page - SMSC Corporation USB97C102 Datasheet HTML 54Page - SMSC Corporation USB97C102 Datasheet HTML 55Page - SMSC Corporation USB97C102 Datasheet HTML 56Page - SMSC Corporation USB97C102 Datasheet HTML 57Page - SMSC Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 53 / 80 page
background image
SMSC DS – USB97C102
Page 53
Rev. 03/23/2000
SIE Interface Registers
The architecture of the USB97C102 is such that there are no data FIFO's associated with individual endpoints. The
MMU does not differentiate packets by endpoint number. The firmware must read the endpoint number from the packet
header to pass the packet on to the appropriate endpoint handler. This makes the chip dynamic and flexible in allocating
buffers to store any payload size from 0 to 1280 bytes. Each endpoint can be configured separately via the following
register.
Table 95 - Endpoint Control Registers
EP_CTRL[15..0]
(0x7F8F-0x7F80 - RESET=0x00)
ENDPOINT CONTROL REGISTERS
BIT
NAME
R/W
DESCRIPTION
7
TX_ISO
R/W
Bit 7 instructs the SIE how to handle handshakes for transmit
endpoints during "IN" transactions, and how the SIEDMA
engine should handle packet queue status after packet
transmission. When a TX endpoint is configured for isochronous
operation (Bit 7 = '1'), all packet transmissions are considered
successful and the SIEDMA must move the packet number into
the TX Completion FIFO. When the TX endpoint is non-
isochronous (Bit 7 = '0'), then the SIE must receive a valid ACK
handshake from the host before the packet is released. This
guarantees data integrity for non-isochronous transactions.
Successfully transmitted packets are automatically de-queued
and the packet is released.
0 = Non-Isochronous
1 = Isochronous
6
RX_ISO
R/W
Bit 6 instructs the SIE how to handle handshakes for receive
endpoints during "OUT" and "SETUP" transactions. Once a
packet matches the 7-bit Function Address, the SIE must begin
page allocation and generate a new packet in buffer RAM. The
MCU must check PID_Valid and CRC_Valid bits and dequeue
"bad" packets. The SIE will use bit 6 to inhibit handshakes when
enabled.
0 = Non-isochronous
1 = Isochronous
5,3
TX_CONT[1:0]
R/W
0,0= Endpoint is disabled, and does not send handshakes.
0,1= Send a STALL handshake for an IN transaction directed at
this EP.
1,0= Normal Operation. ACK or NAK is sent depending on
whether data is in the EPXs TX_QUEUE.
1,1= Send a NAK handshake for an IN transaction directed at
this EP, regardless of TX_QUEUE status. (Note 3)
4,2
RX_CONT[1:0]
R/W
0,0= Endpoint is disabled, and does not send handshakes.
0,1= Send a STALL handshake for an OUT transaction directed
at this EP.
1,0= Normal Operation. ACK or NAK is sent depending on
RX_OK status
1,1= Send a NAK handshake for an OUT transaction directed at
this EP (Note 1)
1
TX_TOGGLE
R/W
This bit is toggled after each successful transmission.
TX_TOGGLE can be reset or cleared by the MCU but the MCU
must insure that the endpoint is disabled before modifying them.
For isochronous transmits, this bit won’t be toggled by the
hardware.
0
RX_TOGGLE
R
This bit reflects the last DATA0/DATA1 toggle. For isochronous
receives, this bit will still hold the received toggle, but it won’t be
checked for Toggle error.
Note 1: There is one Endpoint Control Register per virtual endpoint. When the SIE decodes a token, the endpoint
number is used to index which EP_CTRL register bits should be used to respond to the SIE and SIEDMA.
Note 2: This register allows firmware to throttle back RX packets to any specific endpoint(s) until the firmware
decides congestion has subsided.



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


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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