First up, PSoC3 has a DelSig ADC which at 12 bit resolution will provide a maximum sampling rate of 192KSPS. The ADC data when handled needs to be handled in multiples of 8bit data(8 bit, 16 bit, 24 bit and so on). Hence 12 bit data needs to be considered as 2 bytes.
Please refer to the following App Note for a detailed explanation on buffering ADC data using DMA in PSoC3, http://www.cypress.com/?rID=44335.
Also refer to the following App Note on more about DMA configuration and usage, http://www.cypress.com/?rID=37793.
Thanks for reply.
But, I need a fast 12 bit ADC for my application. The build in ADC can not have 10 MSPS. So I have to use a external ADC running at 10 MSPS. That's why I need DMA for this fast ADC.