Buscar

Desafio 6

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Desafio 6
O método de projeto em Nível de Transferência de Registradores (Register Transfer Level - RTL) é uma importante ferramenta para que o desenvolvimento ágil e coeso de circuitos digitais processadores tanto para aplicações genéricas quanto para aplicações específicas.
	
Como especificação básica para essa máquina, você deverá considerar que o usuário deverá fornecer moedas para o sistema de controle, e este, por sua vez, deverá dispensar automaticamente uma bebida quando o valor depositado for igual e/ou superior ao custo do refrigerante. No sentido de simplificar a descrição do seu circuito, considere que a máquina de refrigerantes é capaz de dispensar somente um tipo de bebida, e também que o circuito digital não tem a necessidade de devolver o troco ao usuário.
Aplicação e Resposta
Bloco de Controle:
Descreve o comportamento de circuitos sequenciais
Bloco Operacional:
Componentes de processamento e armazenamento de dados
Processadores:
Combinação de Bloco de Controle e Operacional
Métodos de Projeto Estudados:
Circuitos Combinacionais:
1ª Etapa: Compreender o comportamento do circuito
Utilizando Tabela verdade ou equação
2ª Etapa: Converter o comportamento em um circuito
Circuitos Sequenciais:
1ª Etapa: Compreender o comportamento do circuito
Máquinas de estados finitos
2ª Etapa: Converter o comportamento em um circuito
Elaborando o Projeto de um processador:
1ª Etapa: Capturar o comportamento do circuito
Máquina de estados de alto nível
2ª Etapa: Converter o comportamento em um circuito
Estudar o Comportamento
“capturar”
Converter Comportamento em Circuito
Obter uma máquina de estados de alto nível:
Descreva o comportamento desejado do sistema na forma de uma máquina de alto nível.
De alto nível porque as condições para as transições e as ações dos estados são mais do que operações booleanas;
Criar um bloco operacional:
A partir da máquina de estado anterior, crie um bloco operacional capaz de realizar as operações sobre os dados;
Conectar o bloco operacional a um de controle:
Conectar também as entradas e saídas externas ao bloco de controle;
Obtenha a FSM do bloco de controle:
A partir da máquina de alto nível crie a FSM do bloco de controle;
Substitua as operações por sinais de controle.
Exemplo da maquina de Refrigerante:
Requisitos:
c: Vale 1 quando a moeda for depositada
a: Valor da moeda depositada: 8 bits
s: Valor do refrigerante: 8 bits
d: Processador envia 1 quando valor depositado for maior ou igual a s.

Continue navegando