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:
“Called on one occasion to a homestead cabin whose occupant had been found frozen to death, Coroner Harvey opened the door, glanced in, and instantly pronounced his verdict, Deader n hell!”
—For the State of Nebraska, U.S. public relief program (1935-1943)
“One can say of language that it is potentially the only human home, the only dwelling place that cannot be hostile to man.”
—John Berger (b. 1926)