Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Lógica reconfigurável por hardware
UTFPR – Prof. Carlos Raimundo Erig Lima Lógica reconfigurável por hardware
2
Introdução ao VHDL
3
Packages Components FUNCTIONS PROCEDURES
COMPONENTS, FUNCTIONS ou PROCEDURES são códigos VHDL alocados dentro de uma estrutura chamada PACKAGE e compilados como uma biblioteca (LIBRARY). Esta técnica permite o particionamento, compartilhamento e reuso do código.
4
Packages Components FUNCTIONS PROCEDURES
A sintaxe de um PACKAGE é composta por: 1- PACKAGE 2- PACKAGE BODY Sem PACKAGE BODY
5
Packages Components FUNCTIONS PROCEDURES
Com PACKAGE BODY
6
Packages Components FUNCTIONS PROCEDURES
Declarar um COMPONENT (declaration): Instancializar um COMPONENT (instantiation):
7
Packages Components FUNCTIONS PROCEDURES
Primeira maneira de se trabalhar com COMPONENTS
8
Packages Components FUNCTIONS PROCEDURES
Criando arquivos separados
9
Packages Components FUNCTIONS PROCEDURES
Arquivo principal que usa os arquivos secundários.
10
Packages Components FUNCTIONS PROCEDURES
Segunda maneira de se trabalhar com COMPONENTS
11
Packages Components FUNCTIONS PROCEDURES
É necessário um arquivo adicional Usa a biblioteca criada
12
Packages Components FUNCTIONS PROCEDURES
FUNCTIONS e PROCEDURES são classificados como subprograms. Ao contrário de PROCESS, desenhado para uso imediato no código, FUNCTIONS e PROCEDURES são desenhadas para uso em bibliotecas. FUNCTION é usada como código seguencial e apresenta limitações em relação ao PROCESS: 1 – Não permite o uso de WAIT. 2- Não permite a declaração de SIGNAL e instancializar um COMPONENT. Não há RANGE ou DOWNTO
13
Packages Components FUNCTIONS PROCEDURES
Localização de uma função:
14
Packages Components FUNCTIONS PROCEDURES
FUNCTION direto no código
15
Packages Components FUNCTIONS PROCEDURES
FUNCTION em biblioteca
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.