DigitalJS
Nesta pasta você encontra alguns exemplos interessantes para simular com o DigitalJS.
Isso pode ser feito de várias formas:
- Online
- No VS Code
- Online no VS Code
- Verilog Highlight* (opcional)
Em geral, salvamos apenas o arquivo .v, basta gerar um novo circuito a partir dele e fazer a simulação. Em alguns exemplos, organizamos os componentes para que o circuito possa ser reconhecido mais facilmente, então salvamos também o arquivo .digitaljs.
A seguir está um sugestão de ordem para a compreensão dos exemplos:
- Básico
- Multiplexador 4x1
- Multiplexador 4x2
- Codificador com prioridade 4x2
- Codificador com prioridade 8x3
- Latch SR
- Latch SR (com enable)
- Latch D
- Latch D (com enable)
- Flip-flop D (estrutural)
- Flip-flop D (comportamental)
- Flip-flop D (comportamental) reset síncrono
- Flip-flop D (comportamental) reset assíncrono
- Flip-flop D (comportamental) reset assíncrono invertido (active-low)
- Flip-flop T (estrutural)
- Flip-flop T (comportamental)
- Flip-flop JK (comportamental)
- Fibonacci (comportamental)
- Contador Assíncrono (estrutural)
- Contador Síncrono (comportamental)
- Contador Johnson (estrutural)
- Contador Johnson (comportamental)
- Contador Síncrono incr./decr. com carga (comportamental))