Created by: Angelo Jacobo
Date: October 28,2021
- ULX3S FPGA Board
- OV7670 PMOD Connector
- OV7670 Camera
- HDMI Connector
Two ways to run this design on your ULX3S FPGA Board:
- Using Icestudio GUI
- Using the FPGA Opensource Toolchain (Yosys+Nexpnr+Fujprog)
- Install Icestudio
- Clone this repository on your desired directory:
git clone https://github.com/AngeloJacobo/ULX3S_FPGA_Camera_Streaming.git - Run
OV7670_ULX3S.ice - Click
Tools>Build - Click
Tools>Upload - Done!
- Clone this repository on your desired directory:
git clone https://github.com/AngeloJacobo/ULX3S_FPGA_Camera_Streaming.git - Run
make sram(ormake flashif you want to download it directly to flash) - Done!
- Download the latest release of
oss-cad-suitethat matches your OS - Follow the installation guide.
- Check if you can now call
yosys,nextpnr-ecp5, andfujprogon bash. Ifcommand not found, just add the directories of theoss-cad-suite/bin,oss-cad-suite/lib, andoss-cad-suite/py3binto PATH.
This project is ported from my previous design FPGA_OV7670_Camera_Interface that uses Spartan 6 FPGA Board. This design uses an HDMI interface instead of VGA. The OV7670 camera is a 0.3 Megapixel camera(640x480 @ 30fps). Data pixels are stored to SDRAM and retrieved by the HDMI which will then be displayed on the monitor.
btn3- increase brightnessbtn4- decrease brightnessbtn6- increase contrastbtn5- decrease contrast
Support these open-source projects by donating
Connect with me at my linkedin: https://www.linkedin.com/in/angelo-jacobo/


