I implemented the affine transformations and perspective project algorithms on my FPGA development board to help me learn the fundamental concepts of graphics manipulation and to get a basic understanding of how Mode 7 works on the SNES.
This demonstration is running in pure Verilog HDL without the aid of any softcore/hardcore embedded processors.