| Motor de Búsqueda de Datasheet de Componentes Electrónicos |
|
RM0319 Datasheet(PDF) 119 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
RM0319 Datasheet(HTML) 119 Page - STMicroelectronics |
|
119 / 368 page ![]() RM0319 USB 2.0 Device ports (UDC) Doc ID 022640 Rev 3 119/368 11.3.1 USB transaction layer interface (UTLI) The USB transaction layer interface (UTLI) of the UDC-AHB subsystem interfaces with the UDC and the FIFOs to handle data reception/transmission with a USB Host. The main tasks of UTLI are: ● Interfaces to the UDC, ● Interfaces to endpoint-specific TxFIFOs (Section 11.3.6: Endpoint FIFO controller (Transmit FIFO controller)) when transmitting data in response to in requests from USB Host, ● Interfaces to the common RxFIFO (Section 11.3.4: Receive FIFO controller) when receiving out data from the USB Host, ● Works with the CSRs block (Section 11.3.7: Control and status registers) to maintain correct status and control, ● Works with the interrupt manager block (Section 11.3.2: Interrupt manager) to generate proper interrupts to the application, ● Interfaces to the SOF tracker (Section 11.3.3: SOF tracker) to ensure that isochronous data is transmitted in intended frame. In particular, during data reception from a USB Host (that is, an out transaction), the UTLI directly read incoming data from the UDC and writes them to the receive FIFO (Section 11.3.4: Receive FIFO controller). Besides, for data transmission to a USB Host (that is, an in transaction), the UTLI reads data to be transmitted from relevant endpoint FIFO (Section 11.3.6: Endpoint FIFO controller (Transmit FIFO controller)) and provides them to UDC. 11.3.2 Interrupt manager The interrupt manager block controls the generation of interrupts to the application. In particular, exchanging information with the UTLI, an interrupt is issued by the interrupt manager when any of the following device-level events occurs: ● Reception of a SOF token from the USB Host, ● Detection of a USB suspend, ● Detection of a USB reset, ● Completion of speed enumeration, ● Reception of a Set Interface command (defined in USB specification), ● Reception of a Set Configuration command (defined in USB specification). In addition, the interrupt manager also triggers an interrupt when any of the following endpoint-specific events occurs: ● Reception of a request for in data, ● Reception of an out data packet, ● Reception of 8 bytes of SETUP data packet, ● An application error resulting in an AHB error response. The interrupt manager block maintains the device interrupt register and the device interrupt mask register, which are mapped into the address space of the global control and status registers (CSRs, Section 11.3.7: Control and status registers). Interrupt (IRQ24) issued will be the OR of all active events defined above, plus the plug detect interrupt. |
|
Enlace URL |
| ¿ALLDATASHEET es útil para Ud.? [ DONATE ] |
Todo acerca de Alldatasheet | Publicidad | Contáctenos | Política de Privacidad | Enlace a la hoja de datos | Intercambio de Enlaces | Lista de Fabricantes All Rights Reserved©Alldatasheet.com |
| 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 |