Verilog - Program Language Interface (PLI)

Program Language Interface (PLI)

The PLI provides a programmer with a mechanism to transfer control from Verilog to a program function written in C language. It is officially deprecated by IEEE Std 1364-2005 in favor of the newer Verilog Procedural Interface, which completely replaces the PLI.

The PLI enables Verilog to cooperate with other programs written in the C language such as test harnesses, instruction set simulators of a microcontroller, debuggers, and so on. For example, it provides the C functions tf_putlongp and tf_getlongp which are used to write and read the argument of the current Verilog task or function, respectively.

Read more about this topic:  Verilog

Famous quotes containing the words program and/or language:

    [T]he asphaltum contains an exactly requisite amount of sulphides for production of rubber tires. This brown material also contains “ichthyol,” a medicinal preparation used externally, in Webster’s clarifying phrase, “as an alterant and discutient.”
    State of Utah, U.S. public relief program (1935-1943)

    As in private life one differentiates between what a man thinks and says of himself and what he really is and does, so in historical struggles one must still more distinguish the language and the imaginary aspirations of parties from their real organism and their real interests, their conception of themselves from their reality.
    Karl Marx (1818–1883)