AT91SAM9G45-EKES Atmel, AT91SAM9G45-EKES Datasheet - Page 844

KIT EVAL FOR AT91SAM9G45

AT91SAM9G45-EKES

Manufacturer Part Number
AT91SAM9G45-EKES
Description
KIT EVAL FOR AT91SAM9G45
Manufacturer
Atmel
Series
AT91SAM Smart ARMr
Type
MCUr

Specifications of AT91SAM9G45-EKES

Contents
Board
Processor To Be Evaluated
SAM9G45
Data Bus Width
32 bit
Interface Type
I2C, SPI, UART
Maximum Operating Temperature
+ 50 C
Minimum Operating Temperature
- 10 C
Operating Supply Voltage
1.8 V to 3.3 V
For Use With/related Products
AT91SAM9G45
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
Q4626953
Figure 38-14. Data OUT Transfer for an Endpoint with Two Banks
38.5.8.13
Figure 38-15. Bank Management, Example of Three Transactions per Microframe
844
USB Bus
Packets
Virtual RX_BK_RDY
Bank 0
Virtual RX_BK_RDY
Bank 1
RX_BK_RDY = (virtual bank 0 | virtual bank 1)
(UDPHS_EPTSTAx)
FIFO (DPR)
Bank 0
FIFO (DPR)
Bank 1
USB bus
Transactions
Microcontroller FIFO
(DPR) Access
AT91SAM9G45
t = 0
High Bandwidth Isochronous Endpoint OUT
Host sends first data payload
Token OUT
Set by Hardware,
Data payload written
in FIFO endpoint bank 0
MDATA0
RX_BK_RDY
Write by UDPHS Device
USB 2.0 supports individual High Speed isochronous endpoints that require data rates up to 192
Mb/s (24 MB/s): 3x1024 data bytes per microframe.
To support such a rate, two or three banks may be used to buffer the three consecutive data
packets. The microcontroller (or the DMA) should be able to empty the banks very rapidly (at
least 24 MB/s on average).
NB_TRANS field in UDPHS_EPTCFGx register = Number Of Transactions per Microframe.
If NB_TRANS > 1 then it is High Bandwidth.
MDATA1
Data OUT 1
Data OUT 1
Read Bank 1
DATA2
ACK
Read by Microcontroller
t = 52.5 μs
(40% of 125 μs)
Set by Hardware
Data Payload written
in FIFO endpoint bank 1
Interrupt pending
Microcontroller reads Data 1 in bank 0,
Host sends second data payload
Data OUT 1
Token OUT
Read Bank 2
Write by Hardware
Data OUT 2
Data OUT 2
Cleared by Firmware
Read Bank 3
ACK
t = 125 μs
Token OUT
Read by Microcontroller
Microcontroller reads Data 2 in bank 1,
Host sends third data payload
MDATA0
Interrupt pending
Data OUT 2
RX_BK_RDY
Write in progress
Data OUT 3
Data OUT 3
MDATA1
Read Bank 1
6438F–ATARM–21-Jun-10
Cleared by Firmware
USB line
DATA2

Related parts for AT91SAM9G45-EKES