PIF VHDL implementation