One thing that might have changed between the driver the demo runs on and the latest one is that adressing was byte based while adressing is now word based (adressing data as 16bit words). Can you try editing picture.cpp from the "beagle / projects / led-panel-v01 / software / picture.cpp" in the cloned software and change the folowing lines :
write16 (0x0010, 0x0000); to write16 (0x0008, 0x0000);
write16 (0x0014, 0x0000); to write16 (0x000A, 0x0000);
write16 (0x0012, data); to write16 (0x0009, data);
then re-compile (type make in the directory) and run the picture demo to see if anything happens.
very good idea ! I'am gonna provide a blank wishbone module (interfacing code already in place) and tutorial on how to create a wishbone module starting from this template. It should be available next week.
Did you try running the wishbone app ? The wishbon app will make sure the communication works fine with the logibone. I have attached another bit file to this post, can you try runing it just to see if you get the blinking led (it won't stream data to the CPU). Copy the bitfile to your beaglebone and then run sudo logi_loader <bitfilename> to load the provided bitfile. If the LED0 is blinking, this means that the camera module is fine. You can also delete the logi-apps repository from your filesystem and fetch it again : git clone -b logibone https://github.com/fpga-logi/logi-apps.git
It appears that sometime the bitfile is corrupted and thus won't work as exepcted.
the LX9 could theoretically run jpeg compression (but i never tried). Another option could be to partition the video encoding you want to use by offloading some of the encoding tasks to the FPGA. FPGA can be very good at pixel level operations, or block level operations such as DCT (or integer block transform) or hadamard transform (see : http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC). This is not an easy task, but you can have a look at : http://opencores.org/projects for open source examples of video/image compression modules. Keep us updated on what you find !