Difference b/w SV DPI and Foreign Language Interface (FLI)

Hi All,

Could you explain the big picture/difference of SystemVerilog DPI and Foreign Language Interface(FLI) and example scenarios
to use them.

Thanks,

In reply to Ramesh.D:

DPI is part of IEEE 1800 standard and is intended for SystemVerilog-C interaction. FLI - is a precursor to VHPI (And perhaps little more advanced as well) for VHDL-C interaction.

Regards
Srini
www.verifworks.com