Invia SMS: Behavioral synthesis and component reuse with VHDL /