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

X  

AT43USB370 датащи(PDF) 39 Page - ATMEL Corporation

номер детали AT43USB370
подробное описание детали  USB 2.0 Full-Speed Host/Function Processor
PDF  50 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  ATMEL [ATMEL Corporation]
домашняя страница  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

AT43USB370 датащи(HTML) 39 Page - ATMEL Corporation

Back Button AT43USB370 Datasheet HTML 35Page - ATMEL Corporation AT43USB370 Datasheet HTML 36Page - ATMEL Corporation AT43USB370 Datasheet HTML 37Page - ATMEL Corporation AT43USB370 Datasheet HTML 38Page - ATMEL Corporation AT43USB370 Datasheet HTML 39Page - ATMEL Corporation AT43USB370 Datasheet HTML 40Page - ATMEL Corporation AT43USB370 Datasheet HTML 41Page - ATMEL Corporation AT43USB370 Datasheet HTML 42Page - ATMEL Corporation AT43USB370 Datasheet HTML 43Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 39 / 50 page
background image
39
AT43USB370
3340B–USB–12/03
Firmware
Architecture
The AT43USB370 firmware model is supported by a set of USB firmware embedded on-chip
and a set of system software with associated APIs running on the system processor. The APIs
are used to support the development of USB device drivers of any type.
The AT43USB37 requires the host firmware when running in the host mode, and the function
(or device) firmware when running in the function mode. The following sections describe in
detail the firmware architecture of the AT43USB370 host/function processor.
Host Firmware
The AT43USB370 host firmware consists of the Host USB Controller Driver (HUSBCD) and
Host System Interface Controller Driver (HSICD).
Host USB Controller
Driver (HUSBCD)
The HUSBCD runs on the USBC when the AT43USB370 operates in the host mode. This
driver performs the following tasks:
Autonomous Hub
Support
The HUSBCD embeds a complete Hub Class driver to provide an autonomous Hub support.
Device Enumeration
The HUSBCD enumerates the newly connected device or hub.
Frame Management
Frame management involves calculating the time required for the next transaction and trans-
action completion prediction as described in USB 2.0 Specifications. It also includes the
determinations the HUSBCD has to make at the time of enumeration to ensure that the
requirements of the newly connected device can be met within the current power and band-
width budget of the host.
Transaction Scheduling
The HUSBCD automatically schedules the transactions using the information that it receives
from the devices during enumeration. Isochronous and Interrupt transactions are given up to
90% of the frame time. Bulk and Control transfers are guaranteed at least 10% of the band-
width and are also allocated any available bandwidth not consumed by the Isochronous and
Interrupt transfers.
Bus Reclamation
The HUSBCD implements the Bus Reclamation mechanism that allows the AT43USB370
host to maximize the bus utilization by using all the time left after servicing pending transac-
tions to transfer bulk/control data.
Status Handling
After a transaction has been completed, the HUSBCD posts the transaction status to the
HSICD. The HUSBCD also enables and disables the concerned FIFOs for data and control
transfers.
Host System Interface
Controller Driver
(HSICD)
The HSICD runs on the System Interface Controller when the AT43USB370 is operating in the
host mode. This driver performs the following tasks:
Data Transfer
Management
The HSICD handles the data transfer between the USB function and the system processor
memory.
High Level API
Management
A set of C APIs and associated USB host system software library constitutes the basic build-
ing blocks of USB device drivers of any type. This USB host system software resides on the
system processor. The HSICD manages the information exchange between the embedded
AT43USB370 firmware stack and the host system software running on the system processor
through the host system interface APIs. For detailed descriptions of the APIs, refer to
AT43USB370 Software Development Guide.



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


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

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