Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Escola de Engenharia de São Carlos
 
Engenharia Elétrica e de Computação
 
Disciplina: SEL0632 - Linguagens de Descrição de Hardware
Hardware Description Languages

Créditos Aula: 2
Créditos Trabalho: 1
Carga Horária Total: 60 h
Tipo: Semestral
Ativação: 15/07/2015 Desativação:

Objetivos
Introduzir novas abordagens do projeto de sistemas digitais com o uso de linguagem de descrição de hardware VHDL (Very high speed integrated circuit Hardware Description Language). Apresentar aos alunos as características da linguagem e as ferramentas computacionais relacionadas ao projeto de sistemas digitais utilizando VHDL. Implementar um processador de 32 bits em VHDL.
 
To Introduce new approaches to the design of digital systems using hardware description languages (HDL) and FPGA (Field Programmable Gate Array). Projects in parallel control systems. System interfaces, implementation of a microprocessor in HDL and design of an embedded systems are presented.
 
 
Programa Resumido
Introdução (vantagens do uso do HDL; histórico; aplicações); introdução ao VHDL (estrutura do código; tipos de dados; operadores); código concorrente e seqüencial (a noção de processo; estruturas de controle); máquinas de estados; estilo de codificação; exemplos de projetos.
 
Basics introduction (advantages of HDL, history, applications). Introduction to VHDL (code structure, data types, operators). Concurrent and sequential code (the notion of process, control structures). Sstate machines. Ccoding style. Examples of projects.
 
 
Programa
Histórico e aspectos gerais da linguagem; Construções concorrentes e sequenciais; Atraso e atributos; Circuitos síncronos e máquinas de estados; Componentes e esquemas de iteração; Subprogramas; Bibliotecas, pacotes e configuraçãoes; Pacotes STD_LOGIC e NUMERIC; síntese da memória; Tópicos avançados; Projeto.
 
Basics introduction (advantages of HDL, history, applications). Introduction to VHDL (code structure, data types, operators). Concurrent and sequential code (the notion of process, control structures). Sstate machines. Ccoding style. Examples of projects.
 
 
Avaliação
     
Método
Trabalhos, listas de exercícios, projeto, monografia.
Critério
Média ponderada de todas as avaliações com nota igual ou maior que 5.00 (cinco).
Norma de Recuperação
Os critérios de avaliação da recuperação devem ser similares aos aplicados durante o semestre regular do oferecimento da disciplina;
1) A nota final (MF) do aluno que realizou provas de recuperação dependerá da média do semestre (MS) e da média das provas de recuperação (MR), como segue:
a) MF=5 se 5 ≤MR ≤ (10 - MS);
b) MF = (MS + MR) / 2 se MR > (10 – MS)
c) MF = MS se MR < 5.
2) O período de recuperação das disciplinas deve se estender do início até um mês antes do final do semestre subsequente ao da reprovação do aluno em primeira avaliação.
 
Bibliografia
     
D'Amore, R. - VHDL: Descrição e Síntese de Circuitos Digitais, LTC, 2005
Bhasker - VHDL Primer, Prentice Hall, 1999.
Ashenden, P. J., The Designer's Guide to VHDL, Morgan Kaufmann, 2008
Hamblen, J.O. e Furman M.D. - Rapid Prototyping of Digital Systems - A tutorial approach; Kluver Academic Publisher, 2001.
Pedroni - Circuit Design with VHDL; MIT Press, 2005.
 

Clique para consultar os requisitos para SEL0632

Clique para consultar o oferecimento para SEL0632

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP