User guide

17-18
Using the PLI
The ACC capabilities and the interactive commands they enable are
as follows:
ACC Capability What it enables your PLI functions to do
r or read For specifying “reads” in your design, it enables commands
for doing the following (the actual CLI commands
described are in parentheses):
• Creating an alias for another CLI command (alias)
• Displaying CLI help (? and help)
• Specifying the radix of displayed simulation values
(oformat)
• Displaying simulation values (print)
• Descending and ascending the module hierarchy
(scope)
• Depositing values on registers (set)
• Displaying the set breakpoints on signals (show break)
• Displaying the port names of the current location, and the
current module instance or scope, in the module
hierarchy (show ports)
• Displaying the names of instances in the current module
instance or scope (show scopes)
• Displaying the nets and registers in the current scope
(show variables)
• Moving up the module hierarchy (upscope)
• Deleting an alias for another CLI command (unalias)
• Ending the simulation (finish)
rw or read_write For specifying “reads and writes” in your design but r
enables everything that rw does. A longer way to specify
this capability is with the read_write keyword.