Fundação Universidade Federal do ABC Santo André, 22 de Julho de 2024

Resumo do Componente Curricular

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

SIGAA | UFABC - Núcleo de Tecnologia da Informação - ||||| | Copyright © 2006-2024 - UFRN - sigaa-2.ufabc.int.br.sigaa-2-prod v4.9.3