1
Arquitetura de Computadores
UESPI
10
Arquitetura de Computadores
UESPI
2
Arquitetura de Computadores
UESPI
4
Arquitetura de Computadores
UESPI
2
Arquitetura de Computadores
UESPI
21
Arquitetura de Computadores
UESPI
Texto de pré-visualização
DISCENTE HOR 35T12 NOTA DISCIPLINA Arquitetura de Sistemas Computacionais 13052025 DOCENTE Atos Apollo Silva Borges 3ª Avaliação Parcial 1 Objetivo A avaliação tem como objetivo o desenvolvimento de um projeto de engenharia reversa do microcontrolador ATMEGA 168 utilizando um software de simulação O aluno deverá estudar entender e recriar as partes funcionais deste microcontrolador com base nas informações contidas em seu datasheet 2 Descrição O grupo deverá realizar as seguintes atividades a Engenharia Reversa do ATMEGA 168 Estudar o datasheet do microcontrolador ATMEGA 168 que contém informações detalhadas sobre sua arquitetura funcionalidades registradores periféricos temporizadores entre outros Com base no datasheet estudar e implementar as funcionalidades do microcontrolador em um ambiente de simulação replicando o funcionamento das partes principais do ATMEGA 168 O trabalho deve abranger pelo menos as seguintes funcionalidades Temporização Conjuntos de Instruções ISA Memória de dados o Registradores de propósito específico o Mecanismos de endereçamento Memória de programa Unidade Lógica Aritmética ULA Registradores não endereçáveis Interface de Entrada e Saída IO Bits de controle Caminho de dados b Simulação Utilizar um software de simulação para implementar e testar as funcionalidades mapeadas no passo anterior A simulação deverá validar o comportamento das unidades do ATMEGA 168 com base no que foi descrito no datasheet Os softwares de simulação aceitos serão Multisim ou Proteus c Elaboração de Relatório Um relatório técnico será exigido para documentar o processo de engenharia reversa O relatório deve incluir Introdução Contextualização do ATMEGA 168 e o propósito do projeto Análise do Datasheet Descrição detalhada dos principais blocos funcionais do microcontrolador como arquitetura interna registradores memórias caminho de dados e recursos Metodologia Descrição das ferramentas utilizadas para simulação e os passos tomados para a engenharia reversa do microcontrolador Resultados Evidências do funcionamento das partes simuladas incluindo a validação dos resultados pode ser ilustrado com capturas de tela das simulações e dados observados Conclusão Reflexão sobre os desafios encontrados durante o processo de engenharia reversa e a importância da compreensão da arquitetura de microcontroladores para o desenvolvimento de sistemas embarcados Referências Citação do datasheet utilizado e de outras fontes consultadas durante o processo Critérios de Avaliação Completude do Projeto 2 pontos O projeto deve abranger as principais funcionalidades do ATMEGA 168 conforme descrito no datasheet Qualidade da Simulação 2 pontos A simulação deve demonstrar corretamente o comportamento do microcontrolador de acordo com as especificações do datasheet Clareza e Organização do Relatório 2 pontos O relatório deve ser bem estruturado claro e detalhado refletindo o entendimento profundo do microcontrolador e do processo de engenharia reversa Rigor Técnico 2 pontos O aluno deve demonstrar competência técnica no uso das ferramentas de simulação e na interpretação dos dados do datasheet para construir uma simulação precisa Inovação e Criatividade 2 pontos O uso de abordagens inovadoras para resolver desafios durante a engenharia reversa será considerado positivamente 3 Entrega a Formato da Entrega Serão realizadas entregas das simulações e descrição documental organizadas de maneira semanal de acordo com o seguinte cronograma Entrega Conteúdo Data 01 Caminho de dados ULA Temporização ciclos de Clock e clock options 20052025 02 Memória de dados Memória de programa Timer Counter0Counter1 Prescalers 27052025 03 IO Ports Registradores não endereçáveis Conjunto ISA Bits de controle 03062025 04 Entrega de Relatório Final 10062025
1
Arquitetura de Computadores
UESPI
10
Arquitetura de Computadores
UESPI
2
Arquitetura de Computadores
UESPI
4
Arquitetura de Computadores
UESPI
2
Arquitetura de Computadores
UESPI
21
Arquitetura de Computadores
UESPI
Texto de pré-visualização
DISCENTE HOR 35T12 NOTA DISCIPLINA Arquitetura de Sistemas Computacionais 13052025 DOCENTE Atos Apollo Silva Borges 3ª Avaliação Parcial 1 Objetivo A avaliação tem como objetivo o desenvolvimento de um projeto de engenharia reversa do microcontrolador ATMEGA 168 utilizando um software de simulação O aluno deverá estudar entender e recriar as partes funcionais deste microcontrolador com base nas informações contidas em seu datasheet 2 Descrição O grupo deverá realizar as seguintes atividades a Engenharia Reversa do ATMEGA 168 Estudar o datasheet do microcontrolador ATMEGA 168 que contém informações detalhadas sobre sua arquitetura funcionalidades registradores periféricos temporizadores entre outros Com base no datasheet estudar e implementar as funcionalidades do microcontrolador em um ambiente de simulação replicando o funcionamento das partes principais do ATMEGA 168 O trabalho deve abranger pelo menos as seguintes funcionalidades Temporização Conjuntos de Instruções ISA Memória de dados o Registradores de propósito específico o Mecanismos de endereçamento Memória de programa Unidade Lógica Aritmética ULA Registradores não endereçáveis Interface de Entrada e Saída IO Bits de controle Caminho de dados b Simulação Utilizar um software de simulação para implementar e testar as funcionalidades mapeadas no passo anterior A simulação deverá validar o comportamento das unidades do ATMEGA 168 com base no que foi descrito no datasheet Os softwares de simulação aceitos serão Multisim ou Proteus c Elaboração de Relatório Um relatório técnico será exigido para documentar o processo de engenharia reversa O relatório deve incluir Introdução Contextualização do ATMEGA 168 e o propósito do projeto Análise do Datasheet Descrição detalhada dos principais blocos funcionais do microcontrolador como arquitetura interna registradores memórias caminho de dados e recursos Metodologia Descrição das ferramentas utilizadas para simulação e os passos tomados para a engenharia reversa do microcontrolador Resultados Evidências do funcionamento das partes simuladas incluindo a validação dos resultados pode ser ilustrado com capturas de tela das simulações e dados observados Conclusão Reflexão sobre os desafios encontrados durante o processo de engenharia reversa e a importância da compreensão da arquitetura de microcontroladores para o desenvolvimento de sistemas embarcados Referências Citação do datasheet utilizado e de outras fontes consultadas durante o processo Critérios de Avaliação Completude do Projeto 2 pontos O projeto deve abranger as principais funcionalidades do ATMEGA 168 conforme descrito no datasheet Qualidade da Simulação 2 pontos A simulação deve demonstrar corretamente o comportamento do microcontrolador de acordo com as especificações do datasheet Clareza e Organização do Relatório 2 pontos O relatório deve ser bem estruturado claro e detalhado refletindo o entendimento profundo do microcontrolador e do processo de engenharia reversa Rigor Técnico 2 pontos O aluno deve demonstrar competência técnica no uso das ferramentas de simulação e na interpretação dos dados do datasheet para construir uma simulação precisa Inovação e Criatividade 2 pontos O uso de abordagens inovadoras para resolver desafios durante a engenharia reversa será considerado positivamente 3 Entrega a Formato da Entrega Serão realizadas entregas das simulações e descrição documental organizadas de maneira semanal de acordo com o seguinte cronograma Entrega Conteúdo Data 01 Caminho de dados ULA Temporização ciclos de Clock e clock options 20052025 02 Memória de dados Memória de programa Timer Counter0Counter1 Prescalers 27052025 03 IO Ports Registradores não endereçáveis Conjunto ISA Bits de controle 03062025 04 Entrega de Relatório Final 10062025