Terminal de saída
Uma sonda somente leitura que exibe o valor presente no fio ou barramento que a alimenta. Nunca gera um sinal próprio; apenas informa se sua entrada está em nível lógico ALTO (1) ou BAIXO (0), ou o número binário transportado por um barramento de vários bits. Como uma entrada, uma saída pode ser associada a um pino do pacote para que o circuito acabado a exponha como resultado externo nomeado.
Ler um único bit
Conecte qualquer sinal de 1 bit à saída. Ela mostra 1 quando esse sinal está em nível lógico ALTO e 0 quando está em BAIXO, atualizando ao vivo enquanto o circuito roda. Como apenas observa, conectá-la nunca altera o valor do fio.
Exibir um barramento de 4 bits
Aumente a largura da saída para 4 e alimente-a com um barramento. Ela lê todo o barramento como um número binário: o valor 1011 aparece como 11 em decimal ou B em hexadecimal. É a forma padrão de observar o resultado de um somador, contador ou bloco aritmético sem separar o barramento.
Nomear um resultado externo
Associe a saída a um pino do pacote e dê-lhe um rótulo. Quando o circuito é empacotado como subcircuito reutilizável, esse terminal se torna um pino nomeado na borda do bloco, a contraparte de um pino de entrada. É assim que um módulo projetado apresenta seus resultados calculados ao exterior.
Citações
- Mano, M. M., & Ciletti, M. D. (2018). Digital design: With an introduction to the Verilog HDL, VHDL, and SystemVerilog (6th ed.). Pearson. Referência 1
- Horowitz, P., & Hill, W. (2015). The art of electronics (3rd ed.). Cambridge University Press. Referência 2