LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Sponsors
  • Mirrors
  • Logos
  • Contact us
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Overview :: News :: Downloads :: Tracker :: Discussions (cores)    

    NPI graphics controller: Overview

    Details

    Name: npigrctrl
    Created: 28-Apr-2008 19:55:59
    Updated: 20-Jun-2008 11:49:46
    CVS: browse

    Other project properties

    Category :: Video controller
    Language :: VHDL
    Phaze :: FPGA proven
    Development status :: Production/Stable

    Project maintainers

  • Sobeslav Valach
  • Statistics

  • view
  • Description

    The design provides basic video function.

    Features

    • Configurable resolution up to 1600x1400
    • Configurable pixel width 16,32 bit per pixel
    • Configurable Burst Size and NPI width
    • Stride support
    • Direct memory access through Xilinx NPI channel
    • Support Spartan3x family, Virtex4, Virtex5
    • Demo design and bitstream available for EUS FS, ML403, ML405 and ML505

    Status

    • Resolutions: 640x480x32/16; 800x600x32/16; 1024x768x32/16; 1600x1200x16
    • Tested platforms Spartan3E, Virtex4, Virtex5
    • Design is available in VHDL - XPS core

    To do

    • Docs
    • Add virtual DMA engine
    • Add multilayer support with an alpha-blending
    • Accelerator pipe
    • Graphical Library Support (Allegro and AGG)

    AGG Demo

    The ML405 board AGG demo example that demonstrates clipping to multiple rectangular regions. The example is rendered at PPC. The resolution is 1280x1024x32bits without HW accelerator.


    The demo can be downloaded at:
    ml405.rar AGG Demo
    eus_FS - Spartan 3E AGG Demo resolution 800x600x32
    eus_FS - Spartan 3E AGG Demo resolution 800x600x16 - agg_demo_eus_fs_16bits.rar

    After download unpack the file, initiate FPGA by downloading bitstream and download demo SW by XMD:
    cd demo_app_1
    dow executable.elf
    run

    Reference designs

    NPI_VGA_CTRL resolution 800x600: Spartan 3E demo design with sources - EDK 10.1 - board EUS FS
    NPI_VGA_CTRL resolution 1280x1024x32b@60Hz: Virtex 4FX demo design with sources - EDK 10.1 - board ML405


     

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.