Electronic Components Datasheet Search
  English  ▼

X  

AT43USB370 Datasheet(PDF) 7 Page - ATMEL Corporation

Part # AT43USB370
Description  USB 2.0 Full-Speed Host/Function Processor
PDF  50 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

AT43USB370 Datasheet(HTML) 7 Page - ATMEL Corporation

Back Button AT43USB370 Datasheet HTML 3Page - ATMEL Corporation AT43USB370 Datasheet HTML 4Page - ATMEL Corporation AT43USB370 Datasheet HTML 5Page - ATMEL Corporation AT43USB370 Datasheet HTML 6Page - ATMEL Corporation AT43USB370 Datasheet HTML 7Page - ATMEL Corporation AT43USB370 Datasheet HTML 8Page - ATMEL Corporation AT43USB370 Datasheet HTML 9Page - ATMEL Corporation AT43USB370 Datasheet HTML 10Page - ATMEL Corporation AT43USB370 Datasheet HTML 11Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 7 / 50 page
background image
7
AT43USB370
3340B–USB–12/03
Serial Interface
Engine (SIE)
The SIE is implemented entirely in hardware. It performs the following functions:
•
Clock and Data Recovery from incoming USB data stream
•
Serial/parallel conversion
•
NRZI encoding/decoding
•
CRC calculation (generation and checking)
•
Generating full-speed and low-speed USB physical layer signaling
•
Device connection/disconnection detection
•
Token generation (IN, OUT, SOF, SETUP etc.)
•
Keep Alive signal for low-speed devices
•
Bit stuffing and unstuffing
SIE Controller
This block serves as the interfaces between the SIE and the USBC. It decodes the commands
received from the USBC and updates the status after the end of a USB transaction. This block
also controls the FIFOs for data and control packets and provides the USB Controller access
to these FIFOs for internal data management such as automatic retries for failed transactions.
USB Controller
This internal microcontroller is dedicated to managing the USB Protocol in both the host mode
and the function mode. The Control and Status registers of the AT43USB370 are mapped into
its data memory for fast and easy access. The firmware running on this controller determines
its operating mode, either host or function.
System Interface
Controller
This internal microcontroller serves as an interface between the USB Controller and the exter-
nal system processor. Firmware running on this controller manages the data flow to and from
the system processor. It also provides a generic USB device driver interface to system
applications.
FIFO
The FIFO block contains one data FIFO block and one control FIFO block. The control FIFO
has a 128 bytes of memory which is divided into one TX and one RX control FIFO.
AT43USB370 uses this FIFO for the bi-directional control endpoint.
The data FIFO has 2 Kbytes of memory. The FIFO control logic allows for dynamic configura-
tion of the data FIFO. In host mode, the FIFO memory is divided into 1 Kbytes of TX transfer
and 1 Kbytes of RX transfer. The HUSBCD uses this memory for storing data packets. In the
event of an error during a USB transaction, the SIE controller is informed of the error and the
transaction is retried.
In function mode, the FIFO is divided into two 1 Kbytes blocks, one for the IN endpoints and
one for the OUT endpoints. Each of the 1 Kbytes endpoint block can then be dynamically con-
figured during runtime to support up to 3 endpoint in the same direction, but of varying
maximum packet sizes.
Control and Status
Registers
This block is used to configure the AT43USB370 at the start of operation. The USBC and the
SIC share this register set with the system processor interface logic.
By default this block is pre-configured for Host operation with the DMA enabled for the 32-bit
data bus. In function mode, this block is used to define the number and nature of the endpoints
for the function. A maximum of 3 IN and 3 OUT endpoints can be specified aside from the bi-
directional control endpoint. Endpoint type and, maximum packet size and other parameters
are also defined using this block.



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


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