MIPI Imaging with the Spartan Edge Accelerator Board
This tutorial describes how to use the Spartan XC7S15 device without a processor, the Raspberry Pi camera module, and the Xilinx Vivado design kit to create and implement a minimal and low-cost MIPI imaging system.
Adam Taylor provided us with a tutorial on how to create the smallest MIPI imaging system on a Spartan XC7S15 device without a processor. This project shows how we can create complex imaging solutions in low-cost and small devices.
Before officially starting this project, you should prepare the listed Seeed Spartan Edge Accelerator Board, Raspberry Pi Camera Module, cable and other components. With these things ready, we can start building our minimal imaging system!
In many projects, for example, Zynq-based devices use MIPI for image processing, low-cost FPGA camera implementation, and so on. They can implement camera functions and imaging processing. But they all have processors. When resources are tight and the processor is only configured through the I2C interface, this is not an effective use of available resources. This project provides an example of using a processor-less Spartan XC7S15 device to create the smallest MIPI imaging system. The device only provides 16000 Flip Flops, 8000 LUTs and 10 BRAMs.For specific operations, you can refer to MIPI Imaging with the Spartan Edge Accelerator Board.
This project will leave significant logic resource with which we could implement image processing algorithms as desired.
No processor in this imaging system
Can create complex imaging schemes
Improve port resource utilization
Low cost and small size