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:
“The rumor of a great city goes out beyond its borders, to all the latitudes of the known earth. The city becomes an emblem in remote minds; apart from the tangible export of goods and men, it exerts its cultural instrumentality in a thousand phases.”
—In New York City, U.S. public relief program (1935-1943)
“The style of an author should be the image of his mind, but the choice and command of language is the fruit of exercise.”
—Edward Gibbon (17371794)