[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[oc] Re: Questions in DMA IP Core ?
On Fri, 2003-02-07 at 09:48, NansonHuang@ITRI.ORG.TW wrote:
>
>
> Hi, dear electronics elites,
>
> I have studied the DMA IP core spec. and organized some questions to
> discuss with you used to use. In Fig. 2, there is a link between
> Prioritizing Arbiter and DMA engine. What kind of information does it
Highest Priority Level
> convey ? Is it necessary ?
Yes
> In Fig. 10, it illustrates the so called " back
> to back transfer ", how to explain it ?
DMA keeps the bus between transfers -> back-to-back
> In table 3 CSR register, it defines the PAUSE bit to pause DMA engine. If
> once it paused, all channels are realted to and if the DMA relinquish the
> bus. If it resume after that, how does DMA act ? DMA will continue the
> un-completed transfer or re-start it. I am confused to the operation
It works just like the "Pause" button on your VCR.
> situation. In table 6 Channel CSR Register,
> there are 3 INT source Channel transferred CHK_SZ, Done and Error. Besides,
> there are ERR and DONE bit as well. Could we combine them into one copy ?
No, you can not combine them - both provide totally
different information.
> They both indicate the status of DMA. At last, it defines the Channel
> Address Mask Registers. I dont understand according to the explanation
> listed in spec. Could you give me more information on it ?
Try running some of the included test.
> Thanks in advances and your time,
>
> Nanson
rudi
------------------------------------------------
www.asics.ws - Solutions for your ASIC needs -
FREE IP Cores --> http://www.asics.ws/ <---
----- ALL SPAM forwarded to: UCE@FTC.GOV -----
--
To unsubscribe from cores mailing list please visit http://www.opencores.org/mailinglists.shtml