Software simulator for Microchip PIC microcontrollers

Edit Package gpsim

Gpsim is a full-featured software simulator for Microchip PIC
microcontrollers distributed under the GNU General Public License

gpsim has been designed to be as accurate as possible. Accuracy includes the
entire PIC - from the core to the I/O pins and including ALL of the internal
peripherals. Thus it's possible to create stimuli and tie them to the I/O pins
and test the PIC the same PIC the same way you would in the real world.

gpsim has been designed to be as useful as possible. (At least that's the
intent - honest.) The standard simulation paradigm including breakpoints,
single stepping, disassembling, memory inspect and change, and so on has been
implemented. In addition, gpsim supports many debugging features that are only
available with in-circuit emulators. For example, a continuous trace buffer
tracks every action of the simulator (whether you want it or not). Also, it's
possible to set read and write break points on values (e.g. break if a specific
value is read from or written to a register).

Refresh
Refresh
Source Files
Filename Size Changed
gpsim-0.31.0.tar.gz 0003454179 3.29 MB
gpsim.changes 0000005199 5.08 KB
gpsim.spec 0000003435 3.35 KB
Latest Revision
Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) accepted request 883010 from Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) (revision 4)
- new upstream version 0.31.0
  * Fix behaviour when EEPGD and CFGS bits are both set. Allow zero-size
    EEPROM for flash-only devices like 12F1572
  * Correct pin-out of P18F14K22 and POR value of CMxCON0 registers
  * Add p16lf1709 processor
  * P18F1220 change porta2 to open collector
  * add p16f1709, p16f1705
  * Fix WDT for P19F14K22 processor
  * Add missing p16f1825 registers
  * Add p16f1503 and p16lf1503 processors
  *  Add processors p12lf1822, p12lf1840, p16lf1788, p16lf1823, p16lf1825
  * Add Complementary Waveform Generator (CWG) and
    Numerically Controlled Oscillator (NCOx) to p10f32x
  * Fix Bug #230 PIC12F1822: RS232 Tx doesn't work unless Rx also enabled
  * Add P10[L]F32x processors - partial functionality
  * fixed numerous build warniongs, memory leaks etc.
Comments 0
openSUSE Build Service is sponsored by