Collection of helper modules for XuLA-200 FPGA development board written in Verilog-2001.
License: GNU General Public License v2.0
Verilog 40.25%Makefile 1.62%C++ 55.61%C 2.52%
xula-lib-verilog's Introduction
xula-lib-verilog
About:
------
xula-lib-verilog is a set of Verilog-2001 helper modules for XuLA-200 FPGA
development board. It includes modules for interacting with OmniVision image
sensors, SDRAM controller for the on-board RAM chip, and a module for
communicating between PC <-> FPGA through JTAG primitive.
Based on original XESS Corp. VHDL code.
Files:
------
camera/ - Modules for interacting with OmniVision image sensors.
CameraSetup.v - Top module for camera initialization.
OV7670Init.v - Registers configuration for OV7670 model.
RGB565Receive.v - Module for receiving RGB565 pixel data from camera.
SCCBCtrl.v - Provides communication over SCCB with OV cameras.
host_PC/ - Simple host PC test application for Linux.
Clk.v - Helper modules for working with clock signals.
HostIo.v - PC <-> FPGA communication through the JTAG primitive.
SdramCtrl.v - Single port SDRAM controller.
Math.v - Math helper functions for other modules.
Test.v - Top test/example module.