gpsim

Software screenshot:
gpsim
Software informatie:
Versie: 0.26.1
Upload datum: 12 May 15
Licentie: Gratis
Populariteit: 0

Rating: 2.0/5 (Total Votes: 1)

gpsim is een open source simulator voor Microchip PIC microcontrollers ondersteuning van alle drie families van de intercommunales: 12-bit, 14-bit en 16-bit cores.
gpsim is ontworpen om zo nauwkeurig mogelijk te zijn. Nauwkeurigheid omvat het gehele PIC - van de kern naar de I / O-pinnen en met alle interne randapparaten. Zo is het mogelijk om stimuli te creëren en bind ze aan de I / O-pinnen en testen van de PIC dezelfde PIC op dezelfde manier als in de echte wereld.
gpsim is ontworpen om zo snel mogelijk te zijn. Real-time simulatie snelheid van 20Mhz foto's zijn mogelijk. (Een programma 'goto $' loopt op dezelfde snelheid als een 25Mhz pic toen gesimuleerd op mijn 400Mhz PII Linux Box. Natuurlijk, als je stimuli toe te voegen en beginnen interactie met randapparatuur, de prestaties daalt. Maar het is nog steeds snel!)
gpsim is ontworpen om zo goed mogelijk dient te zijn. De standaard simulatie paradigma waaronder breakpoints, single stepping, demontage, het geheugen te inspecteren en veranderen, en zo verder is geïmplementeerd. Daarnaast gpsim ondersteunt veel debugging functies die alleen beschikbaar met in-circuit emulators zijn. Bijvoorbeeld, een continue traceerbuffer tracks elke actie van de simulator (of je het nu wilt of niet). Ook is het mogelijk om te lezen en te schrijven breekpunten van waarden (bijvoorbeeld breken als een specifieke waarde wordt gelezen van of geschreven naar een register).
gpsim ondersteunt laadbare modules. Dit betekent dat het mogelijk is om apparaten gpsim die totaal gescheiden van gpsim voegen. Ze wonen in hun eigen bibliotheken en worden apart verdeeld. Het doel is natuurlijk om de simulatie infrastructuur voor gebruikers gemakkelijk een aangepaste simulatie-omgeving construeren.
gpsim biedt een fundamentele module bibliotheek met de volgende onderdelen:
ย ท Pullup / Pulldown weerstanden
ย ท USART
ย ท switch
ย ท AND, OR, XOR en NOT Logic Gates
ย ท Single of 7-segment LED's
ย ท PAL Video emulator
ย ท Rotary Encoder
ย ท I2C EEPROM

Wat is nieuw in deze release:.

  • Bugs werden vastgesteld
  • Nieuwe processors worden ondersteund.

Wat is nieuw in versie 0.25.0:.

  • Bugs werden vastgesteld
  • Extra apparaten worden ondersteund.
  • De licentie van sommige bibliotheken werd veranderd van GPLv2 + naar LGPLv2 +.

Wat is nieuw in versie 0.23.0:

  • Roy Rankin toegevoegd P16F818 en P16F819 processors
  • Scott Dattalo toegevoegd 10F200, 10F202, 10F204 en 10F206 processors
  • Scott Dattalo toegevoegd analoge synchroniseert
  • Roy Rankin toegevoegd EEPROM dump / load
  • Scott Dattalo toegevoegd 12F508, 12F509, 12F510 processors
  • Roy Rankin toegevoegd TMR1 extern kristal simulatie
  • Rob Pearce toegevoegd 18f4321 en 18F2321 processors
  • Borut Razem vaste samenstellen onder gcc 4.3.0
  • Rob Pearce ondersteuning toegevoegd voor interrupt prioriteit voor 16-bits cores
  • Roy Rankin toegevoegd nieuwe stijl A2D met maximaal 16 kanalen
  • Roy Rankin vaste internationalisering in source browser window
  • Roy Rankin vaste samenstellen onder gcc 4.4.0

Screenshots

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

Reacties op gpsim

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!