Projeto de Circuitos Integrados Semidedicados Prof Marcio Cunha
- Slides: 26
Projeto de Circuitos Integrados Semidedicados Prof. Marcio Cunha Aula 04 – Linguagem de Descrição de Hardware: VHDL
Agenda � Planejamento � Linguagem de Descrição de Hardware � Bibliotecas e Pacotes � Entidade � Arquitetura � Estilos de Programação
Planejamento
Agenda � Planejamento � Linguagem � Bibliotecas de Descrição de Hardware e Pacotes � Entidade � Arquitetura � Estilos de Programação
Linguagem de Descrição de Hardware � VHSIC Hardware Description Language – VHDL � VHSIC - Very High Speed Integrated Circuit � 1980 - 1987 Bibliotecas / Pacotes Entidade Arquitetura Histórico e Estrutura da Linguagem Código VHDL Básico
Linguagem de Descrição de Hardware Bibliotecas / Pacotes � LIBRARY / USE: Recursos disponíveis nativamente na plataforma Entidade � PORT / GENERIC: Entrada e Saída Arquitetura � Código: Descrição Funcional Estrutura da Linguagem
Linguagem de Descrição de Hardware TIPO DE DADO I Bibliotecas / Pacotes Entidade V H D L OPERADORE S ATRIBUTO S OBJETOS CÓDIGO CONCORRENTE PACKAGE COMPONENT Arquitetura FUNCTION Estrutura da Linguagem TIPO DE DADO II CÓDIGO SEQUENCIAL PROCEDUR E
Agenda � Planejamento � Linguagem de Descrição de Hardware � Bibliotecas e Pacotes � Entidade � Arquitetura � Estilos de Programação
Bibliotecas e Pacotes v v v Declaração: v LIBRARY ieee; v USE ieee. std_logic_1164. ALL; v USE work. meu. Pacote. ALL; Bibliotecas Padronizadas: v STD: standard (tipos de dados básicos), textio (texto e arquivo) v IEEE: std_logic_1164, numeric_bit, numeric_std Pacotes não padronizados: v std_logic_arith v std_logic_signed v std_logic_unsigned Estrutura da Linguagem
Agenda � Planejamento � Linguagem de Descrição de Hardware � Bibliotecas e Pacotes � Entidade � Arquitetura � Estilos de Programação
Entidade v Declaração: v ENTITY entidade_nome IS v[ GENERIC ( v constante_nome : constante_tipo : = constante_valor; v constante_nome : constante_tipo constante_valor ); ] v PORT v ( v porta_nome : porta_modo sinal_tipo; v porta_nome : porta_modo sinal_tipo ); END [ENTITY] [entidade_nome]; Estrutura da Linguagem
Agenda � Planejamento � Linguagem de Descrição de Hardware � Bibliotecas e Pacotes � Entidade � Arquitetura � Estilos de Programação
Arquitetura v Declaração: v ARCHITECTURE arquitetura_nome OF entidade_nome IS v [declarações v opcionais] BEGIN v Código; v END [ARCHITECTURE] [arquitetura_nome]; Estrutura da Linguagem
Agenda � Planejamento � Linguagem de Descrição de Hardware � Bibliotecas e Pacotes � Entidade � Arquitetura � Estilos de Programação
Estilos de Programação ESTILOS CÓDIGO OPERADORE CÓDIGO CONCORRENT SLÓGICOS SEQUENCIAL E
Estilos de Programação Operadores Lógicos
Estilos de Programação Operadores Lógicos
Estilos de Programação Operadores Lógicos
Estilos de Programação Operadores Lógicos
Estilos de Programação Código Concorrente
Estilos de Programação Código Concorrente
Estilos de Programação Código Concorrente
Estilos de Programação Código Sequencial
Estilos de Programação Código Sequencial
Estilos de Programação Código Sequencial
Projeto de Circuitos Integrados Semidedicados Prof. Marcio Cunha Aula 04 – Linguagem de Descrição de Hardware: VHDL
- Imagenes de circuitos integrados de la tercera generacion
- Circuitos integrados
- Circuito integrado pelicular
- Circuitos integrados
- Fluiz
- Circuitos integrados
- Circuitos integrados
- Circuitos de computadora
- Força potente e resistente
- Cunha geometria
- Marco inicial do simbolismo
- Tristan da cunha consanguinité
- Valdileia cunha receita federal
- Etapas historicas de roma
- Luiz marcio cysneiros
- Marcio rodas
- Marcio rodas
- Márcio bilharinho naves
- Prisma
- Marcio janot
- Marcio rodas
- Sig@ufrpe
- Amg servicios integrados
- Tipos de sistemas integrados
- Recursos integrados
- Diff serv
- Policultivo de peces