Есть резон заглянуть в софт, поставляемый к демонстрационной плате EVK1100 с установленном на ней AT32UC3A0512. Речь идет об архиве AVR32-SoftwareFramework-AT32UC3A-1.4.0.zip или -1.5.0.rc1.zip. См.
http://www.atmel.com/dyn/products/tools_ca...sp?tool_id=4192Там в этом архиве среди всякой всячины встречаются определения (через #define) следующих функций:
Is_usb_endpoint_dma_interrupt(epdma)
Is_usb_endpoint_dma_interrupt_enabled(epdma)
Is_usb_endpoint_int_dis_hdma_req_enabled(ep)
Usb_disable_endpoint_dma_interrupt(epdma)
Usb_disable_endpoint_int_dis_hdma_req(ep)
Usb_enable_endpoint_dma_interrupt(epdma)
Usb_enable_endpoint_int_dis_hdma_req(ep)
Usb_get_dma_buffer_size()
Usb_get_dma_channel_nbr()
Usb_get_dma_fifo_word_depth()
Usb_raise_endpoint_dma_interrupt(epdma)
Судя по их названиям, есть вероятность, что USB с участием DMA там реализован. Архив слишком большой - 66 Мб исходников и текстовых материалов, поэтому я глубоко в нем не копалась. Если того, что вам надо, там нет, то извиняйте.