Cyclone V SoC MIPI CSI-2 OV4689
If this project is constructive, welcome to donate a drink to PayPal.

or
paypal.me/briansune
Quartus Project Resource
+-----------------------------------------------------------------------------------+
; Flow Summary ;
+---------------------------------+-------------------------------------------------+
; Revision Name ; ddr512_base ;
; Top-level Entity Name ; top ;
; Family ; Cyclone V ;
; Device ; 5CSEBA5U19C6 ;
; Timing Models ; Final ;
; Logic utilization (in ALMs) ; 2,291 / 32,070 ( 7 % ) ;
; Total registers ; 5060 ;
; Total pins ; 174 / 205 ( 85 % ) ;
; Total virtual pins ; 0 ;
; Total block memory bits ; 1,529,856 / 4,065,280 ( 38 % ) ;
; Total DSP Blocks ; 6 / 87 ( 7 % ) ;
; Total HSSI RX PCSs ; 0 ;
; Total HSSI PMA RX Deserializers ; 0 ;
; Total HSSI TX PCSs ; 0 ;
; Total HSSI PMA TX Serializers ; 0 ;
; Total PLLs ; 6 / 6 ( 100 % ) ;
; Total DLLs ; 1 / 4 ( 25 % ) ;
+---------------------------------+-------------------------------------------------+
Hardware
| HW no | Description | Image |
|---|---|---|
| 1 | CMOS (camera) | ![]() |
| 2 | Development Board |
Feature and Support
1) LW-H2F register controlled R-G-B gain. 2) Simple CMOS debayer 3) Loop-back to HDMI via FPGA2SDRAM 4) I2C control and adjust via HPS2FPGA fabric. 5) Reset\Power control pin via HPS to FPGA fabric IO.
CMOS Capture image

ToDo
- Very simple no V4L2 driver is used and no Linux control layer is supported.
- No frame buffering, current design can easily use more SDRAM space to hold CMOS capture frame.
Contact
briansune@gmail.com
