Forum Discussion
Altera_Forum
Honored Contributor
21 years agoDMA Controller
Does the DMA Controller support streaming byte datawidths from a peripheral to word datawidths for memory? In other words does it support the avalon bus capability of mixing the two bus sizes. Where ...
Altera_Forum
Honored Contributor
21 years agojasonm,
I'm not completely sure I understand your question, but I'll take a stab at it: DMA transfers go at whatever data size is specified in the control register. If you read from a 32-bit SDRAM and write to an 8-bit peripheral (say, a UART), you'd set the control register BYTE bit, and both reads and writes would be done byte-by-byte. So, "In other words does it support the avalon bus capability of mixing the two bus sizes" - Yes. "Where it will buffer 4 bytes then does a single memory write" - No.