gpsim

Software captura de pantalla:
gpsim
Detalles de software:
Versión: 0.26.1
Fecha de carga: 12 May 15
Licencia: Libre
Popularidad: 0

Rating: 2.0/5 (Total Votes: 1)

gpsim es un simulador de código abierto para los microcontroladores PIC de Microchip que apoyan las tres familias de PICs: núcleos de 12 bits, 14 bits y 16 bits.
gpsim ha sido diseñado para ser lo más preciso posible. Precisión incluye todo el PIC - desde el núcleo a los pines de E / S e incluyendo todos los periféricos internos. De este modo es posible crear estímulos y atarlos a los pines de E / S y probar el PIC el mismo PIC de la misma manera que lo haría en el mundo real.
gpsim ha sido diseñado para ser lo más rápido posible. Son posibles velocidades de simulación en tiempo real de 20Mhz fotos. (Programa A 'Goto $' funciona a la misma velocidad que un pic 25Mhz cuando simulado en mi 400Mhz PII Linux Box. Por supuesto, a medida que agrega estímulos y comenzar a interactuar con los periféricos, el rendimiento disminuye. Pero sigue siendo rápido!)
gpsim ha sido diseñado para ser lo más útil posible. El paradigma de simulación estándar, incluyendo puntos de interrupción, de simple paso a paso, desmontar, inspeccionar la memoria y cambio, y así sucesivamente se ha implementado. Además, gpsim soporta muchas características de depuración que sólo están disponibles con emuladores en circuito. Por ejemplo, un buffer de seguimiento continuo seguimiento de cada acción del simulador (si desea o no). Además, es posible establecer leer y escribir puntos de quiebre en los valores (por ejemplo, romper si un valor específico se leen o se escriben en un registro).
gpsim soporta módulos cargables. Esto significa que es posible añadir dispositivos a gpsim que son totalmente separada de gpsim. Ellos residen en sus propias bibliotecas y se distribuyen por separado. El objetivo, por supuesto, es proporcionar la infraestructura de simulación para los usuarios construir fácilmente un entorno de simulación personalizado.
gpsim proporciona una biblioteca módulo básico con los siguientes componentes:
ย ท resistencias Pullup / Pulldown
ย ท USART
ย ท interruptor
ย ท AND, OR, XOR y NOT Puertas lógicas
ย ท LEDs individuales o de 7 segmentos
ย ท PAL emulador vídeo
ย ท Codificador rotatorio
ย ท EEPROM I2C

¿Cuál es nuevo en esta versión:.

  • Bugs se fijaron
  • Los nuevos procesadores son compatibles.

¿Qué hay de nuevo en la versión 0.25.0:.

  • Bugs se fijaron
  • dispositivos adicionales son compatibles.
  • La licencia de algunas bibliotecas se cambió de GPLv2 + para LGPLv2 +.

¿Cuál es nuevo en la versión 0.23.0:

  • Roy Rankin añadió P16F818 y procesadores P16F819
  • Scott Dattalo añadió 10F200, 10F202, 10F204 y 10F206 procesadores
  • Scott Dattalo añadido sincroniza analógicas
  • Roy Rankin añadió volcado de EEPROM / carga
  • Scott Dattalo añadió 12F508, 12F509, 12F510 procesadores
  • Roy Rankin añadió TMR1 simulación de cristal externo
  • Rob Pearce agregó procesadores 18f4321 y 18F2321
  • Borut Razem fixed compilar bajo gcc 4.3.0
  • Rob Pearce ha añadido soporte para la prioridad de interrupción para los núcleos de 16 bits
  • Roy Rankin Añadido nuevo A2D estilo con hasta 16 canales
  • Roy Rankin internacionalización fija en la ventana de navegador de código
  • Roy Rankin fixed compilar bajo gcc 4.4.0

Imágenes

gpsim_1_120370.png
gpsim_2_120370.png
gpsim_3_120370.png
gpsim_4_120370.png

Comentarios a la gpsim

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!