Dados Gerais do Componente Curricular
Tipo do Componente Curricular: |
DISCIPLINA |
Tipo de Disciplina: |
REGULAR |
Forma de Participação: |
DISCIPLINA REGULAR |
Unidade Responsável: |
PÓS-GRADUAÇÃO EM ENGENHARIA DA INFORMAÇÃO (11.01.06.33) |
Código: |
INF-317A |
Nome: |
TÓPICOS EM INTELIGÊNCIA ARTIFICIAL: COMPUTAÇÃO HÍBRIDA HARDWARE E SOFTWARE |
Carga Horária Teórica: |
48 h. |
Carga Horária Prática: |
0 h. |
Carga Horária Estudo Individual: |
96 h. |
Carga Horária Dedicada do Docente: |
0 h. |
Carga Horária Total: |
144 h. |
Pré-Requisitos: |
|
Co-Requisitos: |
|
Equivalências: |
|
Excluir da Avaliação Institucional: |
Não |
Matriculável On-Line: |
Sim |
Horário Flexível da Turma: |
Não |
Horário Flexível do Docente: |
Sim |
Obrigatoriedade de Nota Final: |
Sim |
Pode Criar Turma Sem Solicitação: |
Não |
Necessita de Orientador: |
Não |
Exige Horário: |
Sim |
Permite CH Compartilhada: |
Não |
Permite Múltiplas Aprovações: |
Não |
Quantidade de Avaliações: |
3 |
Ementa/Descrição: |
EMENTA:
1ª. PARTE - PROCESSAMENTO EM HARDWARE
- Quartus, Platform Design e Verilog;
- Conceito de projetos em pipeline, IP (propriedade intelectual) e processadores dedicados;
- Barramento Avalon;
- Criação de um sistema processador dedicado em Platform Design e FPGA.
2ª. PARTE - PROGRAMAS EM C++
- Programação em C++ voltada para integração com hardware;
- Conceito de síntese em alto nível (_High-Level Synthesis_).
- Programas em Linux para processadores ARM.
3ª. PARTE - INTEGRAÇÃO HARDWARE-SOFTWARE
- Soluções via _bare-metal_ / driver / kernel modules;
- Soluções via memória compartilhada / user-space application;
- Golden System Reference Design (GSRD) e Golden Hardware Reference Design (GHRD). |
Referências: |
OBJETIVO: A disciplina tem o objetivo de apresentar novos métodos de processamento de informação híbridos, uma visão na qual as fronteiras entre software e hardware são difusas. Trata-se de métodos de processamento que usa software (programas em Linux) e processadores dedicados em FPGA, criados pelo usuário.
REFERÊNCIAS:
BLAINE READLER; _Verilog by Example: A Concise Introduction for FPGA Design_. Arc Press (2011).
SAMARY BARANOV; _High Level Synthesis of Digital Systems: For Data Path and Control dominated systems_ (2018).
FRANK VAHID; Digital Design with RTL Design, VHDL, and Verilog 2nd Ed. Wiley (2010).
BIBLIOGRAFIA COMPLEMENTAR:
PONG P. CHU; _FPGA Prototyping By Verilog Examples_. J Wiley & Sons (2008).
ZHU, YIFENG; _Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Lang. and C_: 3rd ed. E-Man Press (2017).
DEREK MOLLOY; _Exploring Raspberry Pi: Interfacing to the Real World with Embedded Linux_ 1st Ed. Wiley (2016)
* Artigos e Tutoriais fornecidos sobre o assunto.
* Manual Golden System Reference Design (GSRD) - online.
* Manuais ARM Processor - online.
* Manuais Quartus, Platform Design |
|