Re: question : DMA of PCI bridge

2009-05-21 Thread Sauce.Cheng
> > in the manual reference charpter 9.13 DMA, source and destination address > If you are DMAing from an internal peripheral, then it's > width will be hard-coded and can be read from the user-manual. you mean it will be set by hard circuit ? maybe i should talk with your hard engineer. but as

Re: question : DMA of PCI bridge

2009-05-20 Thread David Hawkins
Hi, my processor is MPC8247, on Linux 2.6.11 in MPC8247 manual reference, the interrupt of DMA unit belonged PCI bridge. that is different from SDMA and IDMA. through i do not know what 's the different. heard SDMA is used to transfer between CPM and 60x. DMA is used to transfer between 60x bus

Re: question : DMA of PCI bridge

2009-05-20 Thread Sauce.Cheng
thank you dave for your reply my processor is MPC8247, on Linux 2.6.11 in MPC8247 manual reference, the interrupt of DMA unit belonged PCI bridge. that is different from SDMA and IDMA. through i do not know what 's the different. heard SDMA is used to transfer between CPM and 60x. DMA is used

Re: question : DMA of PCI bridge

2009-05-19 Thread David Hawkins
Hi, Now I attempt to fetch data from peripheral device to SDRAM, and it has been successed but how the DMA controller know the data bandwidth of src and dest. for example, if i get a 16bits data with a 32bits bus, and other 16bits will be set high and data will fetched into cache line of dma,