USB device have SRAM and DMA sub-modules:
- what is the role of SRAM in USB device??
- a. How DMA controller knows to initiate a request to memory(either read or write)?? b. How Endpoint get data from buffers and how Endpoint write data into the buffer?? c. who will call the DMA controller for initiating request to Memory device??
please give clarity on above listed queries.