Hi, I'm just starting working with a DM642. I've developed an algorithm, which runs nice and fast (1/30 sec). However, the video capture and output seems to be slowing the system down enormously. To capture/display the video, I'm using the code from c:\ccstudio\boards\evm642\examples\video\driver - which is a simple video loopback example. This code uses FVID channels. I would have thought it'd be possible to use DMA in a classic ping-pong type arrangement, which would occur in the background (as it were) and allow my algorithm to actually process 30 fps. I suspect that I haven't fully understood the channel concept, and if this is the case, could you point me in the direction of a suitable reference. I have looked... Best wishes for 2005. Rob |
DM642, video, DMA vs Channels
Started by ●January 6, 2005
Reply by ●January 10, 20052005-01-10
Rob: The following are good pointers to get an idea of the DM642 Video Port and the FVID API. 1. spru629c.pdf " TMS320C64x DSP Video Port/VCXO Interpolated Control (VIC) Port Reference Guide " 2. spra918a.pdf: "The TMS320DM642 Video Port Mini-Driver" i might be able to be of help if you have specific questions. Best, ~ka --- In , "Robert Shilston" <robert@s...> wrote: > > > Hi, > > I'm just starting working with a DM642. I've developed an algorithm, > which runs nice and fast (1/30 sec). However, the video capture and > output seems to be slowing the system down enormously. > > To capture/display the video, I'm using the code from > c:\ccstudio\boards\evm642\examples\video\driver - which is a simple > video loopback example. This code uses FVID channels. > > I would have thought it'd be possible to use DMA in a classic > ping-pong type arrangement, which would occur in the background (as it > were) and allow my algorithm to actually process 30 fps. > > I suspect that I haven't fully understood the channel concept, and if > this is the case, could you point me in the direction of a suitable > reference. I have looked... > > Best wishes for 2005. > > Rob |