aboutsummaryrefslogtreecommitdiff
path: root/devel/gpsim/pkg-descr
diff options
context:
space:
mode:
authorJean-Yves Lefort <jylefort@FreeBSD.org>2006-03-19 22:43:05 +0000
committerJean-Yves Lefort <jylefort@FreeBSD.org>2006-03-19 22:43:05 +0000
commit6bb0d30e1b65000c99b44bea21b898a2c5f2bf85 (patch)
tree4844c2f8d71caea04c7a02d1cdc06bc551ebc222 /devel/gpsim/pkg-descr
parent0a21728cdf0ecc6c31cddf6b6db80bd0779c584d (diff)
downloadports-6bb0d30e1b65000c99b44bea21b898a2c5f2bf85.tar.gz
ports-6bb0d30e1b65000c99b44bea21b898a2c5f2bf85.zip
Notes
Diffstat (limited to 'devel/gpsim/pkg-descr')
-rw-r--r--devel/gpsim/pkg-descr24
1 files changed, 24 insertions, 0 deletions
diff --git a/devel/gpsim/pkg-descr b/devel/gpsim/pkg-descr
new file mode 100644
index 000000000000..bf1b4e8b503c
--- /dev/null
+++ b/devel/gpsim/pkg-descr
@@ -0,0 +1,24 @@
+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 fast as possible. Real time simulation speeds
+of 20Mhz pics are possible. A 'goto $' program runs at the same speed as a
+25Mhz pic when simulated on my 400Mhz PII Linux Box. Of course, as you add
+stimuli and begin interacting with peripherals, the performance drops. But
+it's still fast!
+
+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 & 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).
+
+WWW: http://www.dattalo.com/gnupic/gpsim.html