Technical discussions about the TI C6000 DSPs (including the c62x, c64x and c67x DSPs).
Post a new Thread
HPI and EDMA - nir_ben1 - Dec 18 9:43:00 2005
hi,
i'm using c6414 connected to MPC8250 by HPI.
i have a problem with the HPI bus (or with the EDMA transaction
triggered by HPI). it happens occasionally when the DSP is under work
load.
after an HPI write (32 bit), the PQSR bit of the HPI's priority queue
(urgent in my case) stays '0', and the data is not written to the
destination?
after 8 writes like that the HRDY stays busy, and the MPC8250 gets a
machine check exception.
maybe this situation rings a bell for someone?
thanks
nir

(You need to be a member of c6x -- send a blank email to c6x-subscribe@yahoogroups.com )
Re: HPI and EDMA - Jeff Brower - Dec 19 0:51:00 2005
Nir-
> i'm using c6414 connected to MPC8250 by HPI.
>
> i have a problem with the HPI bus (or with the EDMA transaction
> triggered by HPI). it happens occasionally when the DSP is under work
> load.
>
> after an HPI write (32 bit), the PQSR bit of the HPI's priority queue
> (urgent in my case) stays '0', and the data is not written to the
> destination?
> after 8 writes like that the HRDY stays busy, and the MPC8250 gets a
> machine check exception.
What's the "workload"? Is DSP code using DMA channels? If so how many?
Also, what is the destination address; i.e. HPIA value?
-Jeff

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