[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: ngspice simulation with microcontrollers



John Griessen wrote:
> John Doty wrote:
>> On Sep 25, 2007, at 1:03 AM, Amos Tibaldi wrote:
>>
>>> Hello,
>>>  I write this mail in order to obtain help if possible for the use  
>>> of the ngspice simulator. How can I simulate the behaviour of a  
>>> microcontroller that is present in the schematic of a circuit with  
>>> ngspice?
>> Basically, you can't.
>>
>> What I do in these situations is substitute voltage sources for the  
>> microcontroller output pins and generate PWL stimuli for them. Put  
>> probes where the inputs would be, .PRINT those voltages, and use an  
>> AWK or C program to extract bits from the recorded voltages. Of  
>> course, that's a one-way data flow: if you really want the  
>> microcontroller to participate, you can't do it that way. 
> 
> 
> 
>> Perhaps Al will chime in about gnucap: I suppose you could write some  
>> sort of plugin that allows the program you'd run in the  
>> microcontroller to interact in an event-driven way with an analog sim.
> 
> Wouldn't it be nice to be able to use a model of some of the micro's inouts
> that is 2-way connected with a math model in Mathomatic, Octave, Mathematica?
> For modeling some DSP being done with  the HW multiply in a MSP430 for instance.


mmmmm Verilog-AMS.

That can get you closer.  You probably don't want to build a complete 
model for a microcontroller in verilog to the point of being able to run 
the same firmware image as the real hardware, but you probably could.


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user