SAM3X8E Atmel Corporation, SAM3X8E Datasheet - Page 1088
SAM3X8E
Manufacturer Part Number
SAM3X8E
Description
Manufacturer
Atmel Corporation
- Current page: 1088 of 1465
- Download datasheet (26Mb)
Figure 39-17. Example of an IN Endpoint with 2 Data Banks
1088
1088
UOTGHS_DEVEPTIMRx. FIFOCON
Detailed description
UOTGHS_DEVEPTISRx. TXINI
SAM3X/A
SAM3X/A
The data is written, following the next flow:
If the endpoint uses several banks, the current one can be written while the previous one is
being read by the host. Then, when the user clears UOTGHS_DEVEPTIMRx.FIFOCON, the fol-
lowing bank may already be free and UOTGHS_DEVEPTISRx.TXINI is set immediately.
An “Abort” stage can be produced when a zero-length OUT packet is received during an IN
s t a g e o f a c o n t r o l o r i s o c h r o n o u s I N t r a n s a c t i o n . T h e K i l l I N B a n k
(UOTGHS_DEVEPTIMRx.KILLBK) bit is used to kill the last written bank. The best way to man-
age this abort is to apply the algorithm represented on
• When the bank is empty, UOTGHS_DEVEPTISRx.TXINI and
• The user acknowledges the interrupt by clearing UOTGHS_DEVEPTISRx.TXINI.
• The user writes the data into the current bank by using the USB Pipe/Endpoint nFIFO Data
• The user allows the controller to send the bank and switches to the next bank (if any) by
UOTGHS_DEVEPTIMRx.FIFOCON are set, which triggers a PEP_x interrupt if
UOTGHS_DEVEPTIMRx.TXINE is one.
(USBFIFOnDATA) register, until all the data frame is written or the bank is full (in which case
UOTGHS_DEVEPTISRx.RWALL is cleared and the Byte Count
(UOTGHS_DEVEPTISRx.BYCT) field reaches the endpoint size).
clearing UOTGHS_DEVEPTIMRx.FIFOCON.
SW
write data to CPU
BANK 0
SW
IN
SW
write data to CPU
BANK 1
(bank 0)
DATA
SW
Figure 39-18 on page
HW
ACK
SW
write data to CPU
IN
BANK0
(bank 1)
11057A–ATARM–17-Feb-12
11057A–ATARM–17-Feb-12
DATA
1089.
ACK
Related parts for SAM3X8E
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
INTERVAL AND WIPE/WASH WIPER CONTROL IC WITH DELAY
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
Low-Voltage Voice-Switched IC for Hands-Free Operation
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
MONOLITHIC INTEGRATED FEATUREPHONE CIRCUIT
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
AM-FM Receiver IC U4255BM-M
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
Monolithic Integrated Feature Phone Circuit
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
Multistandard Video-IF and Quasi Parallel Sound Processing
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
High-performance EE PLD
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
8-bit Flash Microcontroller
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
2-Wire Serial EEPROM
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
U6046BREAR WINDOW HEATING TIMER / LONG-TERM TIMER
Manufacturer:
ATMEL Corporation
Datasheet: