pmicro,
It should be possible to use a DMA to setup a streaming transfer from/to a block of memory... From what you've mentioned, I believe you have a custom UART, so you should be aware that you do have to make sure that your UART supports streaming transactions.
BadOmen already pointed you to the resource on the DMA and there is a similar resource for the Avalon UART.
Please explain both your hardware and your software a bit better...and try to get simple memory-to-memory transfers working...first, with the DMA.
...and get an attitude improvement injection :-) This is, after all, a free forum!
Cheers,
- slacker