Image warping/Texture mapping core :: Overview

Project maintainers


Name: warp
Created: Jun 26, 2008
Updated: Sep 27, 2010
SVN Updated: May 7, 2009
SVN: Browse
Latest version: download
Statistics: View

Other project properties

Category: Video controller
Language: Verilog
Development status: Beta
Additional info: Design done, FPGA proven, Specification done
WishBone compliant: No
WishBone version: n/a
License: Others


Texture mapping unit tailored for Milkdrop acceleration.

This core was designed for Milkymist, a highly integrated opensource VJing platform. See the project page at A complete description of the core is available in the Milkymist documentation.


- High performance. Area-optimized implementation reaches 30MPixels/s in a fully running Virtex-4 based SoC with VGA output enabled.
- Low resource usage (approx. 20% of XC4VLX25 slices).
- High clock frequency (SoC meets timing at 100MHz in XC4VLX25).
- Objects are triangle meshes.
- Fade-to-black (decay) feature.
- eGPL license

To be implemented :
- Bilinear filtering.
- Alpha blending.


Working in Milkymist... see video demonstration at

© copyright 1999-2017, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.