I have a theoretical question regarding tcl commands, specifically ipx.
I am working with a project which contains several IPs. Each IP has a corresponding tcl file which is used to package such IP to include it in the IP catalog. Studying the code, I encountered with several tcl commands that I have found easily in the corresponding user guide (UG835). Nonetheless, there are some other commands that begin with ipx::
(e.g. ipx::package_project
).
I have looked for information regarding ipx and I haven't found anything that helps me understand what it exactly is. The little I have found indicates that it is an IP integrator, but I haven't found neither a formal definition nor an explanation of how it's used. Also, I haven't found any user guide that contains a detailed explanation about these ipx commands (ipx::package_project
, ipx::add_subcore
).
Does anybody know what ipx exactly is, why it is used (I'm guessing for package integration) and where can I find information about its commands?