According to datasheet there is 4096B of DPRAM available for USB.
I never understood what this means.... is this is a dedicated separate memory location? or its just a map on existing SRAM location?
Generally the ASF code is just using application level buffers and sending data once usb pointers are initialized to these application level buffers. Where does DPRAM fit in then?