ihp25_components.vhd