gpsim

Software screenshot:
gpsim
Dettagli del software:
Versione: 0.26.1
Data di caricamento: 12 May 15
Licenza: Libero
Popolarità: 0

Rating: 2.0/5 (Total Votes: 1)

gpsim è un simulatore di provenienza aperto per microcontrollori PIC di Microchip che supportano tutte le tre famiglie di PIC: core 12-bit, 14-bit, e 16-bit.
gpsim è stato progettato per essere il più precisi possibile. Precisione comprende l'intero PIC - dal nucleo ai pin di I / O e comprendente tutte le periferiche interne. Così è possibile creare stimoli e legarli ai pin di I / O e provare il PIC lo stesso PIC nello stesso modo si farebbe nel mondo reale.
gpsim è stato progettato per essere il più veloce possibile. In tempo reale la velocità di simulazione di 20 MHz di clock foto sono possibili. (Programma A 'goto $' gira alla stessa velocità di un pic 25Mhz quando simulato sul mio 400Mhz PII Linux Box. Naturalmente, quando si aggiungono gli stimoli e iniziare ad interagire con le periferiche, il rendimento si abbassa. Ma è ancora veloce!)
gpsim è stato progettato per essere il più utile possibile. Il paradigma di simulazione standard, tra cui punti di interruzione, single stepping, smontare, ispezionare la memoria e cambiamento, e così via è stato attuato. Inoltre, gpsim supporta molte funzionalità di debug che sono disponibili solo con emulatori in-circuit. Ad esempio, un buffer di traccia continua tiene traccia di ogni azione del simulatore (se si desidera o meno). Inoltre, è possibile impostare leggere e scrivere i punti di interruzione di valori (ad esempio rompere se un valore specifico vengono letti o scritti in un registro).
gpsim supporta moduli caricabili. Ciò significa che è possibile aggiungere dispositivi a gpsim che sono completamente separati da gpsim. Essi risiedono nelle proprie biblioteche e sono distribuiti separatamente. L'obiettivo, naturalmente, è quello di fornire l'infrastruttura di simulazione per utenti di costruire facilmente un ambiente di simulazione personalizzato.
gpsim fornisce una libreria di modulo di base con i seguenti componenti:
ย ท resistenze Pullup / Pulldown
ย ท USART
ย ท interruttore
ย ท AND, OR, XOR, e non la logica Gates
ย ท LED singolo o 7 segmenti
ย ท PAL emulatore Video
ย ท Encoder rotativi
ย ท I2C EEPROM

Cosa c'è di nuovo in questa versione:.

  • bug sono stati risolti
  • I nuovi processori sono supportati.

Cosa c'è di nuovo nella versione 0.25.0:.

  • sono stati fissati Bugs
  • Ulteriori dispositivi sono supportati.
  • La licenza di alcune librerie è stato cambiato da GPLv2 + per LGPLv2 +.

Cosa c'è di nuovo nella versione 0.23.0:

  • Roy Rankin aggiunto P16F818 e processori P16F819
  • Scott Dattalo aggiunto 10F200, 10F202, 10F204 e 10F206 processori
  • Scott Dattalo aggiunto sincronizzazioni analogici
  • Roy Rankin aggiunto deposito di EEPROM / carico
  • Scott Dattalo aggiunto 12F508, 12F509, 12F510 processori
  • Roy Rankin aggiunto TMR1 simulazione cristallo esterno
  • Rob Pearce aggiunto processori 18f4321 e 18F2321
  • Borut Razem fixed compilazione sotto gcc 4.3.0
  • Rob Pearce ha aggiunto il supporto per la priorità di interrupt per core a 16 bit
  • Roy Rankin ha aggiunto una nuova A2D stile con fino a 16 canali
  • Roy Rankin internazionalizzazione fissato finestra del browser sorgente
  • Roy Rankin fixed compilazione sotto gcc 4.4.0

Screenshots

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

Commenti a gpsim

I commenti non trovato
Aggiungi commento
Accendere le immagini!