using UET grids and VHDL -- Overcoming the limitations of the traditional loop