LAB04 Circuitos digitais combinacionais: descodificadores, multiplexers, demultiplexers, e codificadores i

Tamanho: px
Começar a partir da página:

Download "LAB04 Circuitos digitais combinacionais: descodificadores, multiplexers, demultiplexers, e codificadores i"

Transcrição

1 DEP. DE ENG.ª ELECTROTÉCNICA E DE COMPUTADORES FACULDADE DE CIÊNCIAS E TECNOLOGIA UNIVERSIDADE DE COIMBRA LAB04 Circuitos digitais combinacionais: descodificadores, multiplexers, demultiplexers, e codificadores i 1. Introdução Descodificador para acender LEDs Descodificador para acender LEDs com multiplexagem Descodificador para acender LEDs com codificador à saída Preparação do trabalho Lista de verificação Referências bibliográficas Pinos principais da placa DE Introdução No trabalho anterior, foram propostas algumas actividades com o objectivo de praticar o projecto de circuitos digitais combinacionais a partir da tabela de verdade, passando pela obtenção de funções Booleanas nas formas canónicas, respectiva simplificação e sintetização de circuitos com portas lógicas básicas [1]. Foi introduzido ainda um tipo de blocos combinacionais standard: o multiplexer. Foi também projectado um descodificador de hexadecimal para 7 segmentos. Neste trabalho, irão ser aprofundados estes conceitos com exemplos de maior complexidade. Serão ainda introduzidos mais três tipos de blocos combinacionais standard: os descodificadores (decoders), os demultiplexers e os codificadores (encoders) [2]. MiEEC, 1.º ano, 1.º semestre DEEC-FCTUC

2 2. Descodificador para acender LEDs 2.1 Descodificadores Um descodificador (decoder) é um circuito combinacional standard que permite indexar uma entrada a partir de um código de entrada [2]. Se n for o número de entradas do descodificador, o número de saídas é 2 n e o descodificador designa-se por descodificador n para 2 n ou, mais abreviadamente, descodificador n:2 n Por exemplo um descodificador 2:4 tem duas entradas e 4 saídas. A Tabela 1 apresenta a tabela de verdade de um descodificador 4:16 (ver Fig. 1). Como se pode verificar, o circuito activa (coloca a 1) a saída cujo índice coincide com o valor binário presente na entrada. Por exemplo, é activada a saída D9 se a entrada tiver o valor I3 I2 I1 I0 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D Tabela 1. Tabela de verdade de um descodificador 4:16. MiEEC, 1.º ano, 1.º semestre Pág. 2/10 DEEC-FCTUC

3 Fig. 1. Descodificador 4: Actividades a) Com base na Tabela 1, escreva as funções Booleanas das 16 saídas do descodificador 4:16. b) Crie no Quartus II um novo projecto controla_leds_1 e implemente o descodificador 4:16 com portas lógicas. Crie um novo componente descod_4_16. Sugestão: Para gastar menos tempo com o desenho de ligações (wires), efectue as ligações fazendo correspondência por nome. Para isso, deverá editar as propriedades dos wires que pretende ligar e atribuir-lhes o mesmo nome 1. c) Crie um esquemático teste_descod_4_16 para testar o descodificador 4:16. Gere vectores de teste e simule o descodificador 4:16 para todas as combinações possíveis das entradas. Se detectar algum erro, volte atrás para corrigir o projecto. d) Adicione ao projecto um novo esquemático com o nome controla_leds_1. Defina este esquemático como entidade de alto nível do projecto. Instancie um bloco descod_4_16 e adicione pinos de entrada e saída de acordo com a nomenclatura dos pinos da DE2 [3], apresentada na última página deste guia de laboratório (use 4 interruptores para as entradas e 16 LEDs para as saídas). Instancie também um descodificador hexadecimal para 7 segmentos (reutilize o bloco projectado no LAB3 [1] para o efeito) para mostrar num display de 7 segmentos o código binário colocado à entrada do descodificador 4:16. Sugestão: Antes de adicionar manualmente pinos, experimente, por exemplo, clicar com o botão direito do rato sobre o bloco descod_4_16 e seleccione a opção Generate Pins for Symbol Ports. e) Atribua os pinos necessários, programe a FPGA e verifique o correcto funcionamento do circuito na placa DE2 [3] para todas as combinações das entradas. Sugestão: Seleccione a opção Assignments>Import Assignments e localize o ficheiro DE2_pin_assignments.csv fornecido no InforEstudante juntamente com o enunciado do trabalho. Depois de atribuir os pinos, não se esqueça de voltar a compilar o projecto antes de programar a FPGA. 1 Seleccionar o wire com o botão esquerdo do rato, clicar no botão direito e seleccionar a opção Properties. MiEEC, 1.º ano, 1.º semestre Pág. 3/10 DEEC-FCTUC

4 3. Descodificador para acender LEDs com multiplexagem 3.1 Multiplexagem das entradas Pretende-se nesta fase do trabalho estender o projecto implementado em 2 com multiplexers à entrada, para ser possível controlar os LEDs a partir de dois conjuntos de quatro interruptores. a) Implemente um mux 2:1 (ver LAB3 [1]) e crie no Quartus II um novo componente chamado mux_2_1. b) Crie um esquemático teste_mux_2_1 para testar o mux 2:1. Crie vectores de teste e simule o mux 2:1. Se detectar alguma inconformidade, volte a a) para corrigir os erros. c) Crie um novo esquemático controla_leds_2. Desenhe o esquemático de um circuito combinacional que permite acender um LED do conjunto LEDR[15..0] consoante o valor de uma entrada binária de 4 bits 2 previamente seleccionada. Este valor pode ser fornecido pelo conjunto de interruptores SW[3..0] ou pelo conjunto de interruptores SW[7..4], consoante o valor da entrada KEY[0] 3. Use um descodificador hexadecimal para 7 segmentos (reutilize o bloco projectado no LAB3 [1] para o efeito) para representar o código binário seleccionado para controlar os LEDs no display de 7 segmentos controlado pelos sinais HEX0[6..0]. Sugestão: Faça copy&paste para usar o esquemático controla_leds_1 como ponto de partida. d) Atribua os pinos necessários, programe a FPGA e verifique o correcto funcionamento do circuito na placa DE2 para todas as combinações das entradas. 3.2 Multiplexagem das saídas Em seguida, o conceito de multiplexagem será utilizado à saída do circuito que controla os LEDs para seleccionar um de dois conjuntos de LEDs. Para o efeito, será utilizado um novo tipo de circuito combinacional standard: o demultiplexer. 2 Por exemplo, se o valor da entrada for 0101, deverá acender o LED com o índice 5, ou seja LEDR[5]. 3 Se KEY[0] tiver o valor 0, é seleccionado o conjunto SW[3..0], senão é seleccionado o conjunto SW[7..4]. MiEEC, 1.º ano, 1.º semestre Pág. 4/10 DEEC-FCTUC

5 3.2.1 Demultiplexer O demultiplexer [2], muitas vezes abreviado como demux, tem um comportamento dual do multiplexer: possui um selector de n bits, uma entrada e 2 n saídas (de dados); consoante o valor do selector, o circuito «liga» a entrada à saída com o índice igual ao valor do selector. A Fig. 2 apresenta o símbolo, o princípio de funcionamento e o circuito com portas lógicas de um demux 1:2. Fig. 2. Demultiplexer 1:2 (a) símbolo e (b) princípio de funcionamento Actividades a) Projecte o circuito de um demux 1:2 (ver Fig. 2) usando portas lógicas. Crie no Quartus II o esquemático com o nome demux_1_2 correspondente à implementação de um demux 1:2. Crie um novo componente demux_1_2. b) Simule o bloco demux_1_2. Se detectar algum erro no seu comportamento volte atrás para fazer as correcções necessárias. c) Crie um novo esquemático controla_leds_3. Usando como ponto de partida (copy&paste) o esquemático controla_leds_2 que desenhou em 3.1c), estenda o controlador de LEDs, usando várias instâncias do bloco demux_1_2, de forma que: (1) continue a utilizar os LEDs vermelhos LEDR[15..0], mas que também seja possível utilizar os LEDs verdes LEDG[7..0]; (2) actuando no botão de pressão KEY[1] seja possível controlar o conjunto de LEDs LEDR[7..0] ou o conjunto LEDG[7..0] 4 ; os restantes LEDs (LEDR[15..8]) continuem a ser controlados como dantes. Tal como em 3.1c), continue a incluir um descodificador hexadecimal para 7 segmentos para representar o código binário seleccionado para controlar os LEDs no display de 7 segmentos ligado aos sinais HEX0[6..0]. 4 Se KEY[1] tiver o valor 0, é controlado o conjunto LEDR[7..0], senão é controlado o conjunto LEDG[7..0] MiEEC, 1.º ano, 1.º semestre Pág. 5/10 DEEC-FCTUC

6 d) Atribua os pinos necessários, programe a FPGA e verifique o correcto funcionamento do circuito na placa DE2 para todas as combinações das entradas. 4. Descodificador para acender LEDs com codificador à saída Nesta última fase do trabalho, será utilizado um codificador em cascata com o descodificador implementado no início do trabalho, de forma a recuperar-se, à saída da cascata, o código binário original ligado à entrada do descodificador. 4.1 Codificadores Um codificador (encoder) [2] é um circuito combinacional standard que realiza a operação inversa de um descodificador (decoder). Se n for o número de saídas do codificador, o número de entradas é 2 n e o codificador designa-se por codificador 2 n para n ou, mais abreviadamente, codificador 2 n :n. Fig. 3. Codificador 16:4. Por exemplo, um codificador 16:4 tem 16 entradas e 4 saídas (ver Fig. 3). Neste exemplo, se a entrada I14 tiver o valor 1, o circuito coloca na saída D 3:0 o código 1110 (código binário do índice da entrada). Se houver mais do que uma entrada com o valor 1, o circuito coloca na saída o índice mais elevado dentre as entradas que estão a 1, ou seja, o circuito dá prioridade às entradas de maior índice. Por esta razão, o circuito é por vezes designado por codificador de prioridades. MiEEC, 1.º ano, 1.º semestre Pág. 6/10 DEEC-FCTUC

7 4.2 Actividades a) No projecto que usou para o conjunto de actividades 3.2.2, adicione o codificador 16:4 fornecido no InforEstudante juntamente com o enunciado deste trabalho (ver Fig. 4): adicione todos os ficheiros fornecidos usando o comando Project>Add/Remove Files in Project. Fig. 4. Bloco fornecido no InforEstudante para implementar um codificador 16:4. b) Abra o esquemático controla_leds_3 e grave-o com o novo nome controla_leds_4. Defina este esquemático como a nova entidade de alto nível do projecto. Adicione ao esquemático um bloco como o da Fig. 4, de forma obter na sua saída o código binário correspondente aos 16 bits usados para controlar os LEDs, antes da multiplexagem à saída do circuito; estes 16 bits devem ser ligados à entrada do codificador. Esse código binário, depois de descodificado para 7 segmentos, deverá ser apresentado num segundo display de 7 segmentos, controlado através dos sinais HEX1[6..0]. Repare que as entradas e saídas do bloco encoder_16_4 (bloco da Fig. 4) estão organizadas em barramentos (buses). Esta é uma forma expedita de agrupar no Quartus II um conjunto de linhas com um significado lógico afim, de forma a poderem ser representadas de forma compacta nos esquemáticos. Sugestão: As ligações dos wires que já possuía no esquemático aos bits de entrada do codificador terão de ser feitas por correspondência. Para isso: (1) desenhe um barramento de entrada (localizar na barra de ferramentas Orthogonal Bus Tool) a ligar à entrada I[15:0] do codificador e edite as propriedades do barramento para lhe atribuir um nome (e.g. igual ao do pino de entrada, ou outro qualquer à sua escolha) com um intervalo de índices adequado à entrada de 16 bits ([15..0]); (2) para ligar um determinado wire a um dos sinais do barramento que criou, deverá editar as propriedades do wire e atribuir-lhe um nome igual ao do barramento, com o índice do sinal do barramento ao qual deseja fazer a ligação (e.g. I[15] para ligar o wire à entrada de índice mais elevado do barramento I). MiEEC, 1.º ano, 1.º semestre Pág. 7/10 DEEC-FCTUC

8 c) Atribua os pinos necessários, programe a FPGA e verifique o correcto funcionamento do circuito controla_leds_4 na placa DE2 para todas as combinações das entradas. 5. Preparação do trabalho Com o objectivo de preparar convenientemente este trabalho que irá realizar na aula de laboratório, deverá: 1. Ler atentamente este documento até ao fim. 2. Consultar as referências indicadas na secção 7, pág. 9 e outras referências bibliográficas que sejam relevantes para o trabalho. 3. Executar as actividades 2.2a) e 3.2.2a), e pedir ao docente da aula de laboratório, no início da aula, para esclarecer eventuais dúvidas. Facultativamente, se tiver o SW de CAD Quartus II instalado no seu PC (o Quartus II é distribuído gratuitamente através do sítio Web da Altera 5 ), poderá desenhar previamente parte dos esquemáticos solicitados ao longo do trabalho e trazê-los para a aula. A preparação mais ou menos cuidada do trabalho será tida em conta na avaliação que o docente realizará durante a aula. 5 MiEEC, 1.º ano, 1.º semestre Pág. 8/10 DEEC-FCTUC

9 6. Lista de verificação Actividade a) Funções Booleanas do descodificador 4: b), c) Criação do componente descod_4_16 e edição e simulação do circuito teste_ descod_4_ d), e) Edição e teste na FPGA do circuito controla_leds_ a), b) Criação do componente mux_2_1 e edição e simulação do circuito teste_mux_2_ c),d) Edição do esquemático do circuito controla_leds_2., e teste na FPGA a), b) Criação e teste em simulação do componente demux_1_ c) Edição do esquemático do circuito controla_leds_ d) Teste na FPGA do circuito controla_leds_ a), b) Edição do esquemático do circuito controla_leds_ c) Teste na FPGA do circuito controla_leds_4. Importante: Antes de dar por terminado este trabalho laboratorial, preencha a tabela anterior e chame o docente para este verificar e registar a execução das várias actividades propostas neste enunciado. 7. Referências bibliográficas [1] LAB03 Circuitos digitais combinacionais: alarme do museu, multiplexers, e descodificador de 4 bits para visor de 7 segmentos. Texto de apoio ao trabalho de laboratório n.º 3 das aulas práticas laboratoriais da disciplina de Laboratório de Sistemas Digitais, Jorge Lobo e Rui P. Rocha, DEEC, FCTUC, Set [2] Digital Design. Frank Vahid, John Wiley & Sons, [3] DE2 Development and Education Board. Altera, 72 páginas, i Conteúdo pedagógico preparado em Setembro de 2011 pelos docentes Jorge Lobo e Rui P. Rocha do DEEC-FCTUC, que asseguram a leccionação da unidade curricular (MiEEC, 1.º ano, 1.º semestre). MiEEC, 1.º ano, 1.º semestre Pág. 9/10 DEEC-FCTUC

10 8. Pinos principais da placa DE2 ( Dispositivo: Cyclone II, EP2C35F672C6 Ficheiro: DE2_pin_assignments.csv ) # Altera s DE2 board # To,Location # push-buttons KEY[0],PIN_G26 KEY[1],PIN_N23 KEY[2],PIN_P23 KEY[3],PIN_W26 # Switches SW[0],PIN_N25 SW[1],PIN_N26 SW[2],PIN_P25 SW[3],PIN_AE14 SW[4],PIN_AF14 SW[5],PIN_AD13 SW[6],PIN_AC13 SW[7],PIN_C13 SW[8],PIN_B13 SW[9],PIN_A13 SW[10],PIN_N1 SW[11],PIN_P1 SW[12],PIN_P2 SW[13],PIN_T7 SW[14],PIN_U3 SW[15],PIN_U4 SW[16],PIN_V1 SW[17],PIN_V2 # Red LEDs LEDR[0],PIN_AE23 LEDR[1],PIN_AF23 LEDR[2],PIN_AB21 LEDR[3],PIN_AC22 LEDR[4],PIN_AD22 LEDR[5],PIN_AD23 LEDR[6],PIN_AD21 LEDR[7],PIN_AC21 LEDR[8],PIN_AA14 LEDR[9],PIN_Y13 LEDR[10],PIN_AA13 LEDR[11],PIN_AC14 LEDR[12],PIN_AD15 LEDR[13],PIN_AE15 LEDR[14],PIN_AF13 LEDR[15],PIN_AE13 LEDR[16],PIN_AE12 LEDR[17],PIN_AD12 # Green LEDs LEDG[0],PIN_AE22 LEDG[1],PIN_AF22 LEDG[2],PIN_W19 LEDG[3],PIN_V18 LEDG[4],PIN_U18 LEDG[5],PIN_U17 LEDG[6],PIN_AA20 LEDG[7],PIN_Y18 LEDG[8],PIN_Y12 # # 7 segments # hex0 HEX0[0],PIN_AF10 HEX0[1],PIN_AB12 HEX0[2],PIN_AC12 HEX0[3],PIN_AD11 HEX0[4],PIN_AE11 HEX0[5],PIN_V14 HEX0[6],PIN_V13 # hex1 HEX1[0],PIN_V20 HEX1[1],PIN_V21 HEX1[2],PIN_W21 HEX1[3],PIN_Y22 HEX1[4],PIN_AA24 HEX1[5],PIN_AA23 HEX1[6],PIN_AB24 # hex2 HEX2[0],PIN_AB23 HEX2[1],PIN_V22 HEX2[2],PIN_AC25 HEX2[3],PIN_AC26 HEX2[4],PIN_AB26 HEX2[5],PIN_AB25 HEX2[6],PIN_Y24 # hex3 HEX3[0],PIN_Y23 HEX3[1],PIN_AA25 HEX3[2],PIN_AA26 HEX3[3],PIN_Y26 HEX3[4],PIN_Y25 HEX3[5],PIN_U22 HEX3[6],PIN_W24 # hex4 HEX4[0],PIN_U9 HEX4[1],PIN_U1 HEX4[2],PIN_U2 HEX4[3],PIN_T4 HEX4[4],PIN_R7 HEX4[5],PIN_R6 HEX4[6],PIN_T3 # hex5 HEX5[0],PIN_T2 HEX5[1],PIN_P6 HEX5[2],PIN_P7 HEX5[3],PIN_T9 HEX5[4],PIN_R5 HEX5[5],PIN_R4 HEX5[6],PIN_R3 # hex6 HEX6[0],PIN_R2 HEX6[1],PIN_P4 HEX6[2],PIN_P3 HEX6[3],PIN_M2 HEX6[4],PIN_M3 HEX6[5],PIN_M5 HEX6[6],PIN_M4 # hex7 HEX7[0],PIN_L3 HEX7[1],PIN_L2 HEX7[2],PIN_L9 HEX7[3],PIN_L6 HEX7[4],PIN_L7 HEX7[5],PIN_P9 HEX7[6],PIN_N9 # 50MHz clock CLOCK_50,PIN_N2 # PS2 PS2_CLK,PIN_D26 PS2_DAT,PIN_C24 # VGA VGA_R[9],PIN_E10 VGA_G[9],PIN_D12 VGA_B[9],PIN_B12 VGA_HS,PIN_A7 VGA_VS,PIN_D8 VGA_CLK,PIN_B8 VGA_BLANK,PIN_D6 MiEEC, 1.º ano, 1.º semestre Pág. 10/10 DEEC-FCTUC

LAB03 Circuitos digitais combinacionais: alarme do museu, multiplexers, e descodificador de 4 bits para visor de 7 segmentos i

LAB03 Circuitos digitais combinacionais: alarme do museu, multiplexers, e descodificador de 4 bits para visor de 7 segmentos i DEP. DE ENG.ª ELECTROTÉCNICA E DE COMPUTADORES FACULDADE DE CIÊNCIAS E TECNOLOGIA UNIVERSIDADE DE COIMBRA LAB03 Circuitos digitais combinacionais: alarme do museu, multiplexers, e descodificador de 4 bits

Leia mais

LAB05 Flip-Flops, Circuitos Lógicos Sequenciais e Autómatos Finitos i

LAB05 Flip-Flops, Circuitos Lógicos Sequenciais e Autómatos Finitos i DEP. DE ENG.ª ELECTROTÉCNICA E DE COMPUTADORES FACULDADE DE CIÊNCIAS E TECNOLOGIA UNIVERSIDADE DE COIMBRA LAB05 Flip-Flops, Circuitos Lógicos Sequenciais e Autómatos Finitos i 1. Introdução... 2 2. Projecto

Leia mais

LAB08 Projecto RTL de uma máquina de venda automática i

LAB08 Projecto RTL de uma máquina de venda automática i DEP. DE ENG.ª ELECTROTÉCNICA E DE COMPUTADORES FACULDADE DE CIÊNCIAS E TECNOLOGIA UNIVERSIDADE DE COIMBRA LAB08 Projecto RTL de uma máquina de venda automática i 1. Introdução... 1 1.1 Projecto a nível

Leia mais

Lab 9 Implementação do MIPS em VHDL e teste na FPGA

Lab 9 Implementação do MIPS em VHDL e teste na FPGA Sistemas de Microprocessadores DEP. DE ENG.ª ELECTROTÉCNICA E DE COMPUTADORES FACULDADE DE CIÊNCIAS E TECNOLOGIA UNIVERSIDADE DE COIMBRA Lab 9 Implementação do MIPS em VHDL e teste na FPGA Neste trabalho

Leia mais

LAB06 Introdução à Descrição de Circuitos Lógicos em VHDL i

LAB06 Introdução à Descrição de Circuitos Lógicos em VHDL i DEP. DE ENG.ª ELECTROTÉCNICA E DE COMPUTADORES FACULDADE DE CIÊNCIAS E TECNOLOGIA UNIVERSIDADE DE COIMBRA LAB06 Introdução à Descrição de Circuitos Lógicos em VHDL i 1. Introdução... 1 2. Linguagem de

Leia mais

Laboratório de Eletrônica Digital Tutorial Quartus II (Procedimentos para Criação e Simulação de Projetos Digitais)

Laboratório de Eletrônica Digital Tutorial Quartus II (Procedimentos para Criação e Simulação de Projetos Digitais) Universidade Federal do Pará Instituto de Tecnologia Faculdade de Engenharia Elétrica Laboratório de Eletrônica Digital Tutorial Quartus II (Procedimentos para Criação e Simulação de Projetos Digitais)

Leia mais

Exercícios de Laboratório 1

Exercícios de Laboratório 1 Tradução do Laboratory Exercise 1 disponível em Exercícios de Laboratório 1 Switches (chaves), Luzes (LEDs) e Multiplexadores

Leia mais

Circuitos MSI e LSI e suas aplicações

Circuitos MSI e LSI e suas aplicações Circuitos MSI e LSI e suas aplicações ESTV-ESI-Sistemas Digitais-Circuitos MSI e LSI 1/14 De acordo com a classificação dos CI s quanto ao nível de integração, directamente relacionado com o número de

Leia mais

LAB01 Introdução ao Altera Quartus II: LEDs, lógica combinacional, e contador com visor de 7 segmentos utilizando a placa FPGA DE2 i

LAB01 Introdução ao Altera Quartus II: LEDs, lógica combinacional, e contador com visor de 7 segmentos utilizando a placa FPGA DE2 i DEP. DE ENG.ª ELECTROTÉCNICA E DE COMPUTADORES FACULDADE DE CIÊNCIAS E TECNOLOGIA UNIVERSIDADE DE COIMBRA LAB01 Introdução ao Altera Quartus II: LEDs, lógica combinacional, e contador com visor de 7 segmentos

Leia mais

Introdução ao Altera DE2. Edson Midorikawa

Introdução ao Altera DE2. Edson Midorikawa Introdução ao Altera DE2 Edson Midorikawa Altera DE2 Altera DE2 Altera Cyclone II 2C35 FPGA with 35.000 LEs Altera Serial Configuration devices (EPCS16) for Cyclone II 2C35 USB Blaster built in on board

Leia mais

Introdução ao Projeto de Circuitos com Altera DE2. Edson Midorikawa. Setembro/2012. Altera DE2

Introdução ao Projeto de Circuitos com Altera DE2. Edson Midorikawa. Setembro/2012. Altera DE2 Introdução ao Projeto de Circuitos com Altera DE2 Edson Midorikawa Setembro/2012 Altera DE2 Altera DE2 Altera Cyclone II 2C35 FPGA with 35.000 LEs Altera Serial Configuration devices (EPCS16) for Cyclone

Leia mais

Circuito de Recepção Serial Assíncrona

Circuito de Recepção Serial Assíncrona Circuito de Recepção Serial Assíncrona Versão 2016 RESUMO O objetivo desta experiência é aplicar a metodologia de projeto de circuitos digitais com dispositivos programáveis adotado no Laboratório Digital

Leia mais

SISTEMAS DIGITAIS LETI, LEE Ano lectivo de 2015/2016 Trabalho 3 Circuitos Combinatórios Típicos

SISTEMAS DIGITAIS LETI, LEE Ano lectivo de 2015/2016 Trabalho 3 Circuitos Combinatórios Típicos SISTEMAS DIGITAIS LETI, LEE Ano lectivo de 2015/2016 Trabalho 3 Circuitos Combinatórios Típicos 1. Introdução Este trabalho foi concebido para que os alunos façam a concepção de um circuito lógico usando

Leia mais

EPUSP PCS2355 Laboratório Digital SOMADORES DECIMAIS

EPUSP PCS2355 Laboratório Digital SOMADORES DECIMAIS SOMADORES DECIMAIS Versão 2015 RESUMO Nesta experiência será estudado um circuito aritmético de soma decimal a partir dos somadores binários de 4 bits (por exemplo, o circuito integrado 74283). A parte

Leia mais

Exercícios de Laboratório 3

Exercícios de Laboratório 3 Tradução do Laboratory Exercise 3 disponível em Exercícios de Laboratório 3 Latches, Flip-Flops e Registradores Este exercício

Leia mais

Lab Verilog Chaves, LEDs e Multiplexadores

Lab Verilog Chaves, LEDs e Multiplexadores MINISTÉRIO DA EDUCAÇÃO UTFPR UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CAMPO MOURÃO Lab. 01 - Verilog Chaves, LEDs e Multiplexadores Projetos de Sistemas Integrados Prof. Roberto Ribeiro Neli Neste laboratório

Leia mais

EPUSP PCS 2355 Laboratório Digital. Contadores em VHDL

EPUSP PCS 2355 Laboratório Digital. Contadores em VHDL Contadores em VHDL Versão 2012 RESUMO Esta experiência consiste no projeto e implementação de circuitos contadores com o uso da linguagem de descrição de hardware VHDL. São apresentados aspectos básicos

Leia mais

EPUSP PCS 3635 Laboratório Digital I. Trena Digital

EPUSP PCS 3635 Laboratório Digital I. Trena Digital Trena Digital Versão 2016 RESUMO Esta experiência tem por objetivo desenvolver uma Trena Digital, ou seja, um circuito digital que realiza a medida de distância para um objeto, usando um sensor ultrassônico

Leia mais

SISTEMAS DIGITAIS LETI, LEE Ano lectivo de 2013/2014 Trabalho 2 Circuitos Combinatórios Típicos

SISTEMAS DIGITAIS LETI, LEE Ano lectivo de 2013/2014 Trabalho 2 Circuitos Combinatórios Típicos SISTEMAS DIGITAIS LETI, LEE Ano lectivo de 2013/2014 Trabalho 2 Circuitos Combinatórios Típicos 1. Introdução Este trabalho foi concebido para que os alunos façam a concepção de um circuito lógico usando

Leia mais

EPUSP PCS 2011/2305/2355 Laboratório Digital SOMADORES DECIMAIS

EPUSP PCS 2011/2305/2355 Laboratório Digital SOMADORES DECIMAIS SOMADORES DECIMAIS Versão 2012 RESUMO Nesta experiência será estudado um circuito aritmético de soma decimal a partir dos somadores binários de 4 bits (por exemplo, o circuito integrado 74283). A parte

Leia mais

1 Práticas de Laboratório Construindo um Circuito TTL (Transistor-Transistor Logic) Introdução a ferramenta EDA Quartus II

1 Práticas de Laboratório Construindo um Circuito TTL (Transistor-Transistor Logic) Introdução a ferramenta EDA Quartus II Índice 1 Práticas de Laboratório 7 1.1 Construindo um Circuito TTL (Transistor-Transistor Logic)................. 8 1.2 Introdução a ferramenta EDA Quartus II 9.1......................... 12 1 2 ÍNDICE

Leia mais

EPUSP PCS 3335 Laboratório Digital A. Trena Digital

EPUSP PCS 3335 Laboratório Digital A. Trena Digital Trena Digital Versão 2016 RESUMO Esta experiência tem por objetivo desenvolver uma Trena Digital, ou seja, um circuito digital que realiza a medida de distância para um objeto, usando um sensor ultrassônico

Leia mais

Trabalho prático de Sistemas Digitais

Trabalho prático de Sistemas Digitais Trabalho prático de Sistemas Digitais (2016/17) Implementar o sistema de controlo de um elevador simples, de acordo com as especificações abaixo. Tem 4 botões de entradas: o andar desejado para mover 0

Leia mais

Sistemas Digitais Guia de Implementação de Circuitos na Placa de Desenvolvimento

Sistemas Digitais Guia de Implementação de Circuitos na Placa de Desenvolvimento Departamento de Engenharia Electrotécnica e de Computadores Instituto Superior Técnico Universidade Técnica de Lisboa Sistemas Digitais Guia de Implementação de Circuitos na Placa de Desenvolvimento Horácio

Leia mais

Exercícios de Laboratório 2

Exercícios de Laboratório 2 Tradução do Laboratory Exercise 2 disponível em Exercícios de Laboratório 2 Números e Displays Este é um exercício de criação

Leia mais

Sistemas Digitais Ano lectivo de 2010/2011 LEIC - TP, LERC, LEE 1 o Trabalho de Laboratório

Sistemas Digitais Ano lectivo de 2010/2011 LEIC - TP, LERC, LEE 1 o Trabalho de Laboratório Sistemas Digitais Ano lectivo de 2010/2011 LEIC - TP, LERC, LEE 1 o Trabalho de Laboratório Introdução ao Laboratório 1 Objectivos O objectivo do 1 o trabalho de laboratório é efectuar a adaptação ao ambiente

Leia mais

ELETRÔNICA DIGITAL I

ELETRÔNICA DIGITAL I ELETRÔNICA DIGITAL I DE10-LITE Programação Utilizando Diagrama Esquemático Professor Dr. Michael Klug 1 Utilização do software Download: https://fpgasoftware.intel.com/ Versão Lite: gratuita Para utilização

Leia mais

Laboratório de Introdução à Arquitetura de Computadores IST - Taguspark 2017/2018 Introdução aos sistemas digitais Guião 2 2 a 6 outubro de 2017

Laboratório de Introdução à Arquitetura de Computadores IST - Taguspark 2017/2018 Introdução aos sistemas digitais Guião 2 2 a 6 outubro de 2017 Laboratório de Introdução à Arquitetura de Computadores IST - Taguspark 2017/2018 Introdução aos sistemas digitais Guião 2 2 a 6 outubro de 2017 (Semana 3) 1 Objectivos Com este trabalho pretende-se que

Leia mais

Banco de Registradores e ULA

Banco de Registradores e ULA Banco de Registradores e ULA Versão 2015 RESUMO Esta experiência tem como objetivo o desenvolvimento de um banco de registradores contendo 8 registradores de 4 bits cada. Este circuito deve armazenar um

Leia mais

Microprocessadores. Notas sobre a utilização de Símbolos e Buses no Editor de Esquemáticos da Xilinx

Microprocessadores. Notas sobre a utilização de Símbolos e Buses no Editor de Esquemáticos da Xilinx Departamento de Engenharia Electrotécnica e de Computadores Instituto Superior Técnico Universidade Técnica de Lisboa Notas sobre a utilização de Símbolos e Buses no Editor de Esquemáticos da Xilinx (Versão

Leia mais

EPUSP PCS 3335/3635 Laboratório Digital. Circuito em VHDL

EPUSP PCS 3335/3635 Laboratório Digital. Circuito em VHDL Circuito em VHDL Versão 2017 RESUMO Esta experiência tem como objetivo um contato inicial com o desenvolvimento do projeto de um circuito digital simples em VHDL e sintetizado para uma placa de desenvolvimento

Leia mais

Sistemas Digitais Circuitos Combinatórios Típicos

Sistemas Digitais Circuitos Combinatórios Típicos Sistemas Digitais Circuitos Combinatórios Típicos João Paulo Baptista de Carvalho (Prof. Auxiliar do IST) joao.carvalho@inesc.pt Descodificadores Um descodificador é um circuito combinatório que permite,

Leia mais

Introdução ao Projeto de Sistemas Digitais com Dispositivos Programáveis

Introdução ao Projeto de Sistemas Digitais com Dispositivos Programáveis Introdução ao Projeto de Sistemas Digitais com Dispositivos Programáveis Versão 2013 RESUMO Nesta experiência será desenvolvido um projeto de sistema digital em um dispositivo programável (FPGA) com a

Leia mais

CONTROLE DE UM SERVO MOTOR

CONTROLE DE UM SERVO MOTOR CONTROLE DE UM SERVO MOTOR Versão 2015 RESUMO Esta experiência tem como objetivo a familiarização e o projeto de um circuito de controle simples de um servo motor. A parte experimental inclui atividades

Leia mais

Comunicação Serial Assíncrona

Comunicação Serial Assíncrona Comunicação Serial Assíncrona Versão 2016 RESUMO O objetivo desta experiência é projetar circuitos digitais para comunicação serial de dados (transmissão de dados) com um terminal de dados, utilizando

Leia mais

Introdução ao Projeto de Sistemas Digitais com Dispositivos Programáveis

Introdução ao Projeto de Sistemas Digitais com Dispositivos Programáveis Introdução ao Projeto de Sistemas Digitais com Dispositivos Programáveis E.T.M./2011 (adaptação) RESUMO Nesta experiência será apresentada uma metodologia estruturada para projeto de sistemas digitais

Leia mais

Introdução ao Projeto de Sistemas Digitais com Dispositivos Programáveis

Introdução ao Projeto de Sistemas Digitais com Dispositivos Programáveis Introdução ao Projeto de Sistemas Digitais com Dispositivos Programáveis Versão 2012 RESUMO Nesta experiência será apresentada uma metodologia estruturada para projeto de sistemas digitais utilizando FPGAs

Leia mais

Tutorial para criação de circuitos digitais utilizando diagrama esquemático no Quartus Prime 16.1

Tutorial para criação de circuitos digitais utilizando diagrama esquemático no Quartus Prime 16.1 Tutorial para criação de circuitos digitais utilizando diagrama esquemático no Quartus Prime 16.1 Felipe Valencia de Almeida Profa. Dra. Liria Sato Prof. Dr. Edson Midorikawa Versão 1.0 1º Semestre de

Leia mais

EPUSP PCS 2308 Laboratório Digital. Trena Digital

EPUSP PCS 2308 Laboratório Digital. Trena Digital Trena Digital Versão 2014 RESUMO Esta experiência tem por objetivo desenvolver um circuito que realiza a medida de distância para um objeto. A implementação será desenvolvida com o dispositivo programável

Leia mais

(Semana 11) L E D s. Entrada (hexa) Passe o simulador para modo Simulation e carregue em START.

(Semana 11) L E D s. Entrada (hexa) Passe o simulador para modo Simulation e carregue em START. hexadecimal Laboratório de Introdução à Arquitetura de Computadores IST - Taguspark 28/29 Sistemas digitais combinatórios e sequenciais Guião 8 26 a 3 novembro de 28 (Semana ) Objectivos Com este trabalho

Leia mais

Laboratório 1 (Trabalho sem Relatório) Semana 20 de Setembro a 24 de Setembro

Laboratório 1 (Trabalho sem Relatório) Semana 20 de Setembro a 24 de Setembro Laboratório (Trabalho sem Relatório) Semana 20 de Setembro a 24 de Setembro Verificação de equivalência de representações através de expressões booleanas, tabelas de verdade e esquemáticos. Contacto com

Leia mais

Sistemas Digitais (SD) Circuitos combinatórios: descodificadores, codificadores, multiplexers e demultiplexers

Sistemas Digitais (SD) Circuitos combinatórios: descodificadores, codificadores, multiplexers e demultiplexers Sistemas Digitais (SD) Circuitos combinatórios: descodificadores, codificadores, multiplexers e demultiplexers Aula Anterior Na aula anterior: Noção de circuito combinatório; Tempo de propagação num circuito;

Leia mais

Introdução ao desenho de circuitos digitais usando Xilinx WebPACK 4.1 e linguagem ABEL

Introdução ao desenho de circuitos digitais usando Xilinx WebPACK 4.1 e linguagem ABEL Laboratórios Integrados I 1 Introdução ao desenho de circuitos digitais usando Xilinx WebPACK 4.1 e linguagem ABEL Introdução Este tutorial apresenta os principais passos associados à síntese de um circuito

Leia mais

Banco de Registradores

Banco de Registradores Banco de Registradores Versão 201 RESUMO Esta experiência tem como objetivo o desenvolvimento de um banco de registradores contendo 8 registradores de bits cada. Este circuito deve armazenar um conjunto

Leia mais

INTRODUÇÃO AO CET QUALIDADE AMBIENTAL INSTRUMENTAÇÃO E CONTROLO DE PROCESSOS

INTRODUÇÃO AO CET QUALIDADE AMBIENTAL INSTRUMENTAÇÃO E CONTROLO DE PROCESSOS INTRODUÇÃO AO CET QUALIDADE AMBIENTAL INSTRUMENTAÇÃO E CONTROLO DE PROCESSOS OBJECTIVOS: o Introdução ao ambiente LabVIEW o Modelo de programação em G o Conceito de instrumentos t virtuais it i (VI) o

Leia mais

Hardware. 5- Faça o fluxograma para efectuar o debounced de uma tecla por temporização(20ms). Implemente uma rotina para a leitura da tecla.

Hardware. 5- Faça o fluxograma para efectuar o debounced de uma tecla por temporização(20ms). Implemente uma rotina para a leitura da tecla. 1- Na ligação de Microprocessadores a periféricos são utilizados, básicamente dois métodos, I/O-polling e I/O-interrupt. Quais as vantagens e desvantages de cada método, exemplifique. 2- Qual a diferença

Leia mais

ARQUITECTURA DE COMPUTADORES

ARQUITECTURA DE COMPUTADORES ARQUITECTURA DE COMPUTADORES 2º Trabalho de Laboratório Unidade de Controlo Hardwired Objectivo: Pretende-se que os alunos compreendam a metodologia usada na síntese, implementação e programação de um

Leia mais

Prática 2 Implementação de Circuitos Lógicos em FPGA

Prática 2 Implementação de Circuitos Lógicos em FPGA Nome: Professor: Turma: Data: Prática 2 Implementação de Circuitos Lógicos em FPGA O objetivo desta prática é apresentar a criação do arquivo de projeto, do arquivo de estímulos e a simulação de circuitos

Leia mais

O 0 O 1 O 2 O 3 O 4 O 5 O 6 O 7

O 0 O 1 O 2 O 3 O 4 O 5 O 6 O 7 Notas de Aulas -2 Demultiplex como gerador de função boleana Exemplos, Codificadores - págs. 93 a 02. Exemplo: Gerar esta função f usando DEMUX de 03 variáveis de seleção, sendo S 2 a variável mais significativa.

Leia mais

Projecto de Sistemas Digitais I. 2 o Ano 2006/2007

Projecto de Sistemas Digitais I. 2 o Ano 2006/2007 Projecto de Sistemas Digitais I Lic. em Engenharia de Sistemas e Informática 2 o Ano 2006/2007 António J. Esteves Dep. Informática, Universidade do Minho Braga, Portugal 16 de Abril de 2007 Projecto Objectivos

Leia mais

4. Módulos Funcionais de média complexidade Multiplexer Descodificador Implementações alternativas de multiplexer...

4. Módulos Funcionais de média complexidade Multiplexer Descodificador Implementações alternativas de multiplexer... 4. Módulos Funcionais de média complexidade... 4 2 4. Multiplexer... 4 2 4.2 Descodificador... 4 3 4.3 Implementações alternativas de multiplexer... 4 3 4.4 THREE STATE... 4 4 4.5 Expansão de multiplexers

Leia mais

Exemplo somador de 3 bits

Exemplo somador de 3 bits Exemplo somador de 3 bits 3 números de 1 bit Ci i i Full adder Si Ci1 LS número de 2 bits (pode ser 0, 1, 2 ou 3) MS Escrever uma expressão booleana para as funções Si(Ci,i,i) e Ci1(Ci, i, i) Desenhar

Leia mais

Aula 05 Circuitos lógicos combinacionais

Aula 05 Circuitos lógicos combinacionais ELT 054 (LAB) Turmas D1/D2 D3/D4 1º. Sem 2012 Aula 05 Circuitos lógicos combinacionais Objetivo 1. Resolver/simular problemas combinacionais simples usando portas lógicas Introdução Na eletrônica digital

Leia mais

PROJECTO DE UM SISTEMA DE FECHADURA ELECTRÓNICA

PROJECTO DE UM SISTEMA DE FECHADURA ELECTRÓNICA TRABALHO DE LABORATÓRIO V PROJECTO DE UM SISTEMA DE FECHADURA ELECTRÓNICA 1. INTRODUÇÃO Pretende-se com este trabalho que os alunos projectem um sistema de fechadura electrónica. Este trabalho é considerado

Leia mais

EPUSP PCS 2011/2305/2355 Laboratório Digital. Frequencímetro

EPUSP PCS 2011/2305/2355 Laboratório Digital. Frequencímetro Frequencímetro Versão 2014 RESUMO Esta experiência tem como objetivo a familiarização com duas classes de componentes: os contadores e os registradores. Para isto, serão apresentados alguns exemplos de

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão. - Português Aula N o 9: Título: Sumário: Circuitos combinatórios: descodificadores, codificadores, multiplexers e demultiplexers Descodificadores,

Leia mais

Carga e Descarga do Condensador em C.C.

Carga e Descarga do Condensador em C.C. Departamento de Engenharia Electrotécnica e de Computadores Ekit - Carga e Descarga do Condensador em C.C. Maio de 2008 Elaborado por: Nuno Lucas Aluno Nº Nome Data Objectivo Neste trabalho, pretende estudar-se

Leia mais

Comunicação Serial Assíncrona

Comunicação Serial Assíncrona Comunicação Serial Assíncrona Versão 2016 RESUMO O objetivo desta experiência é projetar circuitos digitais para comunicação serial de dados (transmissão de dados) com um terminal de dados, utilizando

Leia mais

Introdução ao Laboratório Digital

Introdução ao Laboratório Digital Introdução ao Laboratório Digital Versão 2016 RESUMO Esta experiência tem como objetivo um contato inicial com o Laboratório Digital com o desenvolvimento de uma atividade planejada envolvendo o projeto

Leia mais

EPUSP PCS 2011 Laboratório Digital GERADOR DE SINAIS

EPUSP PCS 2011 Laboratório Digital GERADOR DE SINAIS GERADOR DE SINAIS Versão 2015 RESUMO Esta experiência tem como objetivo a familiarização com o problema da conversão de sinais digitalizados em sinais analógicos, o conversor digital-analógico de 8 bits

Leia mais

INSTRUMENTAÇÃO E MEDIDAS

INSTRUMENTAÇÃO E MEDIDAS INSTRUMENTAÇÃO E MEDIDAS TRABALHO N.º2 CONTROLO DE UM DISPLAY DE 7 SEGMENTOS ATRAVÉS DA PORTA PARALELA USANDO COMUNICAÇÃO SÉRIE E PARALELA. Duração do trabalho 2 aulas práticas Ano Lectivo 2002/2003 Página

Leia mais

CONTROLE PARA SEMÁFOROS DE UM CRUZAMENTO

CONTROLE PARA SEMÁFOROS DE UM CRUZAMENTO PARA SEMÁFOROS DE UM CRUZAMENTO Versão 2015 RESUMO Esta experiência tem como principal objetivo ilustrar a utilização de circuitos biestáveis, através do projeto de um circuito de controle das luzes de

Leia mais

1 Objetivos. 2 Material utilizado. 3 Normas de segurança e conduta no laboratório. 4 Contextualização. Pág 1/6

1 Objetivos. 2 Material utilizado. 3 Normas de segurança e conduta no laboratório. 4 Contextualização. Pág 1/6 Curso de Graduação em Ciência da Computação Disciplina: Laboratório de Eletrônica Digital Professor: Otávio Gomes (otavio.gomes@ifmg.edu.br) Atividade: Contadores síncronos em FPGA utilizando esquemáticos

Leia mais

Desenvolvimento com a placa Altera DE1 Prof. Rodrigo de Paula Rodrigues

Desenvolvimento com a placa Altera DE1 Prof. Rodrigo de Paula Rodrigues UNIFEI Universidade Federal de Itajubá IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação ELT029/ELT041/ELT512 Laboratórios de Eletrônica Digital I e Eletrônica Digital II Desenvolvimento

Leia mais

CONTROLO DE SEMÁFOROS

CONTROLO DE SEMÁFOROS TRABALHO DE LABORATÓRIO IV CONTROLO DE SEMÁFOROS 1. INTRODUÇÃO Pretende-se com este trabalho que os alunos se familiarizem com a síntese de circuitos sequenciais. Este trabalho é considerado para avaliação

Leia mais

SÉRIE DE PROBLEMAS: CIRCUITOS COMBINACIONAIS BÁSICOS.

SÉRIE DE PROBLEMAS: CIRCUITOS COMBINACIONAIS BÁSICOS. A 1. Determine as margens de ruído dos níveis baixo e alto para a série HC da família CMOS, cujos parâmetros são os seguintes, quando alimentada com uma fonte de tensão de 5 Volt: Tensão mínima na saída

Leia mais

Eletrônica Digital I TE050. Circuitos Combinacionais

Eletrônica Digital I TE050. Circuitos Combinacionais Universidade Federal do Paraná Setor de Tecnologia Departamento de Engenharia Elétrica Eletrônica Digital I TE5 Circuitos Combinacionais Prof. Lúcio Mauro M. Tonon Circuitos Combinacionais Circuitos Combinacionais

Leia mais

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Lógica Programável INE 5348 Aula 1-P Formas de implementação

Leia mais

CODIFICADOR E DECODIFICADOR (Unidade 4)

CODIFICADOR E DECODIFICADOR (Unidade 4) MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA

Leia mais

AUTOMAÇÃO INDUSTRIAL

AUTOMAÇÃO INDUSTRIAL AUTOMAÇÃO INDUSTRIAL 3º ano Engenharia Mecânica 2º semestre 2006/2007 Guias de Laboratório 5 Objectivo Implementação dum sistema de comando de lógico através dum autómato programável usando a linguagem

Leia mais

Multiplicador Binário com Sinal

Multiplicador Binário com Sinal Multiplicador Binário com Sinal Edson T. Midorikawa/2010 E.T.M./2012 (revisão) RESUMO Nesta experiência será implementado um circuito para multiplicação binária com sinal. Deve ser aplicada a metodologia

Leia mais

MULTIPLEXADOR E DEMULTIPLEXADOR

MULTIPLEXADOR E DEMULTIPLEXADOR MULTIPLEXADOR E DEMULTIPLEXADOR Organização Básica de Computadores - LAB 2 OBJETIVOS: Adquirir conhecimentos em dispositivos de lógica programável; Estudo do circuito multiplexador; Estudo do circuito

Leia mais

Departamento de Engenharia Elétrica e de Computação EESC-USP. Guia de Projetos VHDL utilizando o QUARTUIS II. Profa. Luiza Maria Romeiro Codá

Departamento de Engenharia Elétrica e de Computação EESC-USP. Guia de Projetos VHDL utilizando o QUARTUIS II. Profa. Luiza Maria Romeiro Codá Departamento de Engenharia Elétrica e de Computação EESC-USP Guia de Projetos VHDL utilizando o QUARTUIS II Profa. Luiza Maria Romeiro Codá 1. Criando um novo projeto: 1.1 Iniciando o Quartus II, criando

Leia mais

5. Módulos Funcionais de média complexidade Multiplexer Descodificador Implementações alternativas de multiplexer...

5. Módulos Funcionais de média complexidade Multiplexer Descodificador Implementações alternativas de multiplexer... . Módulos Funcionais de média complexidade... -. Multiplexer... -. Descodificador... -. Implementações alternativas de multiplexer... -. THR-TT... -. xpansão de multiplexers e descodificadores... -.. nabling...

Leia mais

SISTEMAS DIGITAIS II Enunciado do Projecto

SISTEMAS DIGITAIS II Enunciado do Projecto SISTEMAS DIGITAIS II Enunciado do Projecto Prof. José Sousa 2005/2006 Sumário Enunciado do Projecto: Processador de 1 bit...2 Regras e Calendário do Projecto...9 Estrutura do Relatório do Projecto...11

Leia mais

Departamento de Engenharia Electrotécnica e de Computadores Instituto Superior Técnico Universidade Técnica de Lisboa Sistemas Digitais

Departamento de Engenharia Electrotécnica e de Computadores Instituto Superior Técnico Universidade Técnica de Lisboa Sistemas Digitais Departamento de Engenharia Electrotécnica e de Computadores Instituto Superior Técnico Universidade Técnica de Lisboa Sistemas Digitais Introdução ao Ambiente de Projecto da Xilinx Abílio Parreira, Horácio

Leia mais

CIRCUITOS SEQUENCIAIS

CIRCUITOS SEQUENCIAIS TRABALHO DE LABORATÓRIO III CIRCUITOS SEQUENCIAIS 1. INTRODUÇÃO Pretende-se com este trabalho que os alunos se familiarizem com os elementos básicos de memória (flip-flops). Este trabalho é considerado

Leia mais

Introdução ao Laboratório Digital

Introdução ao Laboratório Digital Introdução ao Laboratório Digital Versão 2016 RESUMO Esta experiência tem como objetivo um contato inicial com o Laboratório Digital com o desenvolvimento de uma atividade planejada envolvendo o projeto

Leia mais

Escola Superior de Tecnologia Instituto Politécnico de Setúbal

Escola Superior de Tecnologia Instituto Politécnico de Setúbal Escola Superior de Tecnologia Instituto Politécnico de Setúbal Departamento de Engenharia Electrotécnica SISTEMAS DIGITAIS Enunciados de Laboratório José Sousa / João Beirante - 2001/02 Sumário Trabalho

Leia mais

Tecnologia digital Trabalho nº 3 Miniprojeto de contadores digitais

Tecnologia digital Trabalho nº 3 Miniprojeto de contadores digitais Tecnologia digital Trabalho nº 3 Miniprojeto de contadores digitais Introdução: A capacidade de contar é uma operação fundamental em eletrónica digital. Um contador fornece uma saída binária igual ao número

Leia mais

Interface com Sensor Ultrassônico de Distância

Interface com Sensor Ultrassônico de Distância Interface com Sensor Ultrassônico de Distância Versão 2016 RESUMO Esta experiência tem por objetivo desenvolver um circuito que realiza a interface com o sensor ultrassônico de distância HC-SR04. A implementação

Leia mais

SISTEMAS DIGITAIS CIRCUITOS COMBINATÓRIOS TÍPICOS

SISTEMAS DIGITAIS CIRCUITOS COMBINATÓRIOS TÍPICOS CIRCUITOS COMBINATÓRIOS TÍPICOS Setembro de 4 CIRCUITOS COMBINATÓRIOS TÍPICOS - SUMÁRIO: CODIFICADORES DESCODIFICADORES MULTIPLEXERS DEMULTIPLEXERS SOMADORES / SUBTRACTORES COMPARADORES Setembro de 4 CIRCUITOS

Leia mais

Trabalho Prático Nº 8

Trabalho Prático Nº 8 ESTV-ESI-Sistemas Digitais-Trabalho Prático Nº8 /7 Trabalho Prático Nº 8 Projecto de um controlador de semáforos V2 S2 V S S GY R S2 R2 Y2 G2 Especificações funcionais: Controlador de semáforos de um cruzamento

Leia mais

Controlo Em Espaço de Estados. Trabalho de Laboratório nº 3

Controlo Em Espaço de Estados. Trabalho de Laboratório nº 3 Mestrado em Engenharia Electrotécnica e de Computadores Controlo Em Espaço de Estados 2008/09 Trabalho de Laboratório nº 3 Controlo Adaptativo do Nível de um Tanque J. Miranda Lemos e Alexandre Bernardino

Leia mais

Sistemas Digitais Ficha Prática Nº Uniformização de circuitos com pontas NAND e NOR

Sistemas Digitais Ficha Prática Nº Uniformização de circuitos com pontas NAND e NOR Sistemas Digitais Ficha Prática Nº 2 Uniformização de circuitos com portas NAND e NOR Simplificação de funções com mapas de Karnaugh Desenho de circuitos digitais Implementação de funções lógicas na forma

Leia mais

CONTROLADOR do MOTOR de PASSO

CONTROLADOR do MOTOR de PASSO UNIVERSIDADE DO MINHO DEPARTAMENTO DE ELECTRÓNICA INDUSTRIAL Laboratórios Integrados II CONTROLADOR do MOTOR de PASSO Trabalho Prático nº 7 ÍNDICE ÍNDICE...ii 1. OBJECTIVOS DO TRABALHO... 1 2. ETAPAS DO

Leia mais

Técnicas Digitais I. Experiências de Laboratório

Técnicas Digitais I. Experiências de Laboratório Experiências de Laboratório Preparatório: Técnicas Digitais I 1ª Multiplexador Discreto Projetar um circuito cuja saída possa escolher entre o valor de uma entre duas entradas A ou B, conforme o valor

Leia mais

Sistemas Digitais Circuitos Combinatórios Típicos

Sistemas Digitais Circuitos Combinatórios Típicos Sistemas Digitais Circuitos Combinatórios Típicos João Paulo Baptista de Carvalho joao.carvalho@inesc.pt Descodificadores Um descodificador é um circuito combinatório que permite, perante uma combinação

Leia mais

Neste exercício, vamos criar uma Folha de Cálculo, onde vamos utilizar alguns Controlos de Formulários.

Neste exercício, vamos criar uma Folha de Cálculo, onde vamos utilizar alguns Controlos de Formulários. BARRA DE FERRAMENTAS DE FORMULÁRIOS Neste exercício, vamos criar uma Folha de Cálculo, onde vamos utilizar alguns Controlos de Formulários. A Barra de Ferramentas de Formulário contém objectos gráficos

Leia mais

ESCOLA SUPERIOR DE TECNOLOGIA E GESTÃO. Relatório de Unidade Curricular. Distribuição das horas de contacto segundo o tipo de metodologia adotada

ESCOLA SUPERIOR DE TECNOLOGIA E GESTÃO. Relatório de Unidade Curricular. Distribuição das horas de contacto segundo o tipo de metodologia adotada INSTITUTO POLITÉCNICO DE VISEU ESCOLA SUPERIOR DE TECNOLOGIA E GESTÃO Relatório de Unidade Curricular Departamento: Eng. Electrotécnica Curso: Licenciatura em Engenharia Eletrotécnica Unidade Curricular:

Leia mais

ALTERA Quartus II. Manual

ALTERA Quartus II. Manual ALTERA Quartus II Manual 2014 O Quartus II é um ambiente de desenvolvimento integrado (IDE Integrated Development Environment), utilizado para o desenvolvimento de sistemas digitais utilizando FPGAs (Field

Leia mais

Sistemas Digitais. Planificação das aulas teóricas e aulas práticas Ano Lectivo 2005/ 2006

Sistemas Digitais. Planificação das aulas teóricas e aulas práticas Ano Lectivo 2005/ 2006 Sistemas Digitais Planificação das aulas teóricas e aulas práticas Ano Lectivo 2005/ 2006 Aula 1 Semana 26 a 30 de Setembro - Apresentação 1. Apresentação da disciplina aos alunos: a. Programa da disciplina

Leia mais

TRABALHO DE LABORATÓRIO I 1. INTRODUÇÃO SISTEMAS DIGITAIS , MEFT/MEAER FUNÇÕES COMBINATÓRIAS

TRABALHO DE LABORATÓRIO I 1. INTRODUÇÃO SISTEMAS DIGITAIS , MEFT/MEAER FUNÇÕES COMBINATÓRIAS TRABALHO DE LABORATÓRIO I FUNÇÕES COMBINATÓRIAS VERSÃO 1.0 1. INTRODUÇÃO Pretende-se que os alunos compreendam e apliquem a metodologia usada na síntese e concretização de funções combinatórias, utilizando

Leia mais

Tutorial para criação de circuitos digitais em VHDL no Quartus Prime 16.1

Tutorial para criação de circuitos digitais em VHDL no Quartus Prime 16.1 Tutorial para criação de circuitos digitais em VHDL no Quartus Prime 16.1 Felipe Valencia de Almeida Profa. Dra. Liria Sato Prof. Dr. Edson Midorikawa Versão 1.0 1º Semestre de 2017 Essa apostila tem como

Leia mais

Desenvolvimento com a placa Altera DE2 Prof. Rodrigo de Paula Rodrigues

Desenvolvimento com a placa Altera DE2 Prof. Rodrigo de Paula Rodrigues UNIFEI Universidade Federal de Itajubá IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação ELT029/ELT041 Laboratório de Eletrônica Digital I / Digital II A placa DE2 Desenvolvimento

Leia mais

12/11/13. Obje%vos do laboratório. SST20707 Síntese de Sistemas de Telecomunicações. Síntese de máquinas de estado (FSM) Finite State Machine (FSM)

12/11/13. Obje%vos do laboratório. SST20707 Síntese de Sistemas de Telecomunicações. Síntese de máquinas de estado (FSM) Finite State Machine (FSM) Instituto Federal de Santa Catarina Área de Telecomunicações SST20707 Síntese de Sistemas de Telecomunicações Prof. Roberto de Matos Aviso de direitos Autorais: Transparências baseadas no trabalho do Prof.

Leia mais

Teste 2 Sistemas Digitais - MEEC 2011/12 1. Aluno Nº

Teste 2 Sistemas Digitais - MEEC 2011/12 1. Aluno Nº Teste 2 Sistemas Digitais - MEEC 2/2. [3 val] Considere o circuito da figura e os tempos de propagação indicados na tabela. a) Esboce as formas de onda indicadas para o circuito da figura. b) O circuito

Leia mais

CIRCUITOS SEQUENCIAIS

CIRCUITOS SEQUENCIAIS TRABALHO DE LABORATÓRIO III CIRCUITOS SEQUENCIAIS 1. INTRODUÇÃO Pretende-se com este trabalho que os alunos se familiarizem com os elementos básicos de memória (flip-flops). Este trabalho é considerado

Leia mais

Projeto com Linguagens de Descrição de Hardware

Projeto com Linguagens de Descrição de Hardware Projeto com Linguagens de Descrição de Hardware Versão 2012 RESUMO Esta experiência consiste no projeto e implementação de um circuito digital simples com o uso de uma linguagem de descrição de hardware.

Leia mais

1. Objetivos: Familiarizar o aluno com o uso do ambiente de desenvolvimento da Linguagem Verilog. Familiarizar o aluno com a linguagem Verilog.

1. Objetivos: Familiarizar o aluno com o uso do ambiente de desenvolvimento da Linguagem Verilog. Familiarizar o aluno com a linguagem Verilog. 1. Objetivos: Familiarizar o aluno com o uso do ambiente de desenvolvimento da Linguagem Verilog. Familiarizar o aluno com a linguagem Verilog. 2. Material utilizado: Ambiente Eclipse 3. Introdução: 3.1

Leia mais