Baixe o app para aproveitar ainda mais
Prévia do material em texto
Engenharia Elétrica (Eletrônica) 1 Exercícios para DP–ED–SDIG – Estudos Disciplinares de Sistemas Digitais Data máxima para entrega: ___/ ___/ ______. Prof. Dr. Marlim P. Menezes Aluno: _________________________________________________________ RA: _______________ Turma: ______________ INSTRUÇÕES: LEIA COM ATENÇÃO: ***************** 1. Obtenha a Ficha de DP-ED com a Coordenação ou Secretaria e anexe-a como primeira página deste documento, depois de preenchida manualmente e digitalizada em cores. 2. Preencha CORRETAMENTE e de forma MANUSCRITA a Ficha de DP-ED legivelmente, com caneta, sob pena de REPROVAÇÃO em caso de informações erradas. 3. Imprima este documento e resolva todas as questões a mão e com caneta de tinta AZUL. 4. Após resolver as questões (de forma MANUSCRITA) nos devidos espaços, digitalize tanto a Ficha de DP-ED quanto todas as páginas deste documento e monte um novo documento com as imagens digitalizadas utilizando um software de edição de texto, como por exemplo o MS-Word. IMPORTANTE: A Ficha de DP-ED deve ser a primeira página, antes desta folha. 4. Além de salvar (gravar) o seu original (resolvido) no próprio formato do editor de texto utilizado gere, também, uma cópia no formato (.pdf) para enviar ao professor da disciplina, para a devida avaliação. 5. O nome do arquivo (.pdf) a ser enviado ao professor deve seguir o padrão abaixo, sem os caracteres < e >: DP-ED-SDIG_<Nome Completo>_<RA>-<Turma>.pdf 6. Enviar o arquivo gerado (.pdf) para o e-mail do professor da disciplina copiando o Coordenador do curso. 7. Bibliografia recomendada: (Os capítulos podem ser identificados pelas figuras nos exercícios). 7.1. Sistemas Digitais princípios e aplicações 11ª edição; Tocci et al. 7.2 Sistemas Digitais fundamentos e aplicações 9ª edição, Thomas Floyd. 7.3 Sistemas Digitais projeto, otimização e HDLs, Frank Vahid. QUESTÕES 1. Considere o texto: “Os circuitos lógicos podem ser classificados como combinacionais ou sequenciais. Nos circuitos combinacionais, a saída é uma mera combinação lógica dos sinais de entrada. Nos circuitos sequenciais, a sequência dos sinais de entrada influencia a saída. Em outras palavras, os circuitos sequenciais guardam uma memória do passado e os combinacionais não.” Assinale a alternativa que se refere somente a dispositivos com Lógica Combinacional. (0,5 ponto) a) Telefone comum – telefone digital – conversor binário para 7 segmentos – forno de microondas. b) Computador – cadeado com segredo – multiplexador – Celular. c) Demultiplexador – telefone digital – computador – multiplexador. d) Smartphone – meio somador – codificador Johnson – multiplexador. e) Somador binário completo – multiplexador – codificador BCD8421 – demultiplexador. Engenharia Elétrica (Eletrônica) 2 2. Com relação à questão anterior, assinale a alternativa que contém somente um dispositivo baseado em Lógica Sequencial. (0,5 ponto) a) ( ) b) ( ) c) ( ) d) ( ) e) ( ) 3. Dada a tabela de transições para a máquina de estados M = (I, O, S, f, g, s), onde I = {a, b, c}; O = {0, 1}; S = {s0, s1, s2, s3}; estado inicial s = s0 e as funções f e g tabeladas abaixo. (0,5 ponto) f g a b c a b c s0 s1 s0 s2 1 1 0 s1 s0 s2 s2 1 0 0 s2 s3 s3 s0 1 0 1 s3 s1 s1 s0 0 1 0 a) Desenhe o diagrama de estados. Solução: b) Utilize o diagrama de estados obtido no item anterior para determinar a sequência de saída correspondente à sequência de entrada abccba? Mostre todas as etapas da solução em uma tabela. Solução: Engenharia Elétrica (Eletrônica) 3 4. Um Engenheiro Eletricista (Eletrônica) foi contratado para projetar um sistema digital sequencial cuja função está definida na tabela de transições abaixo, especificada pelo Departamento de Produtos da empresa que o contratou. As exigências do Diretor de Produtos são que esse Engenheiro deve modelar o referido projeto com Máquina de Estados Finitos (do inglês FSM – Finite-State Machine), de modo que o modelo matemático e o diagrama de estados da FSM sejam anexados à documentação técnica do novo produto. Supondo que você seja esse Engenheiro, apresente a solução para o problema proposto, com todos os seus elementos pertinentes. Responda os itens (a), (b) e (c) pedidos abaixo. A sequência de entrada deve ser analisada da esquerda para a direita. (0,5 ponto) Tabela de transições fornecida pelo Departamento de Produtos (NOTA: O símbolo λ indica sequência vazia): f g 0 1 0 1 s0 s1 s0 0 1 s1 s0 s1 λ 1 a) Desenhar o diagrama de estados (transições). Solução: b) Teste a FSM com a sequência de entrada s = 01000110100, e apresente a seq. de saída obtida. Solução: 5. Em termos conceituais o que difere, basicamente, uma máquina de estados de Moore de uma máquina de estados de Mealy? (0,5 ponto) Solução: Engenharia Elétrica (Eletrônica) 4 6. Identifique e assinale, dentre as alternativas apresentadas abaixo, aquela que contém a descrição matemática correta para a saída, S, de uma máquina de estados finitos de modelo Moore e Mealy, respectivamente. EA representa o estado atual da FSM e X as entradas externas de controle. (0,5 ponto) a) 𝑆 = 𝑓(𝐸𝐴) 𝑒 𝑆 = 𝑓(𝐸𝐴, 𝑋). b) 𝑆 = 𝑓(𝑋) 𝑒 𝑆 = 𝑓(𝐸𝐴). c) 𝑆 = 𝑓(𝐸𝐴, 𝑋) 𝑒 𝑆 = 𝑓(𝑋, 𝐸𝐴). d) 𝑆 = 𝑓(𝐸𝐴, 𝑋) 𝑒 𝑆 = 𝑓(𝐸𝐴). e) 𝑆 = 𝑓(𝐸𝐴) 𝑒 𝑆 = 𝑓(𝑋). 7. Desenhe o diagrama de blocos das seguintes máquinas de estados finitos, identificando corretamente TODOS os seus elementos: (0,5 ponto) a) Modelo de Moore. Solução: b) Modelo de Mealy. Solução: Engenharia Elétrica (Eletrônica) 5 8. Queremos projetar um circuito com quatro saídas: w, x, y e z. O circuito deve gerar a seguinte sequência de padrões de saída 0001, 0011, 1100 e 1000. Depois de 1000, o circuito deve repetir a sequência, começando em 0001 novamente. Queremos que o circuito produza o padrão de bits apenas na borda de subida do clock. Os geradores de sequência são comuns em uma ampla variedade de sistemas. Por exemplo, poderemos querer que um conjunto de quatro lâmpadas seja colocado para piscar de um acordo com um padrão em particular, tal como ocorre com painéis luminosos em festas. Poderíamos, em vez disso, querer que um motor elétrico realizasse rotações com um número determinado de graus a cada ciclo de relógio. Eletroímãs em torno do motor são energizados segundo uma sequência específica de modo a atrair o rotor magnetizado para a posição seguinte da rotação – tal motor é conhecido como motor de passo, já que o motor gira em passos. Podemos projetar o bloco de controle do gerador de sequência usando o Processo de projeto de bloco de controle em cinco passos (vide última página desta lista). Parte do projeto já está pronto, faltando apenas os Passos 3 e 5. A sua função é terminar a solução do problema proposto, apresentando os passos que faltam nos espaços reservados abaixo. (0,5 ponto) Passo 1: Capture a FSM – Obtemos o comportamento do sistema na forma da FSM mostrada na Figura 1. A FSM tem quatro estados que denominamos de A, B, C e D (embora quaisquer outros nomes não repetidos também sejam aceitáveis). Figura 1: FSM do gerador de sequência. Passo 2: Crie a arquitetura – A arquitetura do bloco de controle padrão para o gerador de sequência terá um registrador de estado de dois bits para representar os quatro estados possíveis. As saídas da lógica serão w, x, y e z juntamente com n1 e n0, como mostrado na Figura 2. A lógica combinacional não depende de entradas externas. As saídas do registrador de estados são s1 e s0 e combinadas representam os quatro estados mostrados na Figura 1. Figura 2: Arquitetura do bloco de controle do gerador de sequência. Passo 3: Engenharia Elétrica (Eletrônica)6 Passo 4: Crie a tabela de estados – A tabela de estados para a FSM com os estados codificados está mostrada na Tabela 1. Tabela 1: Tabela de estados para o bloco de controle do gerador de sequência. Passo 5: 5.a) 5.b) 9. Projete um circuito lógico combinacional para produzir uma saída de nível ALTO apenas se a entrada, representada por um número binário de 3 bits, for um número ímpar. Toda vez que um número ímpar for gerado, esse deve ser armazenado automaticamente em uma memória de três bits, usando flip-flops do tipo D com clock sensível à borda positiva. Na saída Q de cada flip-flop deve ter um LED, que combinados, servem para indicar, quando acesos, o número ímpar armazenado; cada LED deve estar adequadamente polarizado. Apresente todas as etapas de desenvolvimento do projeto e respectivos cálculos, solicitadas abaixo: a) Conjunto S com os elementos em decimal e a tabela verdade. b) Expressão booleana do conjunto solução, simplificada por mapa de Karnaugh. c) Desenhe o circuito lógico completo (combinacional + memória); lembre-se que para evitar a queima dos LEDs, esses devem ser corretamente polarizados com um resistor em série a cada um; calcule a resistência ele´trica de cada resistor sabendo que a tensão de alimentação é +5Vcc, tensão em cada LED é VLED = 1,7 V e a corrente que circulará através de cada LED é ILED = 15 mA. OBS.: Utilize a(s) saída(s) da lógica combinacional para gerar, automaticamente. o sinal de clock, para os flip- flops. (0,5 ponto) Engenharia Elétrica (Eletrônica) 7 Solução: 10. Considerando que uma determinada memória especificada seja do tipo SRAM, informe o número de capacitores contidos em seu arranjo. (0,5 ponto) 11. Dada uma memória semicondutora especificada como 64M x 4. Determine os itens abaixo solicitados apresentando TODOS os cálculos necessários, na íntegra: (0,5 ponto) a) Largura do barramento de endereço em bits. b) Largura do Barramento de Dados (LDB) em bits. Engenharia Elétrica (Eletrônica) 8 c) Capacidade em número de palavras. d) Capacidade em número de bits. 12. Cite os nomes dos três barramentos existentes em todas as memórias, independentemente de seu tipo. (0,5 ponto) Resposta: Barramento de endereço, barramento de dados e barramento de controle. 13. Classifique cada uma das afirmações abaixo como Verdadeira ou Falsa. (0,5 ponto) ( ) SRAM e PROM são memórias não-voláteis. ( ) O SSD (Solid State Drive – Drive de Estado Sólido) é um dispositivo de armazenamento digital constituído de memórias analógicas do tipo latch. ( ) DRAM é um tipo de memória não-volátil. ( ) As memórias semicondutoras consistem em arranjos de elementos que geralmente são latches ou pares de transistor-capacitor. ( ) CD-ROM, DVD, Blu-Ray, HD e RAM são memórias semicondutoras. 14. Responda as perguntas abaixo, explicitamente: (0,5 ponto) a) O que difere, basicamente, um sistema síncrono de um sistema assíncrono? b) Qual é a unidade de armazenamento digital padrão? Engenharia Elétrica (Eletrônica) 9 15. A figura abaixo mostra o diagrama de blocos para uma operação em uma memória semicondutora. Identifique o tipo da operação e descreva os três passos enumerados nos espaços reservados para as respostas. (0,5 ponto) Tipo de operação: ____________________. Passo 1: _______________________________________________________________________________ ______________________________________________________________________________________ _____________________________________________________________________________________. Passo 2: _______________________________________________________________________________ ______________________________________________________________________________________ _____________________________________________________________________________________. Passo 3: _______________________________________________________________________________ ______________________________________________________________________________________ _____________________________________________________________________________________. 16. Quantos pinos são necessários em um chip de uma memória DRAM de 64K x 8, sabendo que ele contém um sinal de leitura/escrita, um de habilitação de chip, um de habilitação de saída de dados, um Vcc e um GND, além dos dois sinais inerentes a este tipo de memória? Considere os barramentos de dados e de endereços multiplexados. NOTA: Considere que o chip deva ter número par de pinos. Apresente os cálculos detalhadamente. (0,5 ponto) Solução: Engenharia Elétrica (Eletrônica) 10 17. A qual tipo de memória a carta de temporização abaixo pertence? (0,5 ponto) Solução: 18. Responda, explicitamente, as perguntas a seguir: (0,5 ponto) a) Qual é a função do sinal 𝐶𝐴𝑆̅̅ ̅̅ ̅? b) Qual é a função do sinal 𝑅𝐴𝑆̅̅ ̅̅ ̅̅ ? c) Quantos são os decodificadores necessários em um arranjo tridimensional de memória semicondutora? d) Em relação à pergunta do item (c), acima, qual é a função dos decodificadores? 19. Responda, explicitamente, as questões abaixo: (0,5 ponto) a) Qual é a diferença entre memória volátil e memória não-volátil? b) Qual é a função do contador de refresh na DRAM? c) O que é uma “página” de memória? Engenharia Elétrica (Eletrônica) 11 d) Cite três diferenças básicas entre uma memória SRAM e uma DRAM. SRAM DRAM 20. A qual tipo de memória e qual tipo de operação (leitura ou escrita) a carta de temporização abaixo se refere? (0,5 ponto) Solução: Processo de projeto de bloco de controle em cinco passos.
Compartilhar