EEL580 - Arquitetura de Computadores

Docente: Diego Leonel Cadette Dutra.

Turmas: ECI

Informações Gerais

Este curso fornece os conceitos básicos necessários para o estudo de eletrônica digital e representa a primeira etapa necessária para o estudo de arquitetura de computadores. O escopo da disciplina de EEL280 cobre técnicas de projeto e implementação de circuitos digitais e introduz o projeto de hardware usando linguagens de alto-nível.

Este curso fornece os conceitos básicos necessários para o estudo de arquitetura de computadores contextualizando os tópicos abordados em disciplinas anteriores na área de sistemas digitais, tendo como objetivo apresentar as estruturas e funcionamentos dos computadores digitais. O escopo da disciplina EEL580 cobre as abstrações e tecnologias dos computadores, organização X arquitetura, hierarquia de memória e introdução aos mecanismos de entrada e saída.

Folha de apresentação.

Objetivos da disciplina

Introduzir ao discente aos conceitos e definições que permeiam a área de arquitetura de computadores, em especial como esse conceitos impactam a o desempenho das aplicações que executam sobre essas arquiteturas. Onde o processo de aprendizagem irá adotar uma abordagem ativa, onde o aluno irá através do uso de simuladores exercitar na os conceitos teóricos apresentados. Ao final da disciplina, o discente estará apto a identificar, formular e resolver problemas complexos na área de arquitetura de computadores e terá adquirido a capacidade absorver novos conhecimentos conforme necessário, usando estratégias de aprendizagem adequadas.

Ementa

Abstrações e tecnologias dos computadores. Conjunto de instruções e aritmética para computadores. Organização, arquitetura, microarquitetura e microprogramação. Hierarquia de memória, comunicação e sincronização. Mecanismos de suporte a entrada e saída.

Bibliografia

A disciplina adota como livro texto o livro o Computer Organization and Design RISC-V Edition, informalmente conhecido como "Patterson"

Livro Texto

    • Computer Organization and Design RISC-V Edition: The Hardware Software Interface, 2nd. Patterson, D. A. and Hennessy, J. L.. Morgan Kaufman, 2021, ISBN : 978-0-12-820331-6

Referências de suporte

    • Digital Design and Computer Architecture, RISC-V Edition. Harris, S. and Harris, D..Morgan Kaufmann, 2021, ISBN 9780128200643.

    • Digital Design Using VHDL: A Systems Approach, William J. Dally, R. Curtis Harting e Tor M. Aamodt, 1st Edition, 2012.

    • Artigos listados nos slides.

Ferramentas

  • Simulador Circuito Digital: LogiSim-Evolution e Intel Quartus Prime Lite Edition;

  • Interpretador Assembly RISC-V:

Links uteis

A baixo seguem os links de alguns cursos de Arquitetura de Computadores em outras instituições de renome ao redor do mundo.




Calendário de Aulas

Aulas Teóricas

Aula EEL580 2022-1