Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[PIC] Implementing custom PIC controller model for Proteus

Status
Not open for further replies.

grigoryev

Newbie level 2
Joined
Nov 15, 2016
Messages
2
Helped
1
Reputation
2
Reaction score
1
Trophy points
3
Activity points
27
Hello,

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?

Thanks.
 

Briefly opinion - it is almost impossible. All this components represented as compilied libraries and Labcenter doesn't share the sources.
 
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/

Anyway, it's going to be hard.
 
I suggest you should ask a guy called "Тень" on kazus.ru forum. He is one of Labcenter team member. Hope he will help you. Удачи!
 
Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top