diff --git a/src/main/resources/lang/lang.xml b/src/main/resources/lang/lang.xml
index 6babb7bf1..779cdd4d0 100644
--- a/src/main/resources/lang/lang.xml
+++ b/src/main/resources/lang/lang.xml
@@ -1,18 +1,20 @@
English
Deutsch
+ Portuguese
diff --git a/src/main/resources/lang/lang_en.xml b/src/main/resources/lang/lang_en.xml
index 6dab2abd4..e03b0fc43 100644
--- a/src/main/resources/lang/lang_en.xml
+++ b/src/main/resources/lang/lang_en.xml
@@ -216,7 +216,7 @@
The value at this input is visualized at the display.
This input controls the decimal point.
- 16-Segement Display
+ 16-Segment Display
The LED input has 16 bits which control the segments. The second input controls the decimal point.
16-bit bus for driving the LEDs.
This input controls the decimal point.
@@ -501,7 +501,7 @@
A EEPROM module with separate inputs for storing and output for reading the stored data.
The address to read from or write to.
Clock input
- The data to be stored in the RAM.
+ The data to be stored in the EEPROM.
The data output pin
If this input is high the output is activated and the data is visible at the output.
If this input is high and when the clock becomes high, the the data is stored.
@@ -821,7 +821,7 @@
Expression {0} not supported
Operation {0} not supported
Error creating the lookup table.
- More than one output is active on a wire, causing a short circuit.
+ More then one output is active on a wire, causing a short circuit.
It is not allowed to connect a pull-up and pull-down resistor to the same net.
Cannot analyse Node {0}
Contains [var] and [not var]
@@ -909,7 +909,7 @@
Error parsing the test data.
The model component {0} can not be analysed.
Error in wiring of power supply at {0}.
- The pin nummer {0} is not a integer!
+ The pin number {0} is not an integer!
Error during export to VHDL.
No VHDL code for {0} available!
No Verilog code for {0} available!
@@ -967,7 +967,7 @@
The VHDL simulator ghdl does not seem to be installed. Install ghdl (http://ghdl.free.fr/) and try again. If there are still problems, check the path to the ghdl executable in the Digital settings.
- The Verilog simulator Icarus does not seem to be installed. Install ghdl (http://iverilog.icarus.com/) and try again. If there are still problems, check the path to the iverilog executable in the Digital settings.
+ The Verilog simulator Icarus does not seem to be installed. Install iverilog (http://iverilog.icarus.com/) and try again. If there are still problems, check the path to the iverilog executable in the Digital settings.
Error analysing the circuit: {0}
Every ROM needs a unique label to be exported!
@@ -1045,7 +1045,7 @@
Value
The value of the constant.
Width
- With of symbol if this circuit is used as an component in an other circuit.
+ Width of symbol if this circuit is used as an component in an other circuit.
Height
Height of symbol if this circuit is used as an component in an other circuit.
Reload at model start
@@ -1138,7 +1138,7 @@
the pin assignment when programming a CPLD.
If there are several bits, all pin numbers can be specified as a comma-separated list.
Number of DIL pins
- Number of pins. A zero means that the number od pins is determined automatically.
+ Number of pins. A zero means that the number of pins is determined automatically.
Component tree view is visible at startup.
If set, the component tree view is enabled at startup.
inverted Inputs
@@ -1242,7 +1242,7 @@
Shape
The shape to be used for the representation of the circuit in an embedding circuit.
In the "Simple" mode, the inputs are displayed on the left and the outputs on the right side of a simple rectangle.
- With "Layout", the position of the inputs and outputs and and their orientation in the circuit determines
+ With "Layout", the position of the inputs and outputs and their orientation in the circuit determines
the position of the pins. Here are also pins at the top or bottom possible.
When selecting "DIL-Chip", a DIL housing is used to display the circuit. The pin numbers of the inputs and outputs
determine the position of the pins in this case.
@@ -1478,7 +1478,7 @@
Shows a graph with the measured values in a separate window.
Show measurement value table
Show table with the measured values in a separate window.
- Export tos ZIP file
+ Export to ZIP file
Exports the circuit as a ZIP file.
The ZIP file thus contains all the files that are necessary for the operation of the circuit.
Label Inputs and Outputs
@@ -1571,7 +1571,7 @@
No KV map available!
Data will not be updated anymore!
Modify this Value
- On of the fields contains a invalid value!
+ One of the fields contains a invalid value!
Creation of CHN file.
The table is very large, the export may take a while.
Start export anyway?
@@ -1582,7 +1582,7 @@
Could not close external process!
- Check Resukt:
+ Check Result:
Check
Starts the application to check if the entered code is correct.
If this is not the case, the error message of the external application is displayed.
diff --git a/src/main/resources/lang/lang_pt.xml b/src/main/resources/lang/lang_pt.xml
new file mode 100644
index 000000000..39df4ea4a
--- /dev/null
+++ b/src/main/resources/lang/lang_pt.xml
@@ -0,0 +1,1811 @@
+
+
+ Endereço
+ Índice
+ Geral
+ Revisão
+ Data
+ No.
+ Valor máximo
+ A seguir descrevem-se as configurações disponíveis no simulador.
+ Atributos
+ Abrir circuito
+ Incluir circuito:
+ Abrir circuito em um nova janela.
+ Ajuda
+ Mostrar uma breve descrição deste elemento.
+ Hexadecimal
+ Decimal
+ ASCII
+ Alta impedância
+ Octal
+ Binário
+ Básico
+ Avançado
+ Descartar alterações
+ Editar
+ Continuar edição
+ Carregar
+ Recarregar
+ Recarregar último arquivo em hexadecimal
+ Salvar
+ Criar
+ Criar circuito em janela separada
+ Editar o separado
+ Abrir diálogo como não modal
+ Navegador
+ Abrir texto de ajuda no navegador. Permite-se a impressão do texto.
+ Limpar
+ Atribuir zeros a todos os valores!
+ Transições
+ Todas as possíveis transições serão adicionadas como casos de testes. É usada para criar casos de testes para o próprio simulador.
+ Novo nome
+ Salvar incondicionalmente
+ Substituir
+ Aplicar
+ Editar o conteúdo da ROM/EEPROM selecionada
+ Remover os dados armazenados na ROM selecionada. O conteúdo anterior armazenado na ROM será usado.
+ Modelo
+ Criar modelo SVG que possa ser editado pelo Inkscape.
+ Importar
+ Importar arquivo SVG. Para criar arquivo SVG adequado, é mais fácil criar o modelo SVG primeiro, e depois editá-lo.
+ Aviso
+ Cancelar
+ Digital
+ Expressão
+ Entradas
+ Saídas
+ Atributos
+
+
+
+
+ Valor de entrada para a operação lógica em {0}.
+ Retornar o resultado da operação lógica.
+
+ AND
+ Porta AND. Retornará 1 somente se todas as entradas também estiverem em 1.
+ É possível usar barramentos com vários bits tanto para entradas quanto para saídas. Nesse caso, serão executados bit-a-bit.
+ Isso significa que os bits de menor ordem de todas as entradas estarão conectados à AND e sua saída também será a de menor ordem.
+ O mesmo ocorrerá para o bit 1, bit 2 e assim por diante.
+
+ NAND
+ Combinação de AND e NOT.
+ Retornará 0 somente se todas as entradas estiverem em 1. Se alguma das entradas estiver em 0 a saída irá para 1.
+ Também é possível usar barramentos com vários bits para as entradas. Nesse caso, a operação se aplicará a cada
+ bit das entradas.
+
+ OR
+ Porta OR. Retornará 1 se alguma das entradas estiver em 1.
+ Se todas as entradas estiverem em 0 a saída também irá para 0.
+ Também é possível usar barramentos com vários bits tanto para entradas quanto para saídas. Nesse caso, serão executados bit-a-bit.
+ Isso significa que os bits de menor ordem de todas as entradas estarão conectados à OR e sua saída também será a de menor ordem.
+ O mesmo ocorrerá para o bit 1, bit 2 e assim por diante.
+
+ NOR
+ Combinação de OR e NOT.
+ Retornará 0 se alguma das entradas estiver em 1. Se todas as entradas estiverem em 0 a saída irá para 1.
+ Também é possível usar barramentos vários bits como entradas. Nesse caso, a operação se aplicará a cada
+ bit das entradas.
+
+ XOR
+ Se todas as entradas forem usadas, a saída será 0 para cada par de bits iguais.
+ Caso contrário a saída será 1.
+ Se mais do que duas entradas forem usadas, se comportará como portas XOR em cascata ( A XOR B XOR C = (A XOR B) XOR C ).
+ Também é possível usar barramentos com vários bits como entradas. Nesse caso, a operação se aplicará a cada
+ bit das entradas.
+
+ XNOR
+ Combinação de XOR e NOT. As entradas serão combinadas pela operação XOR.
+ O resultado dEssa operação será então invertido.
+ Também é possível usar barramentos com vários bits como entradas. Nesse caso, a operação se aplicará a cada
+ bit das entradas.
+
+ NOT
+ Inverterá o valor à entrada. Um valor igual a 1 se tornará 0 e um 0 se tornará 1.
+ Também é possível usar barramentos com vários bits como entradas. Nesse caso, a operação se aplicará a cada
+ bit das entradas.
+
+ A entrada da porta NOT.
+ O valor invertido da entrada.
+ LookUpTable
+ LUT
+ Obterá o valor da saída a partir de uma tabela armazenada.
+ Dessa forma poderá emular qualquer porta combinatória.
+
+ Entrada {0}. Essa entrada em combinação com todas as outras definirá o
+ endereço do valor armazenado que será retornado.
+ Retornará o valor armazenado no endereço definido pelas entradas.
+ Atraso
+ Atrasará o sinal no tempo de propagação.
+ Atrasará um sinal por um número de atrasos de porta regulável.
+ Todos os outros componentes no simulador têm um atraso de porta no tempo de propagação.
+ Esse componente pode ser usado para implementar qualquer atraso de propagação necessário.
+
+ Entrada do sinal a ser atrasado.
+ O sinal de entrada atrasado pelo tempo correspondente a um atraso de porta.
+
+
+
+
+ Saída
+ Pode ser usada para mostrar um sinal de saída do circuito.
+ Esse elemento também é usado para conectar um circuito a outro integrado.
+ Nesse caso a conexão é bidirecional.
+ Também é usado para atribuir um número PIN, se código para CPLD ou FPGA for gerado.
+
+ Este valor é usado para a conexão de saída.
+ LED
+ Um LED pode ser usado para visualizar um valor de saída. Aceita um único bit.
+ Acenderá se a entrada estiver em 1.
+ Entrada do LED que acenderá se estiver em 1.
+
+ LED RGB
+ Um LED RGB pode ter sua cor controlada através de três entradas.
+ Em cada uma das três entradas, um canal de cor estará ligado.
+ O canal da cor vermelha.
+ O canal da cor verde.
+ O canal da cor azul.
+
+ LED com duas conexões.
+ LED com conexões para o cátodo e o ânodo. O LED acenderá,
+ se o ânodo estiver ligado ao positivo e o cátodo estiver ligado ao negativo.
+ A conexão do ânodo do LED.
+ A conexão do cátodo do LED.
+
+ Entrada
+ Poderá ser usado para manipuar interativamente um sinal de entrada em um circuito com o
+ mouse. Esse elemento também poderá ser usado para ligar um circuito a outro integrado.
+ Nesse caso a conexão é bidirecional.
+ Também é usado para atribuir um número PIN, se código para CPLD ou FPGA for gerado.
+
+ Fornece o valor ao qual está ligada a essa entrada.
+
+ DIP Switch
+ Chave DIP que pode ter a saída alta ou baixa.
+ O valor da chave de saída.
+
+ Entrada do Clock
+ Um sinal de clock. É possível controlá-lo por um clock de tempo real.
+ Dependendo da complexidade do circuito, a frequência de clock alcançada pode ser menor que a do valor selecionado.
+ Se a frequência for maior que 50Hz, a representação gráfica do circuito não será mais atualizada a
+ cada ciclo de clock de modo que as cores dos fios também não mais serão atualizadas.
+ Se um clock de tempo real não estiver ativado, o elemento poderá ser controlado por clicks do mouse.
+ Também é usado para atribuir um número PIN, se código para CPLD ou FPGA for gerado.
+
+ Alternará entre 0 e 1, de acordo com a frequência selecionado do clock.
+ Botão
+ Botão simples que voltará ao seu estado original quando liberado.
+ O sinal de saída do botão.
+ Texto
+ Mostrar um texto no circuito.
+ Não afeta a simulação.
+ O texto poderá ser alterado pela caixa do diálogo do atributo.
+
+ Ponta de prova
+ Valor medido que poderá ser exibido na saída gráfica de dados ou na tabela de medições.
+ Esse componente poderá ser usado para observar facilmente valores de circuitos integrados.
+ Não afeta a simulação.
+
+ O valor da medição.
+
+
+
+
+ Lâmpada
+ Lâmpada com duas conexões. Se houver fluxo de corrente, a lâmpada acenderá!
+ A direção da corrente não importa. A lâmpada acenderá quando as entradas tiverem valores diferentes.
+ A lâmpada tem funcionamento similar ao da porta XOR.
+
+ Conexão
+ Conexão
+ Display de 7-Segmentos
+ Display de 7-Segmentos, cada segmento possui sua própria entrada de controle.
+ Essa entrada controlará a linha horizontal superior.
+ Essa entrada controlará a linha vertical superior direita.
+ Essa entrada controlará a linha vertical inferior direita.
+ Essa entrada controlará a linha horizontal inferior.
+ Essa entrada controlará a linha vertical inferior esquerda.
+ Essa entrada controlará a linha vertical superior esquerda.
+ Essa entrada controlará a linha horizontal ao meio.
+ Essa entrada controlará o ponto decimal.
+ Cátodo comum. Para ligar os LEDs, essa entrada deverá estar em nível baixo.
+ Display de 7-Segmentos Hexadecimal
+ Display de 7-Segmentos com entrada hexadecimal de 4 bits
+ O valor dessa entrada será exibido no display.
+ Essa entrada controlará o ponto decimal.
+
+ Display de 16 Segmentos
+ A entrada do LED input tem 16 bits que controlarão os segmentos. A segunda entrada controlará o ponto decimal.
+ Barramento de 16-bits para controlar os LEDs.
+ Essa entrada controlará o ponto decimal.
+
+ Matriz de LEDs
+ A matrixz de LEDs. Os LEDs serão exibidos em uma janela em separado.
+ Os LEDs de uma coluna do display serão controlados por uma palavra de controle. Em outra entrada, a coluna corrente será
+ selecionada. Dessa forma um display multiplexado será obtido.
+ Os LEDs são capazes de se manter acesos indefinidamente durante a simulação para evitar que o display fique piscando.
+
+ A fileira de LEDs de uma coluna.
+ Cada bit nessa palavra de dados representa o estado da coluna corrente.
+ O número da coluna corrente cujo estado estará visível segundo a outra entrada.
+ Gráfico de dados
+ Mostrará um gráfico dentro do painel de circuito.
+ Será possível exibir ciclos completos de clock ou mudanças de portas individuais.
+ Não afeta a simulação.
+
+ Codificador rotativo
+ Disco giratório com codificador rotativo. Usado para detectar movimentos de rotação.
+ sinal A do codificador
+ sinal A do codificador
+
+ Teclado
+ Um teclado poderá ser usado para realizar entrada de texto.
+ Esse componente receberá a entrada, a qual poderá ser lida posteriormente.
+ Uma janela em separado será aberta para a entrada do texto.
+
+ Clock. Quando da borda de subida, o caractere mais antigo será removido do buffer.
+ Se em nível alto, a saída D estará ativa e um caractere estará à saída.
+ Isso também habilitará a entrada de clock.
+ O último caractere digitado, ou zero se nenhum caractere estiver disponível.
+ Essa saída indicará que caracteres estarão disponíveis.
+ Isso poderá ser usado para chavear uma interrupção.
+
+ Terminal
+ Será possível escrever caracteres ASCII nesse terminal.
+ O terminal abrirá sua própria janela para exibir a saída.
+ Clock. Quando da borda de subida, enviará o valor da entrada para a janela do terminal.
+ Os dados a serem escritos no terminal
+ Um nível alto nessa entrada habilitará o recebimento do clock.
+
+
+
+
+ Terra
+ Conexão para terra. A saída será sempre igual a zero.
+ Saída sempre retornará 0.
+ Fonte
+ Conexão à fonte. A saída será sempre igual a um.
+ Saída sempre retornará 1.
+ Valor constante
+ Componente que retornará um dado valor constante. O valor poderá ser atribuído por caixa de diálogo.
+ Retornará o valor constante dado.
+ Túnel
+ Conectará componentes sem fios. Todos os elementos deste tipo, cujos nomes serão os mesmos,
+ estarão conectados em conjunto. Funcionarão apenas localmente, não sendo possível usá-los em circuitos diferentes.
+ A conexão a um túnel.
+ Distribuidor
+ Distribuirá ou criará um cabo ou barramento de dados para mais de um bit.
+ Com um barramento será possível, por exemplo gerar conexões de 16-bits sem necessitar o roteamento de 16 fios individuais.
+ Todas as 16 conexões poderão ser tratadas como um único cabo.
+
+ Os bits de entrada {0}.
+ O bit de entrada {0}.
+ Os bits de saída {0}.
+ O bit de saída {0}.
+
+ Distribuidor bidirectional
+ Poderá ser usado para barramento de dados e simplificará especialmente a construção de
+ módulos de memória em um pacote DIL, assim com a implementação desse tipo de barramento.
+ Quando definido, o valor no terminal de dados comum D será a saída para os bits
+ D[i], se não, os bits D[i] terão como saída o valor D comum.
+ A conexão de dados comum.
+ O primeiro bit de dado {0} do barramento do distribuidor.
+
+ Resistor Pull-Up
+ Se o circuito estiver em estado de alta impedância, o resistor levará o valor para nível alto.
+ Em qualquer outro caso, esse componente não terá efeito.
+
+ Um nível alto "fraco".
+ Resistor Pull-Down
+ Se o circuito estiver em estado de alta impedância, o resistor levará o valor para nível baixo.
+ Em qualquer outro caso, esse componente não terá efeito.
+
+ Um nível baixo "fraco".
+ Driver
+ Um driver poderá ser usado para conectar um sinal a outro fio.
+ O driver é controlado pela entrada definida.
+ Se o sinal de entrada estiver em nível baixo, a saída estará em estado de alta impedância.
+ Se o sinal de saída estiver em nível alto, a saída será definida pelo valor à entrada.
+
+ O valor de entrada do driver.
+ Pino para controlar o driver.
+ Se sua entrada for 1, a saída terá o valor dado à entrada.
+ Se sua entrada for 0, a saída estará em estado de alta impedância.
+
+ Se a entrada for 1, a saída terá o valor da entrada.
+ Se seu valor for 0, a saída estará em estado de alta impedância.
+
+ Driver invertido
+ Um driver poderá ser usado para conectar um sinal a outro fio
+ O driver é controlado pela entrada definida.
+ Se sua entrada estiver em nível alto, a saída estará em estado de alta impedância.
+ Se o sinal de saída estiver em nível baixo, a saída será definida pelo valor à entrada.
+
+ The input value of the driver.
+ Pin to control the driver.
+ Se sua entrada for 0, a saída terá o valor dado à entrada.
+ Se sua entrada for 1, a saída estará em estado de alta impedância.
+
+ Se a entrada for 0, a saída terá o valor da entrada.
+ Se seu valor for 1, a saída estará em estado de alta impedância.
+
+
+
+
+
+ Multiplexador
+ Um componente que usará o valor de entrada de seleção para direcionar um dos valor escolhido dentre as entradas para a saída.
+ O valor da primeira entrada do multiplexador {0}.
+ O valor da entrada selecionada.
+ Essa entrada será usada para selecionar os dados à entrada que serão direcionados para a saída.
+ Demultiplexador
+ Um componente que poderá direcionar um valor de entrada para uma saída escolhida.
+ As outras saídas terão o valor padrão definido.
+ O pino que seleciona a saída a ser usada.
+ O valor dEssa entrada será dado à saída selecionada.
+ Primeira saída de dados {0}.
+ Decodificador
+ Um dos pinos de saída estará em 1, todos as outras saídas estarão em 0.
+ Saída {0}. essa saída estará em 1 de acordo com a entrada de seleção.
+ Essa entrada selecionará a saída escolhida.
+ A saída selecionda terá o valor igual a 1. Todas as outras saídas serão iguais a 0.
+ Seletor de Bit
+ Seleciona um único bit do barramento de dados.
+ O barramento de entrada
+ Essa entrada selecionará o bit
+ O bit selecionado.
+
+ Codificador de prioridade
+ Prioridade
+ Se um das entradas estiver definida, a saída será o seu número.
+ Se várias entradas estiverem definidas ao mesmo tempo, a saída será igual ao número mais alto.
+ Número da entrada definida.
+ Se essa saída estiver definida, pelo menos uma das entradas também estará.
+ O valor da primeira entrada do codificador de prioridade {0}.
+
+
+
+ Flip-flop SR
+ SR
+ Um componente que armazenará um único bit.
+ Oferece funções para armazenar e limpar determinado bit.
+ Se ambas as entradas forem para 1, ambas as saídas também irão para 1.
+ Se ambas as entradas forem para 0, ao mesmo tempo, o estado final será aleatório.
+
+ A entrada para armazenar.
+ A entrada para limpar.
+ Retornará o valor armazenado.
+ Retornará o inverso do valor armazenado.
+
+ Flip-flop SR submetido ao clock
+ SR
+ Um componente que armazenará um único bit.
+ Oferece funções para armazenar e limpar determinado bit.
+ Se ambas as entradas (S, R) estiverem em nível alto quando da subida do clock, o estado final será aleatório.
+
+ A entrada para armazenar.
+ A entrada do clock. A subida do clock inicia o processo de transição.
+ A entrada para limpar.
+ Retornará o valor armazenado.
+ Retornará o inverso do valor armazenado.
+ Flip-flop JK
+ JK
+ Tem a possibilidade para manter (J=K=0), levar para nível alto (J=1, K=0), levar para níve baixo (J=0, K=1) ou trocar (J=K=1) o valor armazenado.
+ A mudança de estado ocorrerá somente quando houver uma borda de subida na entrada do clock C.
+ A entrada para armazenar no flip-flop.
+ A entrada do clock. Uma borda de subida iniciará a transição de estado.
+ A entrada para limpar o flip-flop.
+ Retornará o valor armazenado.
+ Retornará o inverso do valor armazenado.
+ Flip-flop D
+ D
+ Um componente que armazenará um único bit.
+ O valor presente no pino D será armazenado na subida do clock no pino C.
+ A largura de bits poderá ser selecionada, o que permitirá armazenar múltiplos bits.
+
+ Entrada para o bit a ser armazenado.
+ Entrada do clock para armazenar um valor.
+ O valor presente no pino D será armazenado na subida do clock nesse pino.
+ Retornará o valor armazenado.
+ Retornará o inverso do valor armazenado.
+ Flip-Flop T
+ T
+ Armazenará um único bit. Alternará o valor a cada borda de subida na entrada C.
+ Habilitará a função de troca.
+ Entrada de clock. A cada borda de subida, alternará a saída, se a entrada T estiver em 1.
+ Retornará o valor armazenado.
+ Retornará o inverso do valor armazenado.
+ Flip-flop JK, assíncrono
+ JK-AS
+ Tem a possibilidade para manter (J=K=0), levar para nível alto (J=1, K=0), levar para níve baixo (J=0, K=1) ou trocar (J=K=1) o valor armazenado.
+ A mudança de estado ocorrerá somente quando houver uma borda de subida na entrada do clock C.
+ Há duas entradas adicionais para armazenar ou limpar o estado sem a presença de um sinal de clock.
+
+ A entrada para armazenar do flip-flop.
+ A entrada do clock. Uma borda de subida iniciará a transição de estado.
+ A entrada para limpar o flip-flop.
+ Retornará o valor armazenado.
+ Retornará o inverso do valor armazenado.
+ Habilitação assíncrona. Um valor em nível alto nessa entrada levará a saída para nível alto.
+ Limpeza assíncrona. Um valor em nível alto nessa entraa levará a saída para nível baixo.
+ Flip-flop D, assíncrono
+ D-AS
+ Um componente que armazenará um único bit.
+ O valor presente no pino D será armazenado na subida do clock no pino C.
+ Há duas entradas adicionais para armazenar ou limpar o estado imediatamente sem a presença de um sinal de clock.
+ A largura de bits poderá ser selecionada, o que permitirá armazenar múltiplos bits.
+
+ Entrada do bit a ser armazenado.
+ Pino de controle para armazenar um bit. O valor presente no pino D será armazenado na subida do sinal nesse pino.
+ Retornará o valor armazenado.
+ Retornará o inverso do valor armazenado
+ Habilitação assíncrona. Um valor em nível alto nessa entrada levará a saída para nível alto.
+ Limpeza assíncrona. Um valor em nível alto nessa entrada levará a saída para nível baixo.
+
+ Monoflop
+ Mono
+ O monoflop será determinado na subida da entrada de clock.
+ Após um atrado de tempo configurável, o monoflop será limpo automaticamente.
+ O monoflop poderá ser gatilhável. Isso somente será utilizado se existir apenas um componente de clock presente no circuito.
+ Esse componente de clock será usado como base de tempo para medir os atrasos.
+
+ Entrada para limpar. Um valor em nível alto irá limpar o monoflop.
+ A entrada de clock. Uma borda de subida irá engatilhar o monoflop.
+ Saída
+ Saída invertida
+
+
+
+ Register
+ Reg
+ Componente para armazenar valores. A largura em bits da palavra de dados poderá ser selecionada.
+ Diferente do flip-flop D, o registrador possui uma entrada que o habilitará dependendo do clock.
+ Entrada da palavra de dados a ser armazenada.
+ Entrada de clock. Na borda de subida armazenará o valor presente no pino D.
+ Pino para habilitação. O armazenamento do valor funcionará somente se esse pino estiver em nível alto.
+ Retornará o valor armazenado.
+ ROM
+ Componente de memória não-volátil.
+ Os dados armazenados poderão ser editados por meio da caixa de diálogo de atributos.
+
+ Este pino definirá o endereço da palavra de dados a ser enviada para a saída.
+ A palavra de dados selecionada se a entrada estiver em nível alto.
+ Se a entrada estiver em nível alto, a saída será ativada. Se estiver em nível baixo, a saída de dados estará em estado de alta impedância.
+
+ RAM, portas separadas
+ RAM
+ Módulo de RAM com portas separadas para armazenar e prover a saída para de dados armazenados.
+ Endereço onde ler ou gravar.
+ Entrada de clock
+ Dados a serem armazenados.
+ Pino para a saída de dados
+ Se essa entrada estiver em nível alto, a saída estará ativada e os dados visíveis.
+ Se essa entrada estiver em nível alto, quando da borda de subida do clock, os dados serão armazenados.
+
+ EEPROM, portas separadas
+ EEPROM
+ Módulo de EEPROM com portas separadas para armazenar e prover a saída para de dados armazenados.
+ Endereço onde ler ou gravar.
+ Entrada de clock
+ Dados a serem armazenados
+ Pino para a saída de dados
+ Se essa entrada estiver em nível alto, a saída estará ativada e os dados visíveis.
+ Se essa entrada estiver em nível alto, quando da borda de subida do clock, os dados serão armazenados.
+
+ RAM, porta bidirecional
+ RAM
+ Módulo de RAM com pino bidirecional para ler e gravar dados.
+ Endereço onde ler ou gravar.
+ Entrada de clock
+ Conexão de dados bidirectional.
+ Se essa entrada estiver em nível alto, a saída estará ativada e os dados visíveis.
+ Se essa entrada estiver em nível alto, quando da borda de subida do clock, os dados serão armazenados.
+ RAM, seleção de chip
+ RAM
+ Módulo de RAM com conexão bidirecional para ler e gravar dados.
+ Se a entrada CS estiver em nível baixo, o componente estará desabilitado.
+ Isso permitirá a construção de RAM's maiores a partir de módulos menores e um decodificador de endereços.
+ Endereço onde ler ou gravar.
+ Se essa entrada estiver em nível alto, os dados serão gravados na RAM.
+ Conexão de dados bidirectional.
+ Se essa entrada estiver em nível alto, essa RAM estará habilitada. De outro modo, a saída estará sempre em estado de alta impedância.
+ Se essa entrada estiver em nível alto, o valor armazenado estará disponível na saída.
+ EEPROM
+ Módulo de EEPROM com conexão bidirecional para ler e gravar dados.
+ Se a entrada CS estiver em nível baixo, o componente estará desabilitado.
+ Os dados estarão armazenados tal como em uma ROM. Estarão assim preservados durante, e após, a simulação terminar e quando for reiniciada.
+ Endereço onde ler ou gravar.
+ Se essa entrada estiver em nível alto, os dados serão escritos na EEPROM.
+ Conexão de dados bidirectional.
+ Se essa entrada estiver em nível alto, essa EEPROM estará habilitada. De outro modo, a saída estará sempre em estado de alta impedância.
+ Se essa entrada estiver em nível alto, o valor armazenado estará disponível na saída.
+ RAM gráfica
+ Gr-RAM
+ Usada para exibir gráficos bitmap. Tem comportamento semelhante a de uma. Além disso,
+ exibirá seu conteúdo em ua janela gráfica. Cada pixel será representado por um endereço de memória. O valor armazenado definirá
+ a cor do pixel, a partir de uma paleta de cores fixa. Haverá dois buffers de tela implementados para dar suporte à mudança de páginas.
+ A entrada B selecionará o buffer a ser exibido. Assim, o tamanho total da memória será dx * dy * 2 palavras.
+
+ Endereço onde ler ou gravar.
+ Se essa entrada estiver em nível alto, quando da borda de subida do clock, os dados serão armazenados.
+ Clock
+ Se essa entrada estiver em nível alto, os dados armazenados estarão disponíveis na saída.
+ Selecionará o buffer de tela a ser exibido.
+ Conexão de dados bidirectional.
+
+ RAM, duas portas
+ RAM
+ RAM com uma porta que permitirá leitura e gravação, e uma outra porta
+ onde apenas a leitura é permitida.
+ A segunda porta pdoerá ser usada para dar a alguma lógica envolvendo parte gráfica acesso aos conteúdos de memória. Dessa maneira, o processador
+ poderá escrever na RAM, enquanto a parte gráfica poderá ler da mesma simultaneamente.
+ Porta de saída 1
+ Porta de saída 2
+ Endereço onde a porta 1 irá ler ou gravar.
+ Endereço onde a porta 2 irá acessar para ler .
+ Clock
+ Dados a serem armazenados na RAM.
+ Se essa entrada estiver em nível alto, a saída estará ativada e os dados estarão visíveis em 1D.
+ Se essa entrada estiver em nível alto, quando da borda de subida do clock, os dados serão armazenados.
+
+ Bloco de registradores
+ Registrador
+ Memória com uma porta que permitirá a gravação e duas portas que permitirão leituras simultâneas
+ Poderá ser usada para implementar registradores em um processador.
+ Dois registradores poderão ser lidos simultaneamente, enquanto um terceiro poderá ser escrito.
+ Porta de saída (a)
+ Porta de saída (b)
+ Registrador visível à porta (a).
+ Registrador visível à porta (b).
+ Registrador no qual os dados serão escritos.
+ Se essa entrada estiver em nível alto, quando da borda de subida do clock, os dados serão armazenados.
+ Clock
+ Dados a serem armazenados no registrador Rw.
+
+ Contador
+ Contador
+ Componente que funcionará como contador simples. Dependendo da entrada de clock, será incrementado.
+ Poderá retornar a zeor mediante udo da entrada clr.
+ A largura de bits poderá ser determinada por uma caixa de diálogo de atributos.
+ Entrada de clock. Quando da borda de subida, incrementará o contador.
+ Limpeza síncrona do contador se igual a 1.
+ Retornará o valor contado.
+ Transbordamento de saída (overflow). Esse pino será igual a 1 se o contador exceder seu valor máximo
+ e a entrada en estiver em 1.
+ Se estiver em 1, o contador estará habilitado!
+
+ Contador com preset
+ Contador com valor que poderá ser pré-estabelecido. Além disso, o valor máximo e a direção de contagem também poderão ser especificados.
+ Contador
+ Retornará o valor contado.
+ Saída de transbordamento (overflow output). Se estiver em 1, e a entrada en estiver em 1 e se o
+ contador alcançar seu valor máximo quando estiver sendo incrementado, ou quando atingir 0 ao ser decrementado.
+ A entrada de clock. Quando da borda de subida, incrementará o contador.
+ Limpeza síncrona do contador se igual a 1.
+ Se estiver em 1, o contador estará habilitado!
+ Especificará a direção de contagem. Se for 0 será para cima.
+ Se habilitado, o valor na entrada in será armazenado no contador no próximo sinal do clock.
+ Palavra de dados a ser armazenada no contador quando (ld) for habilitado.
+
+
+
+
+ Somar
+ Soma
+ Componente para realizar uma soma simples.
+ Somará dois valores inteiros (a+b) presentes nas entradas (a) e (b).
+ O resultado será incrementado em uma unidade se a entrada de carry estiver em nível alto.
+ Primeira entrada para somar.
+ Segunda entrada para somar.
+ Entrada para carry-in, se estiver em nível alto, irá incrementar uma unidade.
+ O resultado da soma
+ Saída carry-out. Estará em nível ato se houver transbordamento (overflow).
+ Subtrair
+ Sub
+ Componente para realizar uma subtração simples.
+ Subtrairá dois valores inteiros (a-b) presentes nas entradas (a) e (b).
+ O resultado será decrementado em uma unidade se a entrada de carry estiver em nível alto.
+ Entrada para carry-in, se estiver em nível alto, irá decrementar de uma unidade.
+ Primeira entrada para subtrair.
+ Segunda entrada para subtrair.
+ O resultado da subtração.
+ Saída carry-out. Estará em nível ato se houver transbordamento (overflow).
+ Multiplicar
+ Mul
+ Componente para realizar uma multiplicação.
+ Multiplicará dois valores inteiros (a*b) presentes nas entradas (a) e (b).
+
+ Primeira entrada para multiplicar.
+ Segunda entrada para multiplicar.
+ O resultado da multiplicação.
+ Dividir
+ Div
+ Componente para realizar uma divisão.
+ Dividirá um valor inteiro por outro (a/b), ambos presentes nas entradas (a) e (b).
+ Se o divisor for zero, o valor igual a 1 será usado no lugar.
+ Em se tratando de divisão com sinal, o resto será sempre positivo.
+
+ dividendo
+ divisor
+ quociente
+ resto
+ Registrador de deslocamento
+ deslocar
+ A component for bit shifting.
+ Deslocará o valor na entrada por certo número de bits presente à entrada.
+ Entrada com os bits a serem deslocados.
+ Entrada com a largura a ser deslocada.
+ Saída com o valor deslocado.
+ Comparador
+ Componente para comparar valores bit a bit.
+ Comparará dois valores (a) e (b) presentes às entradas e comporá as saídas correspondentes.
+ Entrada (a) para comparar.
+ Entrada (b) para comparar.
+ Saída com o valor 1, se (a) igual a (b)
+ Saída com o valor igual a 1, se a entrada (a) for maior que (b)
+ Saída com o valor igual a 1, se a entrada (a) for menor que (b)
+ Negação
+ Neg
+ Complemento de 2
+ Entrada da palavra de dados a qual será aplicada o complemento de 2
+ Retornará o resultado da negação em complemento de 2.
+ Extensor de sinal
+ SinalEx
+ Incrementará a larguram em bits de um valor com sinal mantendo seu valor.
+ Se a entrada for de um único bit, esse valor será disponível em todos os bits da saída.
+
+ Valor da entrada.
+ A largura em bits da entrada que deverá ser menor que a largura em bits da saída!
+ Valor da entrada estendida.
+ A largura em bits da entrada que deverá ser menor que a largura em bits da saída!
+ Contador de bits
+ ContaBits
+ Retornará o número de bits iguais a 1 presentes no valor à entrada.
+ Entrada para se contar os valores iguais a 1.
+ Saída com a quantidade de valores iguais a 1.
+
+
+
+
+ Diodo para VDD
+ Simples diodo unidirecional, usado para levar uma conexão para VDD.
+ É usada para implementar uma OR de fios.
+ Para isso é necessário conectar um resistor de pull down à saída do diodo.
+ Na simulação o diodo se comportará como uma porta ativa com uma tabela-verdade trivalente:
+ se a entrada estiver em nível alto, a saída também estará. Em todos os outros casos (entrada em nível baixo ou em alta impedância) a saída estará estado de alta impedância.
+ De modo que dois diodos anti-paralelos poderão manter-se em nível alto, o que não seria possível com diodos reais.
+ Esse é um diodo ideal: não haverá queda de tensão através de um diodo polarizado diretamente.
+ Se a entrada estiver em nível alto, a saída também estará. Em todos os outros casos, a saída estará estado de alta impedância.
+ Se a entrada estiver em nível alto, a saída também estará. Em todos os outros casos, a saída estará estado de alta impedância.
+ Diode para Terra
+ Simples diodo unidirecional, usado para levar uma conexão para VDD.
+ É usada para implementar uma AND de fios.
+ Para isso é necessário conectar um resistor de pull up à saída do diodo.
+ Se a entrada estiver em nível baixo, a saída também estará. Em todos os outros casos (entrada em nível baixo ou em alta impedância) a saída estará estado de alta impedância.
+ De modo que dois diodos anti-paralelos poderão manter-se em nível baixo, o que não seria possível com diodos reais.
+ Esse é um diodo ideal: não haverá queda de tensão através de um diodo polarizado diretamente.
+ Se a entrada estiver em nível baixo, a saída também estará. Em todos os outros casos, a saída estará estado de alta impedância.
+ Se a entrada estiver em nível baixo, a saída também estará. Em todos os outros casos, a saída estará estado de alta impedância.
+ Chave
+ Interruptor simples.
+ Não haverá atraso. Uma mudança de sinal irá propagar imediatamente.
+ Um das conexões da chave.
+
+ Chave de dois polos
+ Chave de dois polos.
+ Não haverá atraso. Uma mudança de sinal irá propagar imediatamente.
+
+ Fusível
+ Fusível usado para construir uma memória programável uma única vez.
+ Um das conexões do fusível.
+ Um das conexões do fusível.
+ Relé
+ Relé é uma chave que pode ser controlada por uma bobina.
+ Se uma corrente fluir pela bobina, a chave fechará ou abrirá.
+ Não haverá diodo de flyback de modo que an direção da corrente não será relevante.
+ A chave atuará se as entradas tiverem valores diferentes.
+ O relé se comportará de forma semelhante à porta XOR.
+ Uma das entradas para controle do relé.
+ Uma das entradas para controle do relé.
+ Relé de dois polos
+ Relé é uma chave que pode ser controlada por uma bobina.
+ Se uma corrente fluir pela bobina, a chave fechará ou abrirá.
+ Não haverá diodo de flyback de modo que an direção da corrente não será relevante.
+ A chave atuará se as entradas tiverem valores diferentes.
+ O relé se comportará de forma semelhante à porta XOR.
+ Uma das entradas para controle do relé.
+ Uma das entradas para controle do relé.
+ FET tipo P
+ Transistor de efeito de campo tipo P.
+ A base será conectada à referência de tensão positiva e o transistor será simulado sem um diodo interno.
+ Porta
+ Fonte
+ Dreno
+ FET tipol N
+ Transistor de efeito de campo tipo N.
+ A base será conectada à terra e o transistor será simulado sem um diodo interno.
+ Porta
+ Fonte
+ Dreno
+ FET tipo P com porta flutuante
+ Transistor de efeito de campo tipo P com porta flutuante.
+ A base será conectada à terra e o transistor será simulado sem um diodo interno.
+ Se houver uma carga armazenada na porta flutuante, o transistor não estará conduzindo ainda que a porta esteja em nível baixo.
+
+ Porta
+ Fonte
+ Dreino
+ FET tipo N com porta flutuante
+ Transistor de efeito de campo tipo N com porta flutuante.
+ A base será conectada à terra e o transistor será simulado sem um diodo interno.
+ Se houver uma carga armazenada na porta flutuante, o transistor não estará conduzindo ainda que a porta esteja em nível alto.
+ Porta
+ Fonte
+ Dreno
+ Porta de transmissão
+ Uma porta de transmissão real é construída com apenas dois transistores.
+ Por isso é frequentemente usada para se economizar transistores quando da implementação em silício.
+ entrada A
+ entrada B
+ entrada de controle
+ entrada de controle invertida
+
+
+
+
+ Caso de teste
+ Descrever um caso de teste.
+ Em um teste de caso será possível descrever o comportamento de um circuito. Isso poderá ser automaticamente verificado, ou seja,
+ se o comportamento realmente corresponde à descrição, ou não, e assim sendo uma mensagem de erro será mostrada.
+
+ Temporização assíncrona
+ Será permitido a temporização de um circuito sequencial assíncrono, tal como um pipeline de Muller.
+ O circuito deverá ser iniciado em modo de passo único e deverá alcançar um estado estável logo ao iniciar-se.
+ O circuito poderá ser então iniciado interativamente ou mediante uma porta de reinicialização.
+ Não é permitido usar um componente de clock comum nesse modo.
+ Fonte
+ Não possui qualquer função. Garante que a alimentação (VDD) e o terra (GND) estarão conectados.
+ Poderá ser usada em circuitos 74xx para ligar os pinos de alimentação, e assim testar se corretamente conectados.
+ Deverá ser conectada à fonte de alimentação (VDD)!
+ Deverá ser conectado ao terra (GND)!
+ Reiniciar
+ Saída de reinicialização.
+ A saída desse componente será mantida em nível alto durante a inicialização do circuito.
+ Após o circutio se estabilizar, a saída irá para o nível baixo.
+ Se a saída for invertida, irá se comportar de forma oposta.
+ Pausa
+ Irá suspender uma simulação rapidamente se estiver em 1.
+ Se a entrada desse componente estiver em nível alto, irá parar o clock de avanço rápido.
+ Poderá ser usado para implementar uma instrução BRK em linguagem de montagem (assembly).
+ Será possível simular um processador e interromper sua execução quando a instrução BRK for alcançada.
+ O clock de avanço rápido somente poderá ser usado se o clock de tempo real estiver desabilitado.
+
+ Externo
+ Componente que executará um processo externo para calcular uma função lógica.
+ Será usado para especificar o comportamento de um componente mediante VHDL ou Verilog.
+ A simulação real do comportamento deverá ser provida por meio de um simulador externo.
+ Até o momento apenas os simuladores ghdl (VHDL) e Icarus Verilog têm suporte.
+
+
+ Diodo
+ Diodo bidirecional simples. Servirá para implementar uma AND ou OR em fios.
+ Corresponderá a um diodo ideal. não haverá queda de tensão caso o diodo estiver diretamente polarizado.
+
+
+ Erro
+ Pino {0} no componente {1} não é uma entrada ou saída
+ Um componente de clock comum é necessário. Todos os flip-flops devem ter esse sinal de clock.
+ O circuito não possui entradas rotuladas
+ O circuito não possui saídas rotuladas
+ Interrupção temporizada após {0} ciclos
+ Expressão {0} não tem suporte
+ Operação {0} sem suporte
+ Mais do que uma saída ativa em um fio, causando curto-circuito.
+ Não é permitido conectar resistor de pull-up e pull-down à mesma rede.
+ Não é possível analizar o nodo {0}
+ Contém [var] e [not var]
+ Pino {0} no componente {1} está duplicado
+ Componente {0} não encontrado
+ Valor exato {0} necessário, e não {1}
+ Flip-flop deve ser conectado ao sinal de clock.
+ Formato de arquivo inválido
+ A lógica já está inicializada
+ Um túnel {0} não está conectado!
+ Há mais de um clock
+ Necessários {0} bits, mas {1} bits encontrados
+ A rede de pino {0} não encontrada
+ Nenhum clock encontrado
+ Nenhuma entrada disponível
+ Nenhum formato encontrado para o componente {0}
+ Nenhuma conexão na entrada ''{0}'' do componente ''{1}''. Entradas abertas não são permitidas.
+ Nem todas as saídas têm a mesma largura de bits
+ Se múltiplas saídas estiverem conectadas, todas deverão ser saídas tri-state.
+ Nenhuma saída conectada ao fio ({0}). O estado do fio está indefinido.
+ Tabela sem valor. Pelo menos um resultado é requerido!
+ Saída {0} não definida
+ Nenhum rótulo para o pino {0}
+ Pino {0} com dupla atribuição!
+ Nenhum = encontrado!
+ Pino {0} não é de entrada!
+ Pin {0} não é de saída!
+ Entradas demais em uso!
+ Saídas demais em uso!
+ Pino ausente
+ Encontrado um pino sem rótulo.
+ Encontrado um clock sem rótulo. Se houver um clocl integrado, esse deverá ter um rótulo.
+ Pino {0} nãp encontrado no componente {1}
+ Pino {0} não encontrado
+ Pino {0} desconhecido
+ Oscilação aparente.
+ Melhor analizar a execução do circuito no modo de execução passo-a-passo.
+ A porta remota está em uso! Há outra instância em execução?
+ Número de entradas não coincide com a largura em bits do seletor
+ Erro de sintaxe na definição do distribuidor {0}
+ A largura em bits do distribuidor não coincide
+ Nem todos os bits de entrada estão definidos!
+ Bits de entrada definidos várias vezes!
+ Somente são permitidos 64 bits no distribuidor!
+ Duas entradas requeridas!
+ Variáveis demais (entradas+flip-flops), são permitidas {0} mas {1} foram encontradas.
+ Variáveis demais usadas em {0},
+ são permitidas {1}, mas {2} foram encontradas.
+ Variável {0} não permitida em fonte CUPL!
+ Variável {0} não definida
+ Token {0} inesperado
+ Falta fechar parênteses
+ Valor {0} na linha {1} não é um número!
+ Valor esperado {0}, mas encontrado {1} na linha {2}!
+ Token inesperado ({0}) na linha {1}.
+ Variável {0} não encontrada!
+ Nenhum sinal de entrada definido no arranjo de testes!
+ Nenhum sinal de saída definido no arranjo de testes!
+ Não há dados para testes.
+ Erro durante a execução de um comando remoto
+ Não é permitido conectar um resistor de pull up e pull down ao mesmo fio.
+ Não foi possível abrir o navegador.
+ Não foi possível criar a pasta {0}!
+ Não é permitido conectar apenas entradas a uma chave.
+ O arquivo {0} existe várias vezes abaixo {1}.
+ Não foi possível encontrar o arquivo {0}.
+ Erro durante a execução de {0}.
+ O processo {0} não tem retorno!
+ O processo retorna um valor diferente de zero {0}: {1}
+ Erro ao iniciar o instalador externo!
+ Não há equações mínimas!
+ A variável {0} está duplicada!
+ O arquivo precisa ser salvo!
+ O circuito {0} importa a si mesmo!
+ O resultado da minimização não está correto.!
+ Os nomes das variáveis podem não ser únicos.
+ Iterações demais em uma repetição.
+ Diodo requer resistores de pull up em todoas as suas saídas!
+ Diodo requer resistores de pull down em todas as suas saídas!
+ Sinal de teste {0} não encontrado no circuito!
+ Somente permitidos {1} bits, mas {0} foram encontrados!
+ Flip-flops para mais de um bit não são permitidos!
+ As duas entradas de controle de uma porta de transmissão devem ser invertidas!
+ O sinal {0} está duplicado!
+ Erro durante a varredura dos dados para testes.
+ O componente modelo {0} não pode ser analisado.
+ Erro ao conectar uma fonte de alimentação a {0}.
+ O número do pino {0} não é inteiro!
+ Erro ao exportar para VHDL.
+ Nenhum código VHDL disponível para {0}!
+ Nenhum código Verilog disponível para {0}!
+ Pino {0} sem número!
+ Erro ao criar os casos de testes!
+ Valores de tipo {0} não são permitidos!
+ Falta nome. Todos os pinos têm rótulos (por exemplo)?
+ Variáves em excesso!
+ Expressão inválida!
+ Função {0} não encontrada na linha {1}!
+ Número de parâmetros incorreto na função {0} na linha {1} (encontrados {2}, esperados {3})!
+ Valor inválido {0} na função {1}!
+ O nome do caminho inválido {0}.
+ Erro ao carregar uma biblioteca.
+ O arquivo JAR não contém manifesto!
+ O manifesto não contém uma entrada para a Main-Class!
+ Não foi possível encontrar a classe {0}!
+ Não foi possível criar uma instãncia para a classe {0}!
+ Necessário haver mais bits de entrada que de saída!
+ ~Não é possível definir pinos físicos para valores constantes!
+ O string {0} não é um número válido (pos {1})!
+ O nome {0} não é permitido!
+ Espaços em branco não são permitidos em nome de arquivo TT2!
+ A tabela tem colunas demais!
+ Erro ao gravar arquivo compactado (zip).
+ Apenas um componente de clock com alta frequência é permitido.
+ O circuito contém ciclos. Não é possível analisar tal circuito.
+ Ciclos podem ocorrer se a saída de uma porta é realimentada com entrada da mesma.
+ O uso de chaves, FETs ou relés podem causar ciclos.
+ Se um monoflop for usado, deverá haver um único componente de clock!
+ ROM's definidas nas configurações não têm suporte!
+ Não foi possível criar um componente do tipo {0}!
+
+ Não foi possível gravar valores no processo externo!
+ Não foi possível ler valores do processo externo!
+ Não foi possível criar o processo externo!
+ Excedido o tempo de leitura para dados do processo externo!
+ {0}
+ Dados insuficientes recebidos!
+ {0}
+ O texto recebido contém um caractere inválido: {0}!
+ {1}
+ O processo terminou de forma inesperada!
+ {0}
+ Não foi possível terminar o processo!
+ Não foi possível iniciar o processo: {0}
+ O status de saída da aplicação não foi 0, mas {0}:
+ {1}
+ Código externo somente pode ser exportado se for em VHDL!
+ Código externo somente pode ser exportado se for em Verilog!
+ Se um componente externo for usado várias vezes, o código deverá ser o mesmo! Efeitos: {0}
+ Não foi possível escrever em stdOut:
+ {0}
+
+ O simulador de VHDL (ghdl) parece não estar instalado. Recomendável instalar ghdl (http://ghdl.free.fr/) e tentar de novo. Se ainda houver problemas, conferir os caminhos para os executáveis do ghdl nas configuraçãoes do Digital.
+
+
+ O simulador Icarus Verilog parece não estar instalado. Recomendável instalar o iverilog (http://iverilog.icarus.com/) e tentar de novo. Se ainda houver problemas, conferir os caminhos para os executáveis do iverilog nas configurações do Digital.
+
+ Erro ao analisar o circuito: {0}
+ Toda ROM necessita um rótulo único para ser exportada!
+ O contador necessita de dois bits no mínimo.
+ O nome "{0}" não é único!
+ Elementos de clock elements não podem ser usados em modo assíncrono.
+ Erro ao exportar para Verilog.
+ Nenhuma memória de programa encontrada! A memória de programa precisa ser indicada como tal.
+ Erro ao carregar a memória de programa.
+ Erro durante a leitura do arquivo SVG.
+ O arquivo SVG contém pinos que não existem no circuito.
+
+ Bits de endereço
+ Número de bits de endereço usado.
+ Bits de dados
+ Número de bits de dados usados.
+ Cor
+ A cor do elemento.
+ Cor de fundo (background)
+ Cor de fundo para o circuito quando estiver integrado a outro. Não é usada em encapsulamentos DIL.
+ Ciclos de temporização
+ Se a quantidade de ciclos for alcançada sem um sinal de interrupção, uma situação de erro se estabelecerá.
+ Dados
+ Os valores armazenados nesse elemento.
+ Valor padrão
+ Valor definido para o circuito quando for ligado.
+ No demultiplexador, esse valor será definido para as saídas não selecionadas.
+ Valor padrão
+ Valor definido para o circuito quando for ligado. "Z" significa alta impedância.
+ Entrada tri-state
+ Se definido, permite-se que a entrada esteja em alta impedância. Em um componente de entrada,
+ isso também é permitido, se ("Z") estiver definido como valor padrão.
+ Descrição
+ Uma breve descrição do elemento e como usá-lo.
+ Frequência/Hz
+ Frequência em tempo real a ser usada no clock de tempo real
+ Usar formatos IEEE 91-1984
+ Usar formatos IEEE 91-1984 em lugar dos retangulares
+ Número de entradass
+ Número de entradas usado. Cada entrada necessitará estar contectada.
+ Rótulo
+ Nome do elemento.
+ Tamanho
+ Tamanho do formato no circuito.
+ Idioma
+ Idioma na interface gráfica (GUI). Será efetivo apenas após reinicializaçãr.
+ Nome da rede
+ ATodas as redes com nomes idênticas estarão ligadas entre si.
+ Entrada para o distribuidor
+ Se, por exemplo, quatro bits, dois bits mais outros dois serão usados como entradas,
+ isso poderá ser configurado como "4,2,2". A quantidade indicará o número de bits. Por conveniência, o asterisco
+ poderá ser usado: 16 bits poderão ser configurados como "[bits]*[quantidade]", ou seja, "1*16".
+ Também é possível especificar os bits a serem usados diretamente e em qual ordem.
+ Por exemplo, "4-7,0-3" configurará os bits 4-7 e 0-3. Essa notação permitirá qualquer arranjo de bits desejado.
+ Os bits de entrada deverão ser especificados de forma completa e inequívoca.
+ Saída do distribuidor
+ Se, por exemplo, quatro bits, dois bits mais outros dois serão usados como saídas,
+ isso poderá ser configurado como "4,2,2". A quantidade indicará o número de bits. Por conveniência, o asterisco
+ poderá ser usado: 16 bits poderão ser configurados como "[bits]*[quantidade]", ou seja, "1*16".
+ Também é possível especificar os bits a serem usados diretamente e em qual ordem.
+ Os bits de saída poderão ser combinados várias vezes: "0-7,1-6,4-7"
+ Número de bits do seletor
+ Número de bits usados na entrada do seletor.
+ Operação com sinal
+ Se selecionado, a operação será executada usando valores com sinal (em complemento de 2).
+ Fechada
+ Estado inicial definido para a chave.
+ Valor
+ Valor de uma constante.
+ Largura
+ Largura do símbolo a ser usada se o circuito for componente de outro.
+ Altura
+ Altura do símbolo a ser usada se o circuito for componente de outro.
+ Carga inicial do modelo
+ Recarregar o arquivo hexadecimal toda vez que o modelo for ligado.
+ Alternar posição do seletor
+ Essa opção permitirá deslocar o pino do seletor para o lado oposto.
+ Formato para número
+ Formato a ser usado para mostrar números.
+ ASCIIi
+ binário
+ decimal
+ decimal com sinal
+ padrão
+ hexadecimal
+ Entrada para o deslocamento com sinal
+ Entrada para o deslocamento em complemento de 2
+ Modo
+ Modo do registrador de deslocamento
+ Lógico
+ Rotação
+ Aritmético
+ Direção
+ Definir direção.
+ esquerda
+ direita
+ Número máximo de passos a serem mostrados
+ Número máximo de valores armazenados.
+ Se o quantidade máxima for alcançada, os valores mais antigos serão descartados.
+ Mostrar passo-a-passo
+ Mostrar todos os passos graficamente.
+ Rotação
+ Orientação do elemento no circuito.
+ Iniciar o clock de tempo real
+ Se habilitado o clock da execução será iniciado juntamente com a ligação do circuito
+ Mostrar o gráfico de medidas juntamente com o início da simulação
+ Quando a simulação iniciar, o gráifco de valore medidos será mostrado.
+ Mostrar o gráfico de medidas juntamente com o início da simulação passo-a-passo
+ Quando a simulação iniciar, o gráifco de valore medidos será mostrado passo-a-passo.
+ Todas as mudanças em portas estarão relacionadas no gráfico.
+ Mostrar o gráfico de medidas juntamente com o início da simulação
+ Quando a simulação iniciar, uma tabela com os valores medidos será mostrada.
+ Linhas
+ Número de linhas a serem mostradas.
+ Caracteress por linha
+ Número de caracteres a serem mostrados em cada linha.
+ Usar como valor medido
+ Se definido, o valor será usado como o de medição, e será mostrado no gráfico e também na tabela de dados.
+ Além disso, um rótulo deverá ser especificado para servir como identificação do valor.
+ Dados para teste
+ Descrição de um caso de teste.
+ Detalhes de sintaxe poderão ser encontrados na caixa de diálogo para ajuda no editor de caso de teste.
+ Largura em pixels
+ Largura da tela em pixels.
+ Altura em pixels
+ Altura da tela em pixels.
+ Memória de programa
+ Tomar o conteúdo da ROM como a memória de programa. Dessa forma, poderá ser acessado por uma IDE externa.
+ Contador de programa
+ Tomar o registrador como contador de programa. O valor do registrador será tomado
+ a partir da IDE do montador externo para marcar a linha de código corrente durante a depuração.
+ Programado
+ Se o diodo estiver "programado" ou não ("blown").
+ Em uma porta flutuante FET, estará com carga.
+ Poderá ser definido apenas pela letra 'p'.
+ Formato
+ Formato da tela para expressões.
+ Relé normalmente fechado.
+ Se o relé estiver fechado, a entrada estará em nível baixo.
+ Número de polos
+ Número de polos disponível.
+ cátodo comum
+ Se a entrada for selecionada como cátodo comum, também será simulada.
+ Prevenir o piscamento (flicker)
+ Se não for possível aumentar a frequência o bastante para que o efeito de piscamento possa desaparecer.
+ Com essa opção se poderá estabilizar o display mantendo os LEDs ligados até que o cátodo comum vá para nível baixo novamente.
+ Isso simulará uma frequência acima da crítica para a fusão.
+ Filtro ATF15xx
+ Caminho para o filtro ATF15xx.
+ Fornecer a pasta que contenha os arquivos fit15xx.exe fornecidos pela Microchip (antes ATMEL).
+ Número do pino
+ Um campo vazio significará que o sinal não está associado ao pino.
+ Linhas
+ Especificação do número de linhas mediante a largura em bits da palavra correspondente.
+ Bits de endereço das colunas
+ Endereços das colunas individuais. Três bits corresponderão a oito colunas.
+ Modificação bloqueada
+ O circuito está bloqueado. É possível configurar diodos e FGF-FETs.
+ Número do pino
+ Número deste pino. Usado para a representação de um circuito com encapsulamento DIL e
+ quando a a atribuição ao pino for usada na programação de um CPLD.
+ Se houver vários bits, todos os números de pinos poderão ser especificados por uma lista, separados por vírgulas.
+ Número de pinos DIL
+ Número de pinos. Se igual a zero, significa que o número de pinos será determinado automaticamente.
+ A hierarquia de componentes visível desde a inicialização.
+ Se definido, fará com que a hierarquia de componentes seja visível desde a inicialização.
+ Entradas invertidas
+ É possível selecionar entradas cujos valores serão invertidos.
+ Tamanho da fonte nos menus [%]
+ O tamanho das fontes usadas no menu é dada em uma porcentagem do tamanho padrão.
+ Entrada para habilitação
+ Se definido, tornará a entrada de habilitação (T) disponível.
+ Unidirecional
+ Transistores unidirectionais propagarão um sinal somente da fonte para o dreno.
+ Eles são muito mais rápidos para simular do que os transistores bidirecionais. Desde que não haja realimentação do dreno para a fonte, nesse modo,
+ o transistor não poderá causar curto-circuito de fios quando estiver conduzindo. Assim, será possível simular
+ certos circuitos CMOS.
+ Ativo em nível baixo
+ Se selecionada a saída estará em nível baixo, quando o circuito estiver ativo.
+ Biblioteca
+ Pasta contendo a biblioteca com sub-circuitos predefinidos.
+ Contém, por exemplo, os componentes da sére 74xx. Também será possível adicionar circuitos próprios que estejam guardados nesse mesmo lugar.
+ Deve-se garantir que os nomes de todos os arquivos nessa pasta e subpastas sejam únicos.
+ Mostrar grade.
+ Mostrar uma grade na tela principal.
+ Mapear para o teclado
+ Botão mapeado para o teclado.
+ Para usar as teclas do cursor, utilizar as teclas de direção UP, DOWN, LEFT ou RIGHT.
+ Biblioteca Java
+ Arquivo jar contendo componentes adicionais implementados em Java.
+ Mostrar o número de fios em um barramento.
+ ATENÇÃO: O valor será atualizado somente quando a simulação se iniciar.
+ Largura em bits da entrada
+ O número de bits da saída deverá ser maior do que o número de bits da entrada.
+ Largura em bits da saída
+ O número de bits da saída deverá ser maior queo o número de bits da entrada.
+ Tamanho da fonte
+ Definição do tamanho de fonte a ser usado nesse texto.
+ Duração
+ Unidades de tempo do atraso de propagação das portas comuns.
+ Saída invertida
+ Se definido, inverterá a saída.
+ Largura de pulso
+ A largura de pulso é medida em ciclos de clock.
+ Propagação
+ Configuração de como irão se propagar as entradas e saídas no circuito.
+ Conteúdo das ROM's
+ Conteúdo de todas as ROM's usadas
+
+ Aplicação
+ Definição de qual aplicação usar.
+ Genérico
+ GHDL
+ IVerilog
+ Entradas
+ Entradas do processo externo.
+ Lista de nomes de sinais separados por vírgulas. Após cada nome de sinal, separado por dois-pontos, um número de bits
+ pode ser especificado. As entradas de 8 bits de um somador poderão ser descritas como "a:8,b:8,c_in".
+ Saídas
+ As saídas do processo externo.
+ Lista de nomes de sinais separados por vírgulas. Após cada nome de sinal, separado por dois-pontos, um número de bits
+ pode ser especificado. As saídas de 8 bits de um somador poderão ser descritas como "a:8,b:8,c_in". "s:8,c_out".
+ Código de programa
+ Definição do código de programa a ser executado na aplicação externa.
+ GHDL
+ Caminho parao arquivo executável ghdl. Somente será necessário se for desejado usar ghdl para simular
+ componentes definidos em vhdl.
+ IVerilog
+ Caminho para a pasta de instalação do Icarus Verilog. Somente será necessário se for desejado usar iverilog para simular
+ componentes definidos em verilog.
+ Valor máximo
+ Se o valor zero for fornecido, o maior valor possível será usado (todos os bits em 1).
+
+ Saída em nível alto
+ Valor padrão de saída de um DIP switch quando a simulação iniciar.
+
+ Usar clicks do mouse MacOS.
+ Usar CTRL-click em lugar de botão direito.
+ Sem dicas de ferramentas para os componentes no painel principal.
+ Se definido, nenhuma dica sobre ferramentas para os componentes no painel principal será exibida.
+ Especialmente no caso de apresentações, essas dicas de ferramentas poderão ser omitidas.
+
+ ATMISP
+ Caminho para o arquivo executável ATMISP.exe. Se definido, o software ATMISP poderá ser ativado automaticamente!
+
+ Formato customizado
+ Importar um arquivo SVG
+
+ Memória de programa com carregamento prévio na inicialização.
+ Quando da simulação de um processador que use uma RAM como memória de programa,
+ é difícil iniciar o processador porque o conteúdo da RAM sempre começam com zeros.
+ of the simulation. Essa configuração permitirá a carregar previamente dados na memória de programa.
+ Para isso, a memória de programa na simulação deverá ser marcada para tal.
+
+ Arquivo de programa
+ Arquivo que deverá ser carregado na memória de programa ao iniciar-se a simulação
+ a simulação.
+
+ Formato ampliado
+ Usará um formato ampliado para visualizar a porta.
+ Usar formato ampliado por padrão.
+ Se novas portas forem inseridas, essa opção será selecionada como padrão.
+
+ Formato
+ Formato a ser usado na representação de circuito integrado a outro.
+ No modo "Simples", as entradas estarão mostradas à esquerda, e as saídas, à direita de um retângulo.
+ Em "Layout", as posições de entradas e saídas e suas orientações no circuito definirão as
+ posições dos pinos. Assim será possível ter pinos nas partes de cima e de baixo.
+ Se selecionado "DIL-Chip", o encapsulamento DIL será usado para apresentar o circuito. Os números dos pinos das entradas e das saídas
+ determinarão as posições dos pinos nesse caso.
+
+ Padrão
+ Simples
+ DIL-Chip
+ Layout
+ Definido pelo usuário
+
+ Orientação
+ Posição de coordenada relativa ao texto.
+ embaixo à esquerda
+ embaixo no centro
+ embaixo à direita
+ no centro à direita
+ em cima à direita
+ em cima no centro
+ em cima à esquerda
+ no centro à esquerda
+ no centro
+
+ Fio inserido.
+ Inserção a partir da área de transferência.
+ Valor ''{0}'' no componente ''{1}'' modificado.
+ Atributos do componente ''{0}'' modificado.
+ Fio removido.
+ Componente ''{0}'' movido ou rotacionado.
+ Fio movido.
+ Seleção removida.
+ Componente ''{0}'' inserido.
+ Componente ''{0}'' removido.
+ Fio inserido.
+ Seleção movida.
+ Desfazer: {0}
+ Refazer: {0}
+ Atributos de circuito modificados.
+ Medidas ordenadas.
+ Definição da largura em bitas em {0} nos componentes selecionados.
+ Atributos modificados nos componentes selecionados.
+ Dividir um fio em dois outros.
+
+ Lógica
+ Aritmética
+ Flip-Flops
+ Entradas e saídas
+ Memória
+ Plexers
+ Conexões
+ Chaves
+ Diversos
+ mais
+ RAM
+ EEPROM
+
+ Sobre
+ Análises
+ Analisar o circuito corrente
+ Cortar
+ Copiar
+ Personalizar
+ Biblioteca
+ Remover componentes
+ Remover componente individual selecionado ou grupo de componentes.
+ Editar
+ Configurações específicas do circuito
+ Configurações específicas do circuito afetarão o comportamento do circuito corrente.
+ Por exemplo, o formato que representará o circuito quando integrado em outro.
+ Essas configurações serão armazenadas juntamente com o circuito.
+ Configurações
+ As configurações globais do simulador especificação, dentre outras coisas,
+ do idioma, a simbologia a ser usada ou os caminhos para as ferramentas externas.
+ Parar a simulação
+ Parar a simulação e permitir a edição do circuito.
+ Componentes
+ Exportar
+ Exportar PNG grande
+ Exportar PNG pequeno
+ Exportar SVG
+ Exportar SVG + LaTeX
+ Exportar SVG + LaTeX + entrada/saídas pequenas
+ Exportar GIF animado
+ Execução rápida
+ Executará o circuito até que uma interrupção seja detectada por uso de um componente BRK.
+ Arquivo
+ Ajuda
+ Atualizar
+ Atualizar os componentes do menu.
+ Ajustar ao tamanho da janela
+ Execução passo-a-passo
+ Executar o circuito passo-a-passo
+ Novo
+ Criar um circuito novo, vazio.
+ Novo circuito integrado
+ Abrirá uma nova janeta para ser criado um novo circuito integrado, que posteriormente poderá ser usado no circuito corrente.
+ Abrir
+ Abrir recente
+ Abrir recente em nova janela
+ Abrir em nova janela
+ Abrir circuito em nova janela
+ Ordenar entradas
+ Ordenar as entradas para circuito integrado
+ Ordenar valores medidos
+ Ordenar os valores medidos em gráficos e tabelas
+ Ordenar saídas
+ Ordenas as saídas para circuito integrado.
+ Colar
+ Colar em nova janela
+ O conteúdo da área de transferência será colado na nova janela.
+ Rotacionar
+ Simulação
+ Iniciar a simulação
+ Iniciar a simulação do circuito.
+ Salvar
+ Salvar como
+ Salvar dados
+ Salvar dados como arquivo CSV
+ Teste de velocidade
+ Calcular a máxima frequência de clock.
+ Passo
+ Calcular um avanço em porta simples
+ Sintetizar
+ Gerar expressões booleanas mínimas dada a tabela-verdade.
+ {0} variáveis
+ Criar
+ Criar um arquivo fonte CUPL contendo a definição do circuito.
+ Criar o arquivo contendo descrição segundo o formato Berkeley Logic Interchange Format (BLIF).
+ Dessa forma o filtro Atmel será iniciado para criar o arquivo JEDEC.
+ Circuito
+ Criar um circuito capaz de reproduzir a tabela-verdade.
+ Circuito com flip-flops JK
+ Criar um circuito capaz de reproduzir a tabela-verdade. Usar flip-flops JK.
+ Circuito com portas NAND
+ Circuito com portas NAND com duas entradas
+ Usar apenas portas NAND com duas entradas.
+ Criar um circuito capaz de reproduzir a tabela-verdade com apenas portas NAND.
+ Circuito com portas NOR
+ Circuito com portas NOR com duas entradas
+ Usar somente portas NOR com duas entradas.
+ Criar um circuito capaz de reproduzir a tabela-verdade com apenas portas NOR.
+ Circuito com portas de duas entradas
+ criar circuito, usar apenas portas com duas entradas
+ Circuito com três entradas
+ criar circuito, usar portas com no máximo três entradas
+ Dispositivo
+ Criar arquivo JEDEC para o dispositivo
+ Exportar LaTeX
+ Exportar HEX
+ É possível carregar um arquivo HEX em uma ROM ou em uma LUT.
+ Novo
+ Combinacional
+ Sequencial
+ Sequencial bidirecional
+ Colunas
+ Reordenar/remover variáveis de entrada
+ Adicionar variável de entrada
+ Adicionar uma nova variável de entrada à tabela.
+ Reordenar/remover colunas de saída
+ Adicionar coluna de saída
+ Adicionar uma nova coluna de resultado à tabela.
+ Definir
+ Definir X como 0
+ Definir "don't cares" como 0.
+ Definir X como 1
+ Definir "don't cares" como 1.
+ Criar expressões com J/K
+ Definir todos os valores como X
+ Definir todos os valores como "don't care".
+ Definir todos os valores como 0
+ Definir todos os valores como zero.
+ Definir todos os valores como 1
+ Definir todos os valores como um.
+ Apagar
+ Apagar o conteúdo do terminal.
+ Visualizar
+ Zoom In
+ Zoom Out
+ Expressão
+ Criar circuito dada a expressão.
+ Executar testes
+ Executar todos os casos de testes
+ Definir entradas
+ Usar os valores atuais das entradas como padrão.
+ Reiniciar diodos e FGFETs
+ Reiniciar todos os diodos (fusíveis) e FGFETs como "não programados". A configuração vigente dos fusíveis será descartada!
+ Programar diodo
+ Componentes
+ Mostrar a lista de todos os componentes disponíveis.
+ Caixa de diálogo para ajuda
+ Mostrar a caixa de diálogo para ajuda com a descrição do circuito corrente.
+ Memória
+ Mostrar os conteúdos dos componentes de memória.
+ Hierarquia de componentes
+ Mostrar a hierarquia de componentes à esquerda.
+ K-Map
+ Mostrar a representação K-map da tabela!
+
+ Funções 74xx especiais
+ Adicionar prefixo para entrada e saída
+ Um prefixo será adicionado a todas as entradas e saídas selecionadas.
+ Isso será usado para simplificar a duplicação de circuitos dentro dos 74xx.
+ Remover prefixo para entrada e sáida
+ O primeiro caractere dos rótulos das entradas e saídas será removido.
+ Isso será usado para simplificar a duplicação de circuitos dentro dos 74xx.
+ Assistente para pino
+ Assistente para aplicar números de pinos às entradas e às saídas.
+ Remover números de pinos
+ Removerá todos os números de pinos em um circuito
+ Selecionar pino {0}:
+
+ Desfazer
+ Reverter a última modificação
+ Refazer
+ Aplicar a última modificação revertida de novo.
+ Mostrar gráfico
+ Mostrar os dados em forma gráfica.
+ Mostrar tabela
+ Mostrar valores com uma tabela.
+ Adicionar fonte de alimentação
+ Adicionar uma fonte de potência para o circuito.
+ Exportar para VHDL
+ Exportar o circuito para VHDL
+ Exportar para Verilog
+ Exportar o circuito para Verilog
+ Documentação
+ Abrir {0}
+ Erro ao abrir arquivo PDF!
+
+ Mostrar o gráfico de medições
+ Mostrar o gráfico com os valores medidos em janela separada.
+ Mostrar tabela com valores medidos
+ Mostrar tabela com valores medidos em janela separada.
+ Exportar para arquivo ZIP
+ Exportar o circuito para um arquivo ZIP.
+ O arquivo ZIP conterá todos os arquivos que forem necessários para a operação do circuito.
+ Rotular entradas e saídas
+ Definir rótulo para entradas e saídas que não tiverem algum.
+
+
+ <h1>Digital</h1>Um simulator simples para circuitos digitais.
+ Elaborado por H. Neemann em 2016-2018.
+
+ Os ícones foram tomados de <a href="http://tango.freedesktop.org">Tango Desktop Project</a>.
+
+ Para conhecer melhor o projeto, visitar <a href="https://github.com/hneemann/[[name]]">GitHub</a>.
+ Última versão disponível em <a href="https://github.com/hneemann/[[name]]/releases/latest">download</a>.
+
+ Questões poderão ser endereçadas para <a href="https://github.com/hneemann/[[name]]/issues/new?body=version:%20[[version]]&labels=bug">issue</a> ou sugestões
+ para <a href="https://github.com/hneemann/[[name]]/issues/new?labels=enhancement">enhancement</a>.
+
+ {0} nodos
+ Erro ao analisar o circuito
+ Erro durante a mudança de estado do clock
+ Cor
+ Erro ao calcular um passo
+ Erro ao criar o circuito
+ Erro durante a simplificação
+ Erro durante a criação da configuração de hardware.
+ Erro ao editar um valor de atributo
+ Erro ao importar o circuito {0}!
+ Erro ao atualizar a biblioteca de componentes!!
+ Erro ao ler arquivo
+ Erro ao escrever arquivo
+ Erro durante execução rápida
+ A frequência máxima é de {0} kHz
+ Formato {0} não encontrado
+ Atribuição de pino
+ Pino {0}: {1}
+ Reinicialização é necessária para que as mudanças possam ter efeito!
+ Comando {0} desconhecido!
+ Entrar com uma expressão:
+ Erro ao executar os testes:
+ Resultado de teste
+ {0} com êxito
+ {0} com falha
+ E: {0} / F: {1}
+ Erro ao criar a ajuda!
+ A área de transferência não contém dados para importar!
+ Selecionado um arquivo vazio!
+ Durante a execução de testes {0} um erro foi encontrado!
+ Mensagem de filtro externo
+ Execução de filtro externo
+ Circuito corrente
+ O nome de arquivo selecionado não pode ser importado para o projeto corrente!
+ O nome de arquivo não é único!
+ Todos os arquivos na pasta de trabalho e em todas as subpastas deverão ter nomes únicos. Isso também se aplicará
+ à pasta com a biblioteca. Se a pasta de trabalho contiver um arquivo 7400.dig, esse não poderá ser usado or ou buscado em
+ biblioteca.
+ Se houver um arquivo 7400.dig na pasta de trabalho, não poderá ser usado ou buscado em biblioteca,
+ porque esse nome de arquivo não poderá mais ser usado.
+
+ Há vários arquivos com nomes idênticos, os quais não poderão ser usados
+ de forma exclusiva! Nessa condição estão:
+ e {0} mais.
+ O arquivo ainda não foi importado.
+ O arquivo {0} já existe! Sobrescrever?
+ (Entradas demais!)
+ Todos os testes foram executados, mas nem todos os resultados mostrados.
+ A avaliação dos resultados de testes, no entando, é considerada correta!
+ A edição do circuito está suspensa. O bloqueio poderá ser removido em
+ "{0} -> {1} -> {2}".
+ Entretanto, copiar componentes e a configuração de diodos e FG-FETs será possível pelo uso da tecla [P] mesmo durante o bloqueio.
+ Erro durante o teste de velocidade!
+ Pino {0}
+ Assistente para a numeração
+ Quadros escritos: {0}
+ Erro ao gravar o arquivo GIF!
+ Pronto
+ O arquivo GIF está completo e fechado.
+ Exportar GIF
+ causado por
+ entradas a inverter
+ nenhum
+ Não foi possível determinar os nomes dos pinos.
+ Ocorrido no arquivo {0}.
+ Afetados estão: {0}.
+ Sinal {0}
+ Para executar a análise do circuito, todas as entradas e saídas
+ deverão ser únicos!
+ Não há números PIN atribuídos aos pinos {0}!
+ Pinos livres receberão atribuição automática. O circuito não poderá, portanto, ser usado em um hardware real na maioria dos casos!
+ Somente será possível exportar um circuito sem erros!
+ Nenhum KV- map disponível!
+ Dados não serão mais atualizados!
+ Modificar esse valor
+ Um dos campos contém valor inválido!
+ Criação de arquivo CHN.
+ O tamanho da tabela exigirá um tempo bem maior para sua exportação.
+ Iniciar a exportação assim mesmo?
+ Para criar a descrição de hardware, um circuito deverá ser criado e analisado.
+ Uma tabela-verdade sozinha não poderá ser usada para gerar uma descrição de hardware.
+ ROM's incluídas
+ não há dados
+
+ Não foi possível fechar o processo externo!
+
+ Verificar resultadot:
+ Verificar
+ Iniciar a aplicação para verificar se um código fornecido está correto.
+ Se esse não for o caso, a mensagem de erro para aplicação externa será apresentada.
+ Se possível, as definições de entradas e saídas também serão adaptadas a paritr desse código.
+ Arquivo executável "{0}" não encontrado!
+ Entrar texto!
+
+ Iniciar ATMISP
+ Iniciar o programa externo ATMISP. Esse deverá estar previamente instalado.
+ Erro ao iniciar ATMISP!
+ O caminho para o arquivo executável ATMISP.exe especificado nas configurações está correto?
+ ATMISP já está em execução!
+ Após o fechamento desse diálogo, o ATMISP será encerrado!
+ Certificar-se que o processo esteja completo antes de fechar esse diálogo!
+
+ Executar todos os testes
+ Executar todos os testes na pasta corrente.
+ {0} linhas de testes aprovadas
+ Arquivo testado
+ Tabela-verdade
+ Erro ao importar o arquivo SVG.
+ Erro ao criar o modelo SVG.
+
+ OK
+ 0°
+ 180°
+ 270°
+ 90°
+ {0} meio ciclos
+ Remover o item selecionado
+ Mover o item para baixo
+ Mover o item para cima
+ Todas as soluções possíveis
+ Confirmar a saída!
+ Medidas
+ Medidas na maior velocidde
+ Medidas no modo passo-a-passo
+ Salvar alterações?
+ Estado alterado!
+ Tabela
+ Exportar
+ Selecionar
+ Dados de teste {0}
+ Dados
+ Entrada {0}
+ Mapa de Karnaugh
+
+ Ajuda
+
+ Conteúdo de ROM Central
+
+ Motivação
+ Quando um circuito contendo uma é incorporado múltiplas vezes, os conteúdos da ROM
+ serão normalmente utilizados em cada instância desse circuito. Sob certas circunstâncias,
+ no entanto, poderá ser desejável que tal circuito possa ser incorporado várias vezes,
+ mas com diferentes conteúdos em ROM para cada instância.
+ Esse problema ocorre, por exemplo, se uma ROM 74xx for usada várias vezes, mas com diferentes
+ conteúdos de memória.
+ Função
+ Nesse local, portanto, os conteúdos poderão ser definidos para todas as ROM's no circuito.
+ Quando o modelo de simulação for gerado, cada ROM será inicializada com os conteúdos armazenados
+ diretamente na respectiva ROM. Em seguida será verificado se há um conteúdo alternativo
+ definido aqui. Se esse for o caso, o conteúdo definido aqui será carregado na respectiva ROM.
+ Uso
+ Deve-se notar que cada ROM irá requerer um nome único usado como identificação.
+ Para isso, usar o asterico ('*') no rótulo da ROM. O asterisco será então substituído pelo caminho completo
+ constituído pelos nomes dos circuitos integrados.
+ Se um circuito contiver apenas uma única ROM, isso será suficiente para se usar o asterisco como rótulo.
+ Todos os circuitos integrados deverão term nomes únicos para cada ROM.
+