HWL:The FPGALink interface to the outside world