I have to create a simulation model in Proteus including a PIC crypto controller (one of these) in Proteus. As I understand, such controllers are not provided by the standard Proteus library, so I'm going to create the custom one. I don't need the full functionality of the controller - just cryptographic (which is easy to implement having C++ in hand) and UART stuff (which implementation scares me a little). So, I have few questions:
Haven't I missed something about the easiest way to reach my goals? Maybe, there are places in the Internet full of PIC controllers Proteus models?
Is there any known experience, or source code, or tutorials of implementing UART communication for Proteus in C++? Maybe, it's possible to view the source code of other Proteus models using UART somehow?
Absolutely agree with the above, the thing is almost impossible. However, in this particular case, perhaps there is hope:
Use the Proteus 'Swiss pocket knife', the EasyHDL scripting, with which almost every feasible.
Search for it on the net.
The Proteus EasyHDL uses a basic-like programming language, the existing C++ source only wink need to convert.
Well, it doesn't seem so impossible for me, I've managed to find few examples of something relatively close to what I'm looking for.
For example, this guy is writing damn Lua framework for creating custom components: https://github.com/Pugnator/openvsm
and here is an example of usage (sorry, it's in Russian, but I'm sure you'll get it): https://habrahabr.ru/post/224739/