Prévia do material em texto
Pergunta 1 Resposta Selecionada: b. Respostas: a. b. c. d. e. Comentário da resposta: Considerando a composição básica e geral de um System-on-Chip (SoC) estudada nesta unidade, analise as seguintes assertivas quanto à veracidade da composição fundamental de um SoC – V para VERDADEIRA ou F para FALSA. São componentes fundamentais e indispensáveis de um System-on-Chip (SoC): I. Unida Central de Processamento (CPU). II. Memória RAM. III. Unidade de Processamento Gráfico (GPU). IV. Memória Flash. As assertivas I, II, III e IV são RESPECTIVAMENTE: V, V, F, V. F, V, F, F. V, V, F, V. V, V, F, F. F, V, F, F. F, F, V, V. Justificativa (comentário da resposta) Dica: É possível retirar fragmentos do material estudado para comentar a resposta. No Tópico 1 – Definição de Systems-on-chip (SoCs), vimos que a composição de um SoC pode variar de fabricante para fabricante. Porém a composição básica e geral que ambos os fabricantes adotam é acoplar no circuito integrado uma CPU – Unidade Central de Processamento, Memória RAM, Memória Flash e um barramento de interconexão de periféricos. Já a GPU – Unidade de Processamento Gráfico não é por padrão acoplada ao circuito integrado, sendo, assim, um dispositivo extra do SoC. Pergunta 2 Resposta Selecionada: d. Respostas: a. b. c. d. Em um sistema embarcado, há vários periféricos relevantes que são levados em consideração no desenvolvimento do projeto. No entanto, um dos mais evidentes é a memória, a qual também é utilizada para armazenar o firmware. Considerando os tipos e utilizações das memórias estudados nesta unidade, qual das seguintes características NÃO é levada em consideração quando se projetam as memórias eletrônicas em um sistema embarcado? Escolher memórias com suporte a arquitetura RISC ou CISC é parte essencial do projeto, pois é nelas que serão gravadas as instruções dos microcontroladores. Para o microcontrolador realizar uma operação de leitura ou gravação na memória, gasta-se um tempo, o qual é levado em consideração no desenvolvimento do projeto, sendo definido como tempo de acesso. A quantidade real de dados que podem ser gravados e armazenados na memória caracteriza a capacidade da mesma, a qual é levada em conta no momento da gravação do firmware do sistema embarcado. Acessar endereços inválidos de memória é uma das preocupações que o desenvolvedor do firmware tem, assim considerar o tempo de latência, ou seja, intervalo mínimo entre cada operação de leitura ou escrita é sempre importante. Escolher memórias com suporte a arquitetura RISC ou CISC é parte essencial do projeto, pois é nelas que serão gravadas as instruções dos microcontroladores. 0,2 em 0,2 pontos 0,2 em 0,2 pontos e. Comentário da resposta: Identificar e determinar quais memórias voláteis ou não voláteis serão utilizadas faz parte do planejamento e desenvolvimento do projeto de sistemas embarcados. Justificativa (comentário da resposta) Dica: É possível retirar fragmentos do material estudado para comentar a resposta. No Tópico 2 - Família de microcontroladores e Processadores Digitais de Sinais (DSPs), vimos que as tecnologias RISC e SISC são arquiteturas dos microcontroladores, não das memórias. Assim, no desenvolvimento do projeto de sistemas embarcados, ao analisar as características da memória, focamos em todas as citadas nas alternativas, menos na arquitetura RISC e CISC, que são características de microcontroladores. Pergunta 3 Resposta Selecionada: b. Respostas: a. b. c. d. e. Comentário da resposta: De maneira geral, os microcontroladores e os processadores digitais de sinais (DSPs) são circuitos integrados disponíveis em diversos tipos de encapsulamentos e composição de periféricos. Porém a diferença essencial entre um e outro está na aplicação, pois os DSPs são utilizados no tratamento de sinais de informações, diferentemente dos microcontroladores, que são destinados ao processamento de comandos de execução. na quantidade de memória, sendo que os DSPs possuem menos memória que os microcontroladores. na aplicação, pois os DSPs são utilizados no tratamento de sinais de informações, diferentemente dos microcontroladores, que são destinados ao processamento de comandos de execução. no uso, pois DSPs não podem ser utilizados em automação industrial, residencial e predial, em eletrodomésticos, brinquedos eletrônicos e em qualquer situação em que seja necessário controlar dispositivos eletrônicos. no tamanho, pois os DSPs são mais rápidos e possuem maior quantidade de periféricos integrados ao encapsulamento, quando comparados aos microcontroladores. no formato do encapsulamento, pois microcontroladores são fabricados apenas no formato DIP (do inglês Dual In-Line Package), enquanto os DSPs no formato PLCC (do inglês Plastic leaded chip carrier). Justificativa (comentário da resposta) Dica: É possível retirar fragmentos do material estudado para comentar a resposta. No Tópico 2 - Família de microcontroladores e Processadores Digitais de Sinais (DSPs), vimos que os microcontroladores e os DSPs podem ter quantidades de memória e periféricos diferentes uns dos outros, sendo assim os desempenhos e tamanhos podem variar. No entanto, o DSP foi projetado e é a solução que melhor se encaixa para sistemas embarcados que têm por objetivo tratar sinais de informação. A mesma coisa com o microcontrolador, o qual foi projetado para melhor lidar com o processamento de comandos de execução. Pergunta 4 Existem duas tecnologias de projeto de microcontroladores, uma é a RISC (do inglês Reduce Instruction Set Computing) e a outra é a CISC (do inglês Complex Instruction Set Computing). A principal diferença entre essas duas tecnologias é que 0,2 em 0,2 pontos 0,2 em 0,2 pontos Resposta Selecionada: d. Respostas: a. b. c. d. e. Comentário da resposta: a tecnologia CISC possui um conjunto de instruções mais complexo, ao contrário da tecnologia RISC, que possui um conjunto de instruções reduzido. a tecnologia RISC consegue ter suas instruções executas em um único ciclo de clock, até mesmo quando as instruções são de acesso à memória. a tecnologia CISC é mais lenta quando comparada à RISC, pois suas instruções consomem mais ciclos de clock para serem executadas do que as instruções RISC. a tecnologia RISC ocupa maior espaço na memória do chip, quando comparada com a tecnologia CISC. a tecnologia CISC possui um conjunto de instruções mais complexo, ao contrário da tecnologia RISC, que possui um conjunto de instruções reduzido. a tecnologia CISC é utilizada exclusivamente na arquitetura de microprocessadores ARM, já a tecnologia RISC está presente exclusivamente na arquitetura Intel. Justificativa (comentário da resposta) Dica: É possível retirar fragmentos do material estudado para comentar a resposta. No Tópico 2 - Família de microcontroladores e Processadores Digitais de Sinais (DSPs), vimos que a filosofia das tecnologias RISC e CISC são opostas, sendo que a principal diferença está no conjunto de instruções. Na tecnologia RISC, o conjunto de instruções é reduzido, já na CISC o conjunto de instruções é mais complexo. Em termos de velocidade, não é por ser CISC ou RISC que o microcontrolador será mais rápido ou lento, isso depende da memória interna e principalmente do clock do microcontrolador. A tecnologia CISC não está presente nos microprocessadores ARM, mas sim na arquitetura Intel.