gpsim

Tela Software:
gpsim
Detalhes de Software:
Versão: 0.26.1
Data de upload: 12 May 15
Licença: Livre
Popularidade: 0

Rating: 2.0/5 (Total Votes: 1)

gpsim é um simulador de origem aberto para microcontroladores PIC da Microchip que suportam todas as três famílias de PICs: núcleos de 12 bits, 14 bits e 16 bits.
gpsim foi concebido para ser o mais preciso possível. Precisão inclui todo o PIC - do núcleo para os pinos de I / O e incluindo todos os periféricos internos. Assim, é possível criar estímulos e amarrá-los para os pinos de I / O e testar o PIC o mesmo PIC da mesma forma que faria no mundo real.
gpsim foi concebido para ser o mais rápido possível. Velocidades de simulação em tempo real de 20MHz fotos são possíveis. (Um programa 'Goto $' é executado na mesma velocidade como um pic 25Mhz quando simulado no meu 400Mhz PII Linux Box. Claro que, como você adicionar estímulos e começar a interagir com os periféricos, o desempenho cai. Mas ainda é rápido!)
gpsim foi concebido para ser o mais útil possível. O paradigma de simulação padrão, incluindo pontos de interrupção, único piso, desmontar, inspecionar memória e mudança, e assim por diante foi implementado. Além disso, gpsim suporta muitos recursos de depuração que estão disponíveis apenas com emuladores in-circuit. Por exemplo, um buffer de rastreio contínuo acompanha cada ação do simulador (se você quer ou não). Além disso, é possível definir ler e escrever break points em valores (por exemplo, quebrar se um valor específico a ser lidos ou gravados em um registro).
gpsim suporta módulos carregáveis. Isto significa que é possível adicionar dispositivos para gpsim que são totalmente separado do gpsim. Eles residem em suas próprias bibliotecas e são distribuídos separadamente. O objetivo, claro, é proporcionar a infra-estrutura de simulação para os usuários construam facilmente um ambiente de simulação personalizado.
gpsim fornece uma biblioteca de módulo de base com os seguintes componentes:
ย ท resistências Pullup / Pulldown
ย ท USART
ย ท interruptor
ย ท AND, OR, XOR, e NÃO Portas Lógicas
ย ท LEDs individuais ou 7 segmentos
ย ท PAL emulador Vídeo
ย ท Encoder Rotary
ย ท EEPROM I2C

O que é novo nesta versão:.

  • Bugs foram fixados
  • Novos processadores são suportados.

O que é novo na versão 0.25.0:.

  • Bugs foram fixados
  • Os dispositivos adicionais são suportados.
  • A licença de algumas bibliotecas foi alterada de GPLv2 + para LGPLv2 +.

O que é novo na versão 0.23.0:

  • Roy Rankin adicionado P16F818 e processadores P16F819
  • Scott Dattalo adicionado 10F200, 10F202, 10F204 e 10F206 processadores
  • Scott Dattalo adicionados sincroniza analógicas
  • Roy Rankin adicionado despejo EEPROM / carga
  • Scott Dattalo adicionado 12F508, 12F509, 12F510 processadores
  • Roy Rankin adicionado TMR1 simulação de cristal externo
  • Rob acrescentou Pearce processadores 18f4321 e 18F2321
  • Borut Razem fixo compilar sob gcc 4.3.0
  • Rob Pearce adicionou suporte para prioridade de interrupção para núcleos de 16 bits
  • Roy Rankin adicionada nova A2D estilo com até 16 canais
  • Roy Rankin internacionalização fixo na janela de browser de código
  • Roy Rankin fixo compilar sob gcc 4.4.0

Screenshots

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

Comentário para gpsim

Comentários não encontrado
Adicionar comentário
Ligue imagens!