10.11.2012 Views

Circuitos Práticos - Saber Eletrônica

Circuitos Práticos - Saber Eletrônica

Circuitos Práticos - Saber Eletrônica

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Desenvolvimento<br />

que o projetista quer manter como lógica<br />

combinatória e não deseja implementar registradores<br />

(ou latches). Nesse caso, o sinal<br />

LED deve ficar sempre em ZERO, a não ser<br />

que o estado atual seja o “01” onde o LED é<br />

forçado em UM. Se o estado atual fosse “10”,<br />

a saída LED não estaria sendo alterada e,<br />

caso não existisse a declaração “default”, o<br />

circuito resultante deveria conter um latch<br />

para memorizar o último estado da saída<br />

LED. Isso ocorre porque todos os sinais<br />

tratados em um circuito precisam continuar<br />

existindo em qualquer caso ou situação.<br />

Assim, se num determinado estado, um ou<br />

mais sinais não forem tratados, o circuito<br />

precisará “lembrar” o estado anterior desses<br />

sinais para continuar mantendo-os. Com a<br />

declaração “default” a ferramenta de síntese<br />

sabe o que fazer com o sinal, quando ele não<br />

é tratado em alguma situação.<br />

When... Else<br />

Fora de um processo, na região da<br />

arquitetura empregada para de clarar operações<br />

de lógica com binacional, existem<br />

meios de efetuar-se um teste condicional,<br />

e um deles é a expressão when seguida<br />

de else. No exemplo: “K

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!