Sign in

username:

password:



Not a member?

Search adsp



Search tips

Subscribe to adsp



adsp by Keywords

AD1819 | AD7332 | ADSP-2106 | ADSP-21060 | ADSP-21065L | ADSP-2116 | ADSP-21160M | ADSP-2181 | ADSP-218x | ADSP-219 | ADSP-2199 | ADSP219 | BF531 | BF532 | BF533 | BF535 | Blackfin | FFT | JTAG | LDF | SDRAM | SHARC | SPORT | UART | VDSP++ | VisualDSP

Ads

Discussion Groups

Discussion Groups | Analog Devices DSPs | about DMAx_X_MODIFY and DMA_COUNT in BF533

Technical discussions related to Analog Devices DSPs (including Blackfin, TigerSHARC, SHARC and ADSP-21xx DSPs).

  

Post a new Thread

about DMAx_X_MODIFY and DMA_COUNT in BF533 - mall...@yahoo.co.in - Aug 3 14:57:35 2007



Hi! 

I have small doubts about these registers. 

If i give some starting address to the starting register..... 
then if i soecify no of elements to transfer like 12 in count register. 
and if i specify modify as 3 and i want to use autobuffer mode.. 

then the data will be trandferred from starting address specified 3 bytes at a time upto 12
bytes to be completed.this interpretation is right or wrong i don't know i have studied in
hardware manual........... 

If this is right... 

my doubt is can we give modify as any integer or it depends on the processor databus
width....on what factors it will depend........... 

Thank u in adwance........



(You need to be a member of adsp -- send a blank email to adsp-subscribe@yahoogroups.com )

Re: about DMAx_X_MODIFY and DMA_COUNT in BF533 - "gary.guo" - Aug 9 9:00:45 2007

Hi,
I'm afraid you are not right. The size of word transferred each time 
is specified in DMAx_CONFIG, and there are only three selections: 
8bit, 16bit and 32bit. The DMAx_MODIFY register specifies the shift 
of pointer after each transfer. For instance, you want to transfer 
the following content:

01234567890123

and you set DMAx_MODIFY equal to 3, and set WDSIZE in DMAx_CONFIG 
equal to 00, that is, one byte within each transfer, then you will 
get
0369...

--- In a...@yahoogroups.com, malli_1729@... wrote:
>
> Hi! 
> 
> I have small doubts about these registers. 
> 
> If i give some starting address to the starting register..... 
> then if i soecify no of elements to transfer like 12 in count 
register. 
> and if i specify modify as 3 and i want to use autobuffer mode.. 
> 
> then the data will be trandferred from starting address specified 
3 bytes at a time upto 12 bytes to be completed.this interpretation 
is right or wrong i don't know i have studied in hardware 
manual........... 
> 
> If this is right... 
> 
> my doubt is can we give modify as any integer or it depends on the 
processor databus width....on what factors it will depend........... 
> 
> Thank u in adwance........
>



(You need to be a member of adsp -- send a blank email to adsp-subscribe@yahoogroups.com )