[Elphel-support] The camera is working in the DMA mode;

Andrey Filippov andrey at elphel.com
Mon Jun 21 01:00:37 PDT 2010


Hello Melady,

Yes, you are right - compressed data is sent to he system memory
buffer (~19MB) over DMA. Interrupts (once per frame regardless if
compressor is running) do multiple things, among them updating
pointers and handling parameters that have to be sent to the sensor
and FPGA modules (there are 2 8-frame command sequencers - fro
internal FPGA commands and external i2c - each storing up to 64
commands per frame). Updating quantization tables, gamma tables and
reading histogram data, pushing Exif data is also synchronized by the
frame interrupts  Multiple applications can access the circular
buffer, they can sleep until next frame will be available, and it is
up to the application to be able to handle the incoming data,
compressor runs independently and will not wait (it anyway does not
make much sense as the object being captured will not wait either).

Andrey

PS. Melady, is there any web site or wiki where we can read more about
your project?




More information about the Support-list mailing list