The function for each module is not said so clear, both in specification and the code. In this way, it will be not so easy to get the function of the each module. Also I don't know if the author can upload the souce code of the PLI DLL. I think the c language code will be so good. In this way, everyone can compile the code based on their own situation, such as the operation system or the software they own. For me, I can use the C language code to get the ".so" PLI in my linux system. Although the author has updated the modelsim compilation, I still can't compile successfully using the PLI DLL.