Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouGuilherme Tomas Alterado mais de 10 anos atrás
1
library IEEE; use ieee.std_logic_1164.all; use IEEE.std_logic_arith.all; ------------------------------------------------------------------------------------ -- Um sistema combinacional tem uma entrada x, a qual representa um dígito decimal. -- A saída z é o quadrado de x se x for maior do que 4; caso contrário, a saída z é duas vezes x. -- Dê uma descrição de alto nível do sistema ------------------------------------------------------------------------------------- ENTITY ex1 IS PORT ( x : IN INTEGER; z : OUT STD_LOGIC_VECTOR (7 DOWNTO 1)); END ex1; ARCHITECTURE comportamental OF ex1 IS BEGIN PROCESS (x) VARIABLE k : INTEGER; BEGIN IF x > 4 THEN k := x*x; ELSE k := 2*x; END IF; z <= CONV_STD_LOGIC_VECTOR(k,7); -- Conversão do tipo inteiro para o tipo -- STD_LOGIC_VECTOR END PROCESS; END comportamental; Descrição 1 Entrada: Inteiro Saída : VETOR
2
library IEEE; use ieee.std_logic_1164.all; use IEEE.std_logic_arith.all; ------------------------------------------------------------------------------------ -- Um sistema combinacional tem uma entrada x, a qual representa um dígito decimal. -- A saída z é o quadrado de x se x for maior do que 4; caso contrário, a saída z é duas vezes x. -- Dê uma descrição de alto nível do sistema ------------------------------------------------------------------------------------- ENTITY ex1 IS PORT ( x : IN INTEGER; z : OUT STD_LOGIC_VECTOR (7 DOWNTO 1)); END ex1; ARCHITECTURE comportamental OF ex1 IS BEGIN PROCESS (x) VARIABLE k : INTEGER; BEGIN IF x > 4 THEN k := x*x; ELSE k := 2*x; END IF; z <= CONV_STD_LOGIC_VECTOR(k,7); -- Conversão do tipo inteiro para o tipo -- STD_LOGIC_VECTOR END PROCESS; END comportamental; Descrição 1 Entrada: Inteiro Saída : VETOR
3
Simulação
4
12.8 ns (tap) tap -> tempo de atraso de propagação
5
Simulação 21.0ns (tap) tap -> tempo de atraso de propagação
6
** DEVICE SUMMARY ** Chip/ Input Output Bidir Memory Memory LCs POF Device Pins Pins Pins Bits % Utilized LCs % Utilized ex1 EPF10K10LC84-3 32 7 0 0 0 % 43 7 %
7
library IEEE; use ieee.std_logic_1164.all; use IEEE.std_logic_arith.all; ENTITY ex1_1 IS PORT ( x : IN INTEGER RANGE 0 TO 9; z : OUT STD_LOGIC_VECTOR (7 DOWNTO 1)); END ex1_1; ARCHITECTURE comportamental OF ex1_1 IS BEGIN PROCESS (x) VARIABLE k : INTEGER; BEGIN IF x > 4 THEN k := x*x; ELSE k := 2*x; END IF; z <= CONV_STD_LOGIC_VECTOR(k,7); END PROCESS; END comportamental; Descrição 2 Entrada: Inteiro de 0 a 9 Saída : VETOR
8
Chip/ Input Output Bidir Memory Memory LCs POF Device Pins Pins Pins Bits % Utilized LCs % Utilized ex1 EPF10K10LC84-3 4 7 0 0 0 % 7 1 % ** DEVICE SUMMARY **
9
library IEEE; use ieee.std_logic_1164.all; use IEEE.std_logic_arith.all; ENTITY ex1_2 IS PORT ( x : IN INTEGER RANGE 0 TO 9; z : OUT INTEGER RANGE 0 TO 81); END ex1_2; ARCHITECTURE comportamental OF ex1_2 IS BEGIN PROCESS (x) VARIABLE k : INTEGER; BEGIN IF x > 4 THEN k := x*x; ELSE k := 2*x; END IF; z <= K; END PROCESS; END comportamental; Descrição 3 Entrada: Inteiro de 0 a 9 Saída : Inteiro de 0 a 81
10
Chip/ Input Output Bidir Memory Memory LCs POF Device Pins Pins Pins Bits % Utilized LCs % Utilized ex1_2 EPF10K10LC84-3 4 7 0 0 0 % 7 1 % ** DEVICE SUMMARY **
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.