Skip to content

Collection of helper modules for XuLA-200 FPGA development board written in Verilog-2001.

License

Notifications You must be signed in to change notification settings

SmartElec/xula-lib-verilog

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

                                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.


About

Collection of helper modules for XuLA-200 FPGA development board written in Verilog-2001.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 56.3%
  • Verilog 40.3%
  • C 1.8%
  • Makefile 1.6%