Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial gateware code for VGA capture #215

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on Aug 7, 2016

  1. Initial gateware code for VGA capture

    Files:
        new file:   gateware/vga/__init__.py
        new file:   gateware/vga/analysis.py
        new file:   gateware/vga/datacapture.py
    
    __init__.py:
        Implements VGAIn module which instantiates submodules
        Datacapture, FrameExtrantion and DMA, and connects them
    
    analysis.py:
        Implements FrameExtraction module, which is reponsible
        for sof(start of frame) detection, color space conversion,
        framing(packing) and also uses async fifo to move data
        from VGA pixel clock domain to sys_clk domain
    
    datacapture.py:
        Implements DataCapture module which is responsible for
        capturing pixel data at proper time, depending on HSYNC
        and VSYNC signals
    
    Currently only supports 1024x768@60Hz resolution capture
    rohitk-singh committed Aug 7, 2016
    Configuration menu
    Copy the full SHA
    49dec23 View commit details
    Browse the repository at this point in the history
  2. Modified atlys_video target to include VGAIn module also.

    VGAIn modules gives VGA capture functionality to atlys.
    Also, we are now inheriting BaseSoC class directly instead of
    MinoSoC
    rohitk-singh committed Aug 7, 2016
    Configuration menu
    Copy the full SHA
    d5be4b5 View commit details
    Browse the repository at this point in the history
  3. Modified atlys platform file to add VGA signals.

    Added to _io_vccb2_3v3 list because currently VGA signals are driven
    at 3.3V. This is going to change and become configurable later.
    rohitk-singh committed Aug 7, 2016
    Configuration menu
    Copy the full SHA
    839f1f8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    62bae19 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2016

  1. Configuration menu
    Copy the full SHA
    2d1a85c View commit details
    Browse the repository at this point in the history