Logic Breadboard 1.37

Licença: Avaliação gratuita ‎Tamanho do arquivo: N/A
‎Classificação dos usuários: 3.0/5 - ‎1 ‎Votos

Logic Breadboard Simulator é um simulador de circuito lógico com editores de tabuleiro e esquema, entrada HDL, osciloscópio digital virtual.

A prancha tem as seguintes características. Conectores de energia, dois geradores de relógio independentes, escopo com 32 canais. Orifício de toque único e seleção do dispositivo. Fio para resistor, LED, led+transformação resistora. Biblioteca de dispositivos. 7 passo desfazer/refazer. Circuitos personalizados. 7 exibição de segmento. Ics: 7400, 7401, 7402, 7403, 7404, 7405, 7406, 7407,7408, 7409, 7410, 7411, 7412, 7413, 7414, 7415, 7416, 7417, 7419, 7420, 7421, 7422, 7427, 7428, 7430, 7440, 7449

Atualmente, os componentes esquemáticos disponíveis: Transistores: NMOS, PMOS Portões lógicos: buffer, inversor e, nand, ou, nem, exor, exnor, tampão de três estados e inversor Chinelos: Trava D, borda acionada D, chinelos JK, monostable Multiplexers: 2 a 1, 4 a 1, 8 a 1. Demultiplexers: 1 a 2, 1 a 4, 1 a 8 Indicadores: LED, sonda osciloscópio Displays: decimal, hexadecimal Interruptores: alternar botão, apertar botão Constantes: altas e baixas.

O editor de esquemas vem do aplicativo & logics com algumas melhorias. Quatro vezes maior tela, roteador mais rápido. Sub-circuitos na prancha podem ter rótulos de porta. Basta colocar uma anotação no circuito. A sintaxe é simples. Comece com . e rótulos separados com pontos. Se a porta for negada do que iniciar o rótulo com ~. O número de etiquetas portuárias deve ser igual ao número de portas. E.g. . B.C.~LT.~BI/RBO.~RBI. D.A.GND.e.d.c.b.a.g.f.Vcc O lugar dos circuitos personalizados é o diretório "ics".

Características do editor de esquema: subcircuito personalizado (caixa preta), menu sensível ao contexto, autorouter, 7 passos desfazer/refazer, rótulos para conexões distantes, ampliação automática na seleção, clonagem, rotação, movimento bloqueado e desbloqueado, alinhamento vertical e horizontal, mover-se para o centro.

O simulador de circuito digital funciona com três níveis lógicos e três valores de impedância. São baixos, indefinidos e altos. Os fios podem, opcionalmente, exibir níveis lógicos. Modelagem de nível de interruptor, modelagem do nível do portão e modelagem complexa do nível do dispositivo podem ser misturadas em um circuito. O simulador detecta erros de tempo de execução e coloca mensagens de erro no esquema. Os erros detectados são: Condições temporárias de curto-circuito. Quando as saídas conectadas têm níveis diferentes ou indefindáveis e têm impedância baixa ou indefindada. Detecção de picos. Quando uma entrada recebe um impulso menor do que o valor configurado. Configuração de flip flop, hold, recuperação, retomar violações de tempo. Chinelos podem entrar em um estado metastável nesses casos.

O osciloscópio digital virtual tem os seguintes recursos atuais: start, stop time, configuração do comprimento do buffer, mudança de tempo e zoom, rolagem para cima/para baixo, exibição de estados lógicos baixos, altos e indefinidos.

O aplicativo contém extensão HDL. É possível descrever um circuito em uma caixa usando um subconjunto muito pequeno de Verilog. A demonstração do gates.s carrega o seguinte módulo a partir do arquivo simple.v:

smpl_circuit de módulo (A,B,E,NAND,OR,NOR,XOR,XNOR,BUF,NOT); entrada A,B; saída E,NAND,OR,NOR,XOR,XNOR,BUF,NOT; e #10 g0(E,A,B); nand #10 g1 (NAND,A,B); ou #10 g2 (OR,A,B); nem #10 g3(NOR,A,B); xor #10 g4 (XOR,A,B); xnor #10 g5 (XNOR,A,B); buf #10 g6 (BUF,A); não #10 (NÃO,A); endmodule

e o arquivo test1.v:

circuito de módulo (A,B,C,y); entrada A,B; saída y; fio e; e #30 g1(e,A,B); ou #30 g2(y,e,C); endmodule

Não há detecção de erro de tempo de execução dentro das caixas. Apenas o primeiro erro de tempo de compilação é exibido.

O programa vem com circuitos de demonstração construídos. Eles te ajudam a começar rápido. Veja http://www.hexastyle.com/home/andlogics/first-3-steps para mais detalhes. Você pode facilmente simular, analisar e modificar a operação e o tempo dos exemplos. Embutido em exemplos: 74160, 74163 contador síncros Verificador de gerador de paridade 74180 74181 4 bit ALU 74147, 74148 codificador prioritário modelagem de nível transistor de portões CMOS Mais exemplos, por exemplo, binário adder, o contador Johnson pode ser baixado a partir daqui: http://www.hexastyle.com/home/andlogics/download-examples

história da versão

  • Versão 1.37 postado em 2016-11-24
    Adicionado 7 exibição de segmento ao esquema.
  • Versão 1.34 postado em 2016-10-24
    Adicionado manuseio de permissões no Android 7.0 Nougat.

Detalhes do programa