Estudo Comparativo das Tecnologias de Lógica Reconfigurável Altera e Xilinx. Comparative Study of Altera and Xilinx Reconfigurable Logic Technologies

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

Download "Estudo Comparativo das Tecnologias de Lógica Reconfigurável Altera e Xilinx. Comparative Study of Altera and Xilinx Reconfigurable Logic Technologies"

Transcrição

1 CONFORTO, J.; VALLIM M.B.R. Artigo de Revisão / Review Article Estudo Comparativo das Tecnologias de Lógica Reconfigurável Altera e Xilinx Comparative Study of Altera and Xilinx Reconfigurable Logic Technologies Júlio Conforto a *; Marcos Banheti Rabello Vallim a a Curso de Engenharia Elétrica - Universidade Tecnológica Federal do Paraná, Campus Cornélio Procópio, PR, Brasil. * julio.conforto@hotmail.com Resumo O projeto de circuitos integrados vem se tornando um desafio cada vez mais dificil aos projetistas. Fatores como o tempo de introdução do produto no mercado, desempenho do componente e atualização tecnológica pressionam para que sejam buscadas soluções que resolvam tais problemas. Este artigo aborda uma concepção de lógica reconfigurável, comparando as tecnologias dos fabricantes Altera e Xilinx, líderes na produção de dispositivos FPGA, voltados às famílias Cyclone II e Spartan-3E respectivamente. Palavras-chave: Lógica Reconfigurável. FPGA. Cyclone II e Spartan-3E. Abstract The design of integrated circuits is becoming an increasingly difficult challenge to designers. Factors such as product introduction time in the market, component performance and technological upgrades demand solutions solve such problems. This article discusses a design of reconfigurable logic, comparing technologies and manufacturers ALTERA XILINX, leaders in the production of FPGA devices, aimed at families Cyclone II and Spartan-3E respectively Key-words: Reconfigurable Logic. FPGA. Cyclone II and Spartan-3E. 1 Introdução A indústria eletrônica vem apresentando grande variedade de produtos, sendo que grande parte destes, estão baseados em algum tipo de computação digital embarcada. A escolha do processamento a ser utilizado, durante as fases iniciais de implementação de um sistema digital irá definir diversas características deste produto (BOBDA, 2007; MORAES; MESQUITA, 2005). Basicamente, um sistema computacional pode ser implementado por dispositivos programáveis em hardware (FPGA). A utilização desta diminui, consideravelmente o tempo de prototipagem e o custo de projeto. Eles podem facilmente ser reprogramados para atender uma modificação do sistema sem a necessidade da mudança do hardware. Para promover esta nova tecnologia de concepção de sistemas digitais, este artigo apresenta um comparativo entre as tecnologias dos FPGAs Altera e Xilinx, de modo que auxilie o projetista na escolha adequada do componente para a utilização deste no projeto. O artigo está organizado da seguinte maneira: O item dois mostra o detalhamaneto da arquitetura interna dos FPGAs da Altera e da Xilinx; o item três apresenta os materiais e métodos utilizados; o quatro relata os resultados das comparações, o cinco apresenta as discussões da comparação das famílias; e o 6 as conclusões deste trabalho. 2 Fundamentação Teorica Os FPGAs (Field Programable Gate Arrays) são dispositivos semicondutores programáveis, cuja base é constituida em torno de uma matriz de blocos lógicos capazes de serem configurados para reproduzir o comportamento de um hardware (GONÇALVES, 2005; MORAES; MESQUITA, 2005; SCHÜTZ, 2000). Apresentam grande densidade interna de unidades lógicas que podem ser interconectadas através de redes internas de roteamento de sinais, que serão relatados em detalhe nos próximos tópicos. 2.1 Blocos de I/O (Entradas e Saídas) São mecanismos que controlam o fluxo de dados entre os pinos de entrada e saída, com a lógica interna do FPGA. São agrupados em bancos, onde cada um é independente, capaz de suportar diferentes tipos de interfaces (SCHÜTZ, 2000). A empresa Altera chama o seu bloco de entrada e saída de IOE (I/O Element) (ALTERA CORPORATION, 2004, 2007), já a Xilinx utiliza o termo IOB (I/O Block) (XILINX, 2008). Estes blocos apresentam características que suportam diversos padrões de sinais normalizados, incluindo LVTTL (Low Voltage TTL), LVCMOS (Low Voltage CMOS), LVDS (Low Voltage Differential Signaling), PCI (Peripheral Component Interconnect), HSTL (High Speed Transceiver Logic), SSTL (Stub Series Terminated Logic), AGP (Accelerated Graphics Port) e GTL (Gunning Transceiver Logic) (ALTERA UNOPAR Cient. Exatas Tecnol., Londrina, v. 10, n. 1, p , Nov

2 Estudo Comparativo das Tecnologias de Lógica Reconfigurável Altera e Xilinx CORPORATION, 2004, 2007; XILINX, 2008). Podemos destacar o padrão LVDS, pois possui pinos com características diferenciadas em relação aos outros pinos do dispositivo. Esses pinos possuem taxas de transferência de dados extremamente elevadas e circuitos internos que auxiliam na retirada de ruídos (ALTERA CORPORATION, 2004, 2007; XILINX, 2008). São geralmente utilizados para leituras de sensores. Todos os blocos são protegidos contra danos causados por descargas eletrostáticas (EDS) e por transientes de sobretensões. Adicionalmente, todos os blocos I/O da Altera e da Xilinx suportam o padrão de teste normalizado internacional IEEE (ALTERA CORPORATION, 2004, 2007; MARQUES, 2002). 2.2 Unidades lógicas Os blocos lógicos são circuitos idênticos, com fácil acesso a todas as estruturas de apoio e de roteamento. São constituidos por uma lógica Carry ou lógica de controle, LUT ( tabela verdade ), alguns circuitos de seleção (Multiplexadores) e flip-flops, que podem ser configurados para lidar com a lógica combinacional (GONÇALVES, 2005; MARQUES, 2002; SCHÜTZ, 2000). Utilizando esses blocos, um usuário pode construir aplicações envolvendo funções aritméticas como: somadores; subtratores; acumuladores; comparadores; contadores; entre outros. Os nomes das unidades lógicas variam de acordo com o fabricante, por exemplo, os FPGAs fabricados pela Altera recebem a denominação de LAB (Logic Array Blocks) (ALTERA CORPORATION, 2004, 2007), mas também podem ser denominadas de (Configurable Logic Block) (XILINX, 2008), de acordo com a empresa XILINX Estrutura de uma matriz de blocos lógicos (LAB) Cada LAB possui dezesseis elementos lógicos interligados, através do barramento das interconexões. Cada elemento lógico (LE) é composto por: um gerador de função com quatro entradas (LUT); lógica de propagação; lógica carry; e um elemento de registro (ALTERA CORPORATION, 2004, 2007). Os recursos mencionados podem ainda ser utilizados na interconexão de unidades lógicas para se implementar, por exemplo, multiplicadores, contadores, somadores e memórias. Os elementos lógicos são organizados em colunas e agrupados de forma que no final formem uma estrutura da LAB. A figura 1 retrata a estrutura interna de uma LAB. Roteamentos entre LEs no LAB LE 1 LE 2 Comunicação entre os elementos lógicos Barramento das interconexões LE 3 LE 4 LE 5 LE 6 LAB Entradas Entrada 0 Entrada 1 LE 7 LE 8 LE 9 Dados 1 Dados 2 LUT LUT Soma LE 10 LUT LE 11 LE 12 LUT LE 13 LE 14 LE 15 Saida 0 Saida 1 LE 16 Fonte: Altera (2004) Figura 1: Arquitetura de uma LAB Cyclone II 70 UNOPAR Cient. Exatas Tecnol., Londrina, v. 10, n. 1, p , Nov. 2011

3 CONFORTO, J.; VALLIM M.B.R Estrutura de blocos Lógicos Configuráveis () Cada possui nove células lógicas, formando quatro slices interligados. Os slices são agrupados em pares e organizados em coluna, de forma que transmita os seus dados independentes. Cada um possui duas LUTs de quatro entradas, para implemento lógico e dois elementos de armazenamento dedicados, que podem ser utilizados como flip-flops. As LUTs podem ser utilizadas como uma memória 16x1 (RAM16) ou como um registrador de deslocamento de 16 bits (SRL16) (XILINX, 2008). A figura 2 retrata a estrutura interna de um. Par esquerdo SLICEM (Lógica ou memória) Par direito SLICEL (Única Lógica) Solicitar SLICE X1Y1 MATRIZ DE CHAVES Solicitar SLICE X0Y1 SLICE X1Y0 CIN Entrada e saída de informações Interconexão de vizinhos () SLICE X0Y0 CIN SRL 16 FIMUX FIMUX RAM 16 LUT4 (G) Lógica Carry Registro LUT4 (G) Lógica Carry Registro F5MUX F5MUX SRL 16 RAM 16 LUT4 (F) Lógica Carry Registro LUT4 (F) Lógica Carry Registro Lógica aritmética Lógica aritmética Fonte: Xilinx (2008) SLICEM Figura 2: Arquitetura de um Spartan-3E SLICEL 2.3 Roteamento da família Cyclone II O dispositivo que tem a arquitetura do tipo PLD hierárquico é constituído por uma matriz de blocos lógicos, denominados Logic Array Blocks, sendo os mesmos interligados pelo recurso de roteamento conhecido como matriz programável de Interconexão (PIA). Esse tipo de dispositivo é dito hierárquico porque os blocos lógicos podem ser agrupados entre si, criando assim, as macros-células. O roteamento é bastante simplificado neste tipo de arquitetura, pois a cada nível de hierarquia utiliza-se basicamente uma rede do tipo crossbar (MARQUES, 2002). Em uma rede crossbar cada entrada é conectada a uma saída através de um ponto de conexão (crosspoint switch). É uma rede com apenas um estágio construído com elementos de conexão que permitem o cruzamento de diversas linhas (MARQUES, 2002). A figura 3 demonstra esse roteamento. UNOPAR Cient. Exatas Tecnol., Londrina, v. 10, n. 1, p , Nov

4 Estudo Comparativo das Tecnologias de Lógica Reconfigurável Altera e Xilinx Interconexão de condução à esquerda Comunicação entre os LBAs Coluna de interconexão Interconexão de condução à direita Fonte: Altera Corporation (2004) LAB LAB LAB Figura 3: Roteamento da Altera 2.4 Roteamento da família Spartan-3E A arquitetura do tipo matriz simétrica é flexível no requisito roteamento, pois possui canais verticais e horizontais de roteamento. Deve-se observar que, para a área do circuito não ser completamente dominada pelo roteamento, a granularidade do bloco lógico dever ser alta. A arquitetura desse tipo é largamente utilizada na indústria (MARQUES, 2002). Os recursos de roteamento dos dispositivos da família Spartan-3E possuem três tipos de segmentos de fio: linhas de propósito geral (Single - length lines), linhas longas (long lines), linhas globais e matrizes de chaves (MARQUES, 2002). As linhas globais atravessam toda a extensão do dispositivo na vertical possuindo apenas chaves de conexão com as linhas de propósito geral (single length lines) (ALTERA CORPORATION, 2004; GONÇALVES, 2005). A matriz de chaves (Figura 4) consiste de 10 chaves de interconexão, sendo que cada uma possui 6 pontos de interconexão programável (PIP). O PIP é um conjunto de transistores de passagem controlado por células de memória RAM, configuradas pelo CAD de síntese física. Essa matriz de chaves conecta as linhas de propósito geral. Observa-se que cada ponto de interconexão é muito caro em termos de área de silício, pois possui seis chaves (transistores) e ao menos 6 transistores para armazenar o estado de cada uma das chaves. Com o objetivo de reduzir a área de silício, a matriz de chaves limita a possibilidade de conexões (MARQUES, 2002). Na figura 4 observamos que cada conexão que entra na matriz de chaves só pode se conectar com outros três segmentos de fio, um em cada borda. O ideal seria uma conexão completa, mas o custo seria proibitivo. Fonte: Marques (2002) Figura 4: Matriz de chaves da família Spartan-3E Seis Transistores de Passagem por ponto de conexão na matriz de chaves 72 UNOPAR Cient. Exatas Tecnol., Londrina, v. 10, n. 1, p , Nov. 2011

5 CONFORTO, J.; VALLIM M.B.R. A linha de propósito forma uma rede de interconexão em linhas e colunas de cinco fios de metal cada, que se ligam através de matriz de chaves. Estas redes circundam os blocos lógicos e as I/O. As linhas longas percorrem todo o comprimento ou largura do dispositivo, sendo utilizadas para transmitir sinais globais do circuito, diminuindo assim o skew 1 destes sinais. Cada linha longa possui uma chave programável no centro, a qual separa a linha em duas partes independentes. As entradas e as saídas dos blocos lógicos podem conectarse às linhas longas. As saídas do bloco que utilizarem este recurso podem ser realizadas através de buffers tri-state ou das linhas de propósito geral (MARQUES, 2002). Fonte: Gomes; Charão e Velho (2009) Figura 5: Interruptor de roteamento da Xilinx Comutadores Programáveis 3 Material e Métodos Para a elaboração desse estudo, foram utilizadas duas placas embarcadas, fabricadas respectivamente pelas empresas Altera e Xilinx. A fonte primária para analise comparativa foram os manuais dos fabricantes. Além disso, foram desenvolvidos dois ensaios práticos com finalidade de comparar compatibilidade, portabilidade, performance e quantidades de unidades lógicas consumidas numa atividade por cada FPGA. 3.1 Método empregado para avaliar o primeiro ensaio prático O primeiro ensaio consiste em verificar a portabilidade, compatibilidade e performance dos FPGAs. Foi elaborado um programa igual para as duas tecnologias, escrito em VHDL e compilado para os processadores. Esse programa tem a finalidade de ler pulsos de entrada, realizar um processamento simples e gerar pulsos similares ao da leitura. Os pulsos de entrada são fornecidos por um gerador de função numa frequência de 15kHz e de amplitude de 3 Volts. Foi necessário desenvolver um circuito eletrônico para isolar as fontes de tensão (gerador de função e placa embarcada) e tratar o sinal que entra no processador. Utilizou-se um osciloscópio para verificar o atraso dos pulsos de saída em relação aos pulsos de entrada. A figura 6 apresenta o esquema montado e o circuito eletrônico para efetuar o ensaio. XDG1 VCC_FPGA GND_FPGA + - Gerador de Função A + - Osciloscópio XSC2 B + - Ed Trig + - FPGA ALTERA/XILINX Spartan XC8325 TM PTJC04CA595 D A 4C 74HC14-SO14 VCC_FPGA 7 14 U1:A 2 1 R5 R2 R1 10k 1M 10k 100pF/50V R4 1M GND_FPGA C1 D2 D1 U N25 VCC_FPCA 1N4148 1N4148 R3 220R GND_FPGA GND_FPGA GND_FPGA GND_FPGA Figura 6: Esquema elaborado para comparar performance de cada FPGA 1 Diferença no tempo de propagação do sinal entre sua origem e seus destinos. Em linhas longas o sinal pode chegar nos destinos em tempos diferentes, comprometendo o comportamento de circuitos síncronos. Este parâmetro pode ser traduzido como escorregamento do sinal. UNOPAR Cient. Exatas Tecnol., Londrina, v. 10, n. 1, p , Nov

6 Estudo Comparativo das Tecnologias de Lógica Reconfigurável Altera e Xilinx 3.2 Método empregado para avaliar o segundo ensaio prático Já o segundo ensaio consiste em verificar a quantidade de células lógicas em que cada FPGA irá utilizar para realizar um conjunto de atividades. Foi elaborado um programa igual para as duas tecnologias, escrito em VHDL e compilado para os processadores. Esse programa tem a finalidade de controlar a velocidade e rotação de dois motores independentes, realizar a leitura dos sensores dos motores e mostrar esses valores num display LCD. A identificação da quantidade de células lógicas consumidas foi através dos compiladores de cada empresa Altera e Xilinx. Figura 7: Comparação do pulso que entra (sinal 1) e o pulso que sai (sinal 2) do FPGA da família Cyclone II 4 Resultados Os resultados obtidos na comparação dos datasheets das duas tecnologias são apresentados nas tabelas 1 e 2. A tabela 1 mostra a quantidade de pinos de I/O e os pinos diferenciais. Tabela 1: Quantidade de pinos Fabricante Família Diferenciais Entradas e Saídas ALTERA Cyclone II 59 a a 622 XILINX Spartan-3E 40 a a 376 Figura 8: Comparação do pulso que entra (sinal 1) e o pulso que sai (sinal 2) do FPGA da família SPARTAN - 3E A tabela 2 apresenta a quantidade de unidades lógicas disponível pelo FPGA (ALTERA CORPORATION, 2004, 2007; XILINX, 2008). Tabela 2: Quantidade de unidades lógicas Fabricante Família Elementos lógicos/ Células lógicas LAB / ALTERA Cyclone II 4608 a a 4276 XILINX Spartan-3E 2160 a a 3688 Com as informações citadas nas tabelas 01 e 02, é evidente que a família Cyclone II possui mais pinos de entrada e saída e blocos lógicos quando comparada com a família Spartan-3E. A quantidade de portas de I/O e unidades lógicas são importantes quando se está desenvolvendo um projeto complexo, de grande porte, que exija uma alta performance. No entanto, quando comparado performance a Spartan-3E é mais eficiente. 4.1 Resultado do primeiro ensaio prático Observa-se no primeiro ensaio prático que a família Spartan-3E possui uma velocidade de processamento maior quando comparada com a família Cyclone II. A figura 7 indica o atraso de 49,2 nano segundos do processador da empresa ALTERA. Já na figura 08 apresenta um atraso de 42 nano segundos do processador da empresa XILINX. 4.2 Resultado o segundo ensaio prático Do segundo ensaio prático, observa-se na tabela 3 que a família Cyclone II utilizou 6798 elementos lógicos enquantos a família Spartan-3E utilizou 4674 células lógicas. Podese inferir que o modelo Spartan-3E possui uma rede de interconexão mais compacta que o modelo Cyclone II. Tabela 3: Células lógicas que cada processador consumiu para realizar a mesma função Família Células lógicas / Elementos lógicos Pinos utilizados Cyclone II Spartan-3E A compilação dos códigos fonte escritos em VHDL, permitiu a verificação da compatibilidade entre as duas tecnologias. Este resultado é interessante do ponto de vista do projetista, pois essa compatibilidade permite ao desenvolvedor mudar a plataforma tecnologica sem modificações significativas na estrutura do hardware. 5 Discussão Por meio dos resultados apresentados, observa-se que a família Cyclone II possui mais atributos quando comparada com a Spartan-3E. No entanto, avaliando valores comerciais, torna-se mais onerosa alta produção de produtos que incluam 74 UNOPAR Cient. Exatas Tecnol., Londrina, v. 10, n. 1, p , Nov. 2011

7 CONFORTO, J.; VALLIM M.B.R. o FPGA da família Cyclone II. Seus valores comerciais variam entre $14.08 para o modelo mais simples até $ (ALTERA CORPORATION, 2010) para modelos sofitiscados, enquanto a Spartan-3E oferece dispositivos entre $9.88 e $ (AVNET PARTBUILDER, 2010). 6 Conclusão O estudo comparativo entre os FPGAs descrito neste artigo, baseou-se em grande parte na descrição da arquitetura interna presente nestes dispositivos, sendo estes as unidades lógicas que armazenam a função de cada parte do chip, os blocos de entrada e saída que fazem a interface com o meio externo e a arquitetura de interconexão entre os módulos. Verificou-se que a importância da computação reconfigurável é notável em vários segmentos do mercado de componentes eletrônicos, pois com a utilização destes dispositivos, a prototipação de sistemas digitais permite economias de tempo e dinheiro, tendo a sua realização facilitada pela grande evolução tecnológica presenciada atualmente. Como proposta de continuidade, visa-se estudar com mais profundidade o desempenho de cada processador, desenvolvendo programas complexos que exija alta velocidade de comunicação de dados. Agradecimentos Este trabalho é financiado pela FINEP Financiadora de Estudos e Projetos (REF 4971/2006). O mesmo conta com o apoio da Fundação de Apoio à Educação, Pesquisa e Desenvolvimento Científico e Tecnológico da UTFPR (FUNTEF), da Fundação Araucária de Apoio ao Desenvolvimento Científico e Tecnológico do Paraná e do Conselho Nacional de Desenvolvimento Científico e Tecnológico - CNPq Brasil. Referências ALTERA CORPORATION Cátalogo de preços dos FPGAs da família Spartan-3E. Disponível em: < buyaltera.com/scripts/partsearch.dll?cat= &pv-5=3>. Acesso em: 24 ago ALTERA CORPORATION Cyclone II, Device Family Data Sheet. Disponível em: < hb/cyc2/cyc2_cii5v1_01.pdf>. Acesso em: 12 jul ALTERA CORPORATION Section IV. I/O Standards. Disponível em: view/146756/altera/ep2c35.html>. Acesso em: 12 jul AVNET PARTBUILDER, Cátalogo de preços dos FPGAs da família Spartan-3E. Disponível em: < avnet.com/store/em/emcontroller?langid=-1&storeid= &catalogId=500201&action=products&N=0&mfr=XLX&hr f= htm&term=xc3s100e-4tq144c>. Acesso em: 24 ago BOBDA, C. Introduction to reconfigurable computing. Alemanha: Springer, GOMES, V.C.F.; CHARÃO, A.S.; VELHO, H.F.C. Field programmable gate array mini-curso de computação híbrida reconfigurável Disponível em: < com/chr/fpga.pdf>. Acesso em: 23 ago GONÇALVES, F.A.S. Pré-regulador retificador entrelaçado (Interleaved) ZCS-FM Boost, com controle digital através de dispositivo FPGA e linguagem VHDL f. Tese (Doutorado Engenharia Elétrica) Universidade Estadual Paulista Julio de Mesquita Filho. Ilha Solteira, MARQUES, P.C.F. Algoritmo de roteamento maze para dispositivos programáveis FPGA f., Dissertação (Mestrado Ciência da computação) Pontífica Universidade Católica, Porto Alegre, MORAES F.; MESQUITA D. Tendências em reconfiguração dinâmica de FPGAs, Disponível em: < com/site/juancalegu/tendenciasenreconfiguraciondinamicad. pdf>. Acesso em: 25 jul SCHÜTZ, F. Estudos de FPGA f. Monografia (Graduação Informática) - Universidade Estadual do Oeste do Paraná, XILINX INC. Spartan-3E FPGA family: complete data sheet Disponível em: < Acesso em: 12 jul UNOPAR Cient. Exatas Tecnol., Londrina, v. 10, n. 1, p , Nov

8 Estudo Comparativo das Tecnologias de Lógica Reconfigurável Altera e Xilinx 76 UNOPAR Cient. Exatas Tecnol., Londrina, v. 10, n. 1, p , Nov. 2011

Sistemas Digitais. Módulo 15 Prof. Celso PLD - DISPOSITIVOS LÓGICOS PROGRAMÁVEIS

Sistemas Digitais. Módulo 15 Prof. Celso PLD - DISPOSITIVOS LÓGICOS PROGRAMÁVEIS 1 PLD - DISPOSITIVOS LÓGICOS PROGRAMÁVEIS Os projetos com circuitos digitais mais complexos podem se tornar inviáveis devido a vários problemas, tais como: - Elevado número de C.I. (circuitos integrados)

Leia mais

Microelectrónica (ME)

Microelectrónica (ME) Microelectrónica (ME) LEEC (opção) Lic. Lic. Engª. AeroEspacial (Aviónica) Tipos de projecto de CIs Marcelino Santos (marcelino.santos@ist.utl.pt) 2004/05 Tipos de projecto de CIs ASIC - Application Specific

Leia mais

Curso Superior de Sistemas de Telecomunicações Unidade São José. Disciplina: Síntese de Sistemas de Telecomunicações 7º Fase

Curso Superior de Sistemas de Telecomunicações Unidade São José. Disciplina: Síntese de Sistemas de Telecomunicações 7º Fase Curso Superior de Sistemas de Telecomunicações Unidade São José Disciplina: Síntese de Sistemas de Telecomunicações 7º Fase Bases tecnológicas Dispositivos Lógicos Programáveis. Introdução à Tecnologia

Leia mais

Os dispositivos lógicos programáveis (PLD Programmable Logic Device) são circuitos integrados programáveis pelo usuário, que

Os dispositivos lógicos programáveis (PLD Programmable Logic Device) são circuitos integrados programáveis pelo usuário, que Dispositivos Lógicos Programáveis (PLD) Os dispositivos lógicos programáveis (PLD Programmable Logic Device) são circuitos integrados programáveis pelo usuário, que possui um grande número de portas lógicas

Leia mais

Circuitos Lógicos. Profa. Grace S. Deaecto. Faculdade de Engenharia Mecânica / UNICAMP 13083-860, Campinas, SP, Brasil. grace@fem.unicamp.

Circuitos Lógicos. Profa. Grace S. Deaecto. Faculdade de Engenharia Mecânica / UNICAMP 13083-860, Campinas, SP, Brasil. grace@fem.unicamp. Circuitos Lógicos Profa. Grace S. Deaecto Faculdade de Engenharia Mecânica / UNICAMP 13083-860, Campinas, SP, Brasil. grace@fem.unicamp.br Segundo Semestre de 2013 Profa. Grace S. Deaecto ES572 DMC / FEM

Leia mais

FPGA Field Programmable Gate Array

FPGA Field Programmable Gate Array Arquitetura de Computadores FPGA Field Programmable Gate Array Alex Vidigal Bastos Sumário Dispositivos Reconfiguráveis Field Programmable Gate Arrays Funcionamento Desenvolvimento Ferramentas Dispositivos

Leia mais

Figura 01 Visão Geral da Placa

Figura 01 Visão Geral da Placa 1. Hardware O kit de FPGA é formado por periféricos que possibilitam sua interação com sinais de áudio, display gráfico e alfanumérico, comunicação serial e USB, codec de áudio, chaves para simulação e

Leia mais

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui. 3 Tecnologia FPGA Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui. 3.1. FPGA: Histórico, linguagens e blocos Muitos dos

Leia mais

Dispositivos Lógicos Programáveis

Dispositivos Lógicos Programáveis Dispositivos Lógicos Programáveis Circuitos Lógicos DCC-IM/UFRJ Prof. 2009 1 Família de Sistemas Digitais 2 Comparação: Velocidade e Consumo VLSI Personalizado ASIC Célula-Padrão ASIC Estruturado CPLD

Leia mais

Disciplina: Processamento Digital de Sinais (ENG577) Aula 05 Parte 2: Dispositivos de Hardware Programável Prof.: Eduardo Simas eduardo.simas@ufba.

Disciplina: Processamento Digital de Sinais (ENG577) Aula 05 Parte 2: Dispositivos de Hardware Programável Prof.: Eduardo Simas eduardo.simas@ufba. Universidade Federal da Bahia Escola Politécnica Programa de Pós Graduação em Engenharia Elétrica Disciplina: Processamento Digital de Sinais (ENG577) Aula 05 Parte 2: Dispositivos de Hardware Programável

Leia mais

Dispositivos Lógicos Programáveis

Dispositivos Lógicos Programáveis PARTE 1 - TEORIA Dispositivos Lógicos Programáveis Os dispositivos lógicos programáveis (PLD Programmable Logic Device) são circuitos integrados programáveis, que possuem um grande número de portas lógicas,

Leia mais

Barramento. Barramentos. Barramento. Barramento

Barramento. Barramentos. Barramento. Barramento s Arquiteturas de Conjunto de conexões elétricas/lógicas paralelas Permitem a transmissão de dados, endereços e sinais de controle entre os diversos módulos funcionais do computador Consiste de vários

Leia mais

Circuitos Digitais 144L

Circuitos Digitais 144L Circuitos Digitais Notas de Aula - 02 INSTITUTO: CURSO: DISCIPLINA: Instituto de Ciências Exatas e Tecnologia Ciência da Computação e Sistemas de Informação Circuitos Digitais 144L 1.0 Circuitos Combinacionais.

Leia mais

DESENVOLVIMENTO DE UM SISTEMA AUTOMATIZADO PARA INSPEÇÃO ULTRA-SÔNICA EM CASCO DE NAVIO

DESENVOLVIMENTO DE UM SISTEMA AUTOMATIZADO PARA INSPEÇÃO ULTRA-SÔNICA EM CASCO DE NAVIO DESENVOLVIMENTO DE UM SISTEMA AUTOMATIZADO PARA INSPEÇÃO ULTRA-SÔNICA EM CASCO DE NAVIO Antonio A. de Carvalho, Raphael C. S. B. Suita, Ivan C. da Silva, João M. A. Rebello Universidade Federal do Rio

Leia mais

PROGRAMAÇÃO EM VHDL DE CIRCUITOS LÓGICOS PARA IMPLEMENTAÇÃO EM FPGA RELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA

PROGRAMAÇÃO EM VHDL DE CIRCUITOS LÓGICOS PARA IMPLEMENTAÇÃO EM FPGA RELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA PROGRAMAÇÃO EM VHDL DE CIRCUITOS LÓGICOS PARA IMPLEMENTAÇÃO EM FPGA RELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA (PIBIC/CNPq/INPE) Yegor Gomes de Mello (UFRN, Bolsista PIBIC/CNPq) E-mail: yegor_melo@crn.inpe.br

Leia mais

TRANSMISSÃO DE DADOS

TRANSMISSÃO DE DADOS TRANSMISSÃO DE DADOS Aula 5: Comutação Notas de aula do livro: FOROUZAN, B. A., Comunicação de Dados e Redes de Computadores, MCGraw Hill, 4ª edição Prof. Ulisses Cotta Cavalca

Leia mais

Memórias. O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s)

Memórias. O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s) Memórias O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s) Essas informações são guardadas eletricamente em células individuais. Chamamos cada elemento

Leia mais

1 Introdução. 1.1. Motivação

1 Introdução. 1.1. Motivação 15 1 Introdução Esta dissertação dedica-se ao desenvolvimento de um analisador de erro para Redes Ópticas através da utilização de circuitos integrados programáveis de última geração utilizando taxas que

Leia mais

Comunicação Fim-a-Fim a Alta Vede em Redes Gigabit

Comunicação Fim-a-Fim a Alta Vede em Redes Gigabit Outros trabalhos em: www.projetoderedes.com.br Comunicação Fim-a-Fim a Alta Vede em Redes Gigabit DaniloM.Taveira, Igor M. Moraes, Daniel de O.Cunha RafaelP.Laufer, Marco D. D. Bicudo, Miguel E. M. Campista,

Leia mais

MINISTÉRIO DA EDUCAÇÃO CEFET/SC - Unidade de São José. Curso Técnico em Telecomunicações CONTADORES. Marcos Moecke

MINISTÉRIO DA EDUCAÇÃO CEFET/SC - Unidade de São José. Curso Técnico em Telecomunicações CONTADORES. Marcos Moecke MINISTÉRIO DA EDUCAÇÃO - Unidade de São José Curso Técnico em Telecomunicações CONTADORES Marcos Moecke São José - SC, 25 SUMÁRIO 5. CONTADORES... 5. CONTADORES ASSÍNCRONOS... CONTADOR ASSÍNCRONO CRESCENTE...

Leia mais

Alguma das vantagens e desvantagens dos computadores ópticos é apresenta a seguir.

Alguma das vantagens e desvantagens dos computadores ópticos é apresenta a seguir. Computação Óptica Introdução Um dos grandes obstáculos para aprimorar o desempenho dos computadores modernos está relacionado com a tecnologia convencional dos semicondutores, que está alcançando o seu

Leia mais

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,

Leia mais

Descrição do Produto. Altus S. A. 1

Descrição do Produto. Altus S. A. 1 Descrição do Produto O software MasterTool IEC é um ambiente completo de desenvolvimento de aplicações para os controladores programáveis da Série Duo. Esta ferramenta permite a programação e a configuração

Leia mais

Sensores e Atuadores (2)

Sensores e Atuadores (2) (2) 4º Engenharia de Controle e Automação FACIT / 2009 Prof. Maurílio J. Inácio Atuadores São componentes que convertem energia elétrica, hidráulica ou pneumática em energia mecânica. Através dos sistemas

Leia mais

Permite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas

Permite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas Permite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas administrativos da empresa. Nessa configuração, o PC é a

Leia mais

- Arquitetura de sistemas digitais- Cap 1 - Introdução

- Arquitetura de sistemas digitais- Cap 1 - Introdução - Arquitetura de sistemas digitais- Cap 1 - Introdução Prof. Alan Petrônio - www.ufsj.edu.br/alan - 2012 Conteúdos/propósitos deste capítulo: 1.1 - Relembrando conceitos 1.2 - Arquitetura de computadores

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA Curso de Eletrotécnica

UNIVERSIDADE FEDERAL DE SANTA MARIA COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA Curso de Eletrotécnica UNIVERSIDADE FEDERAL DE SANTA MARIA COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA Curso de Eletrotécnica Apostila de Automação Industrial Elaborada pelo Professor M.Eng. Rodrigo Cardozo Fuentes Prof. Rodrigo

Leia mais

Barramento - Significado

Barramento - Significado Barramento - Significado Barramento é um conjunto de linhas de comunicação que permitem a ligação entre dispositivos, como a CPU, as memórias e outros periféricos. ricos. Barramento - Significado O Barramento,

Leia mais

Circuitos de Memória: Tipos e Funcionamento. Fabrício Noveletto

Circuitos de Memória: Tipos e Funcionamento. Fabrício Noveletto Circuitos de Memória: Tipos e Funcionamento Fabrício Noveletto Memória de semicondutores São dispositivos capazes de armazenar informações digitais. A menor unidade de informação que pode ser armazenada

Leia mais

ELETRODINÂMICA: ASSOCIAÇÃO DE RESISTORES E EFEITO JOULE¹

ELETRODINÂMICA: ASSOCIAÇÃO DE RESISTORES E EFEITO JOULE¹ ELETRODINÂMICA: ASSOCIAÇÃO DE RESISTORES E EFEITO JOULE¹ Ana Célia Alves dos Santos² Débora da Cruz Alves² Gustavo Gomes Benevides² Júlia Fabiana de Oliveira Barboza² Stefanie Esteves da Silva² Stephanye

Leia mais

Conceitos e Evolução Capítulos 1 e 2

Conceitos e Evolução Capítulos 1 e 2 Aula 2 ARQUITETURA DE COMPUTADORES Conceitos e Evolução Capítulos 1 e 2 Prof. Osvaldo Mesquita E-mail: oswaldo.mesquita@gmail.com 1/48 CONTEÚDO DA AULA Conceitos Importantes O que é arquitetura de computadores?

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PRJET DE REDES www.projetoderedes.com.br urso de Tecnologia em Redes de omputadores Disciplina: Redes I Fundamentos - 1º Período Professor: José Maurício S. Pinheiro AULA 1: onceitos de Redes de Dados

Leia mais

CRONÔMETRO MICROPROCESSADO

CRONÔMETRO MICROPROCESSADO O equipamento possui um display de alta resolução e 6 botões: CRONÔMETRO MICROPROCESSADO www.maxwellbohr.com.br (43) 3028-9255 LONDRINA PR 1 - Introdução O Cronômetro Microprocessado é um sistema destinado

Leia mais

Introdução à Engenharia de Computação

Introdução à Engenharia de Computação Introdução à Engenharia de Computação Tópico: O Computador como uma Máquina Multinível (cont.) José Gonçalves - LPRM/DI/UFES Introdução à Engenharia de Computação Máquina Multinível Moderna Figura 1 Máquina

Leia mais

Estrutura de um Rede de Comunicações. Redes de comunicação. de Dados. Network) Area. PAN (Personal( Redes de. de dados

Estrutura de um Rede de Comunicações. Redes de comunicação. de Dados. Network) Area. PAN (Personal( Redes de. de dados Fundamentos de Estrutura de um Rede de Comunicações Profa.. Cristina Moreira Nunes Tarefas realizadas pelo sistema de comunicação Utilização do sistema de transmissão Geração de sinal Sincronização Formatação

Leia mais

2. A influência do tamanho da palavra

2. A influência do tamanho da palavra 1. Introdução O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento (os cálculos matemáticos etc.) e de controle, durante a execução de

Leia mais

Fontes de Alimentação

Fontes de Alimentação Fontes de Alimentação As fontes de alimentação servem para fornecer energia eléctrica, transformando a corrente alternada da rede pública em corrente contínua. Estabilizam a tensão, ou seja, mesmo que

Leia mais

Casos de uso Objetivo:

Casos de uso Objetivo: Casos de uso Objetivo: Auxiliar a comunicação entre os analistas e o cliente. Descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário. O cliente deve ver no diagrama de

Leia mais

SINOPSE. Leandro Gomes Matos Diretor da RNC

SINOPSE. Leandro Gomes Matos Diretor da RNC SINOPSE Neste trabalho procurou-se compilar textos de diversos autores de renome, sob uma ótica baseada em experiência profissional em cargos de chefia e como consultor de empresas, durante estes quase

Leia mais

Organização de Computadores 1. Prof. Luiz Gustavo A. Martins

Organização de Computadores 1. Prof. Luiz Gustavo A. Martins Organização de Computadores 1 1 - INTRODUÇÃO Prof. Luiz Gustavo A. Martins Arquitetura Define os elementos que impactuam diretamente na execução lógica do programa. Corresponde aos atributos visíveis veis

Leia mais

FERRAMENTA DIDÁTICA PARA DISCIPLINA DE ELETRÔNICA DIGITAL

FERRAMENTA DIDÁTICA PARA DISCIPLINA DE ELETRÔNICA DIGITAL FERRAMENTA DIDÁTICA PARA DISCIPLINA DE ELETRÔNICA DIGITAL Diego S. Mageski diego.mageski@hotmail.com Bene R. Figueiredo bfigueiredo@ifes.edu.br Wagner T. da Costa wagnercosta@ifes.edu.br Instituto Federal

Leia mais

Turno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº

Turno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº UNIDADE 1I: SISTEMA COMPITACIONAL Elementos hardware e periféricos Um sistema computacional consiste num conjunto de dispositivos eletrônicos (hardware) capazes de processar informações de acordo com um

Leia mais

1 MEMÓRIAS 07/08. como armazenar mais do que um bit? Até ao momento... MEMÓRIA =FLIP- FLOP

1 MEMÓRIAS 07/08. como armazenar mais do que um bit? Até ao momento... MEMÓRIA =FLIP- FLOP Memórias.PLD.PLA.FPGA. Até ao momento... MEMÓRIA =FLIP- FLOP 1 MEMÓRIAS como armazenar mais do que um bit? Coelho, J.P. @ Sistemas Digitais : Y20 Memórias.PLD.PLA.FPGA. 2 como armazenar mais do que uma

Leia mais

Eletrônica Digital para Instrumentação. Prof: Herman Lima Jr hlima@cbpf.br

Eletrônica Digital para Instrumentação. Prof: Herman Lima Jr hlima@cbpf.br G03 Eletrônica Digital para Instrumentação Prof: hlima@cbpf.br Centro Brasileiro de Pesquisas Físicas Ministério da Ciência, Tecnologia e Inovação (MCTI) Eletrônica Digital para Instrumentação Objetivo

Leia mais

GUINDASTE CONTROLADO POR PC ATRAVÉS DE INTERFACE SERIAL RS- 232

GUINDASTE CONTROLADO POR PC ATRAVÉS DE INTERFACE SERIAL RS- 232 GUINDASTE CONTROLADO POR PC ATRAVÉS DE INTERFACE SERIAL RS- 232 Carlos Renato Borges dos Santos Instituto Federal de Minas Gerais - IFMG Departamento de Engenharia Elétrica Campus Formiga MG carlos.renato@ifmg.edu.br

Leia mais

Sistemas Microcontrolados

Sistemas Microcontrolados Sistemas Microcontrolados Uma Abordagem com o Microcontrolador PIC 16F84 Nardênio Almeida Martins Novatec Editora Capítulo 1 Introdução Os microcontroladores estão presentes em quase tudo o que envolve

Leia mais

Barramentos - BUS. Professor Especialista: Airton Ribeiro de Sousa

Barramentos - BUS. Professor Especialista: Airton Ribeiro de Sousa Professor Especialista: Airton Ribeiro de Sousa É o percurso principal dos dados entre dois ou mais componentes de um sistema de computação, neste caso são os caminhos arquitetados na PLACA MÃE até o ponto

Leia mais

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle. Introdução Os principais elementos de um sistema de computação são a unidade central de processamento (central processing unit CPU), a memória principal, o subsistema de E/S (entrada e saída) e os mecanismos

Leia mais

Aula 11. 1. Memória principal e 2. Memória de armazenagem em massa.

Aula 11. 1. Memória principal e 2. Memória de armazenagem em massa. Aula 11 Memórias Semicondutoras Introdução Em termos gerais, a memória de um computador pode ser dividida em dois tipos: 1. Memória principal e 2. Memória de armazenagem em massa. A memória principal é

Leia mais

Analisador de Espectros

Analisador de Espectros Analisador de Espectros O analisador de espectros é um instrumento utilizado para a análise de sinais alternados no domínio da freqüência. Possui certa semelhança com um osciloscópio, uma vez que o resultado

Leia mais

Eletrônica Analógica

Eletrônica Analógica UNIVERSIDADE FEDERAL DO PARÁ FACULDADE DE ENGENHARIA DE COMPUTAÇÃO E TELECOMUNICAÇÕES Eletrônica Analógica Transistores de Efeito de Campo Professor Dr. Lamartine Vilar de Souza lvsouza@ufpa.br www.lvsouza.ufpa.br

Leia mais

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE : 6823-8800 SÃO CAETANO DO SUL - SP - CEP: 09530-250

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE : 6823-8800 SÃO CAETANO DO SUL - SP - CEP: 09530-250 1 LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE : 6823-8800 SÃO CAETANO DO SUL - SP - CEP: 09530-250 O Sistema HCS 2000 é composto por: PROTOCOLO DE COMUNICAÇÃO SISTEMA HCS 2000 v6.x Receptores: dispositivos

Leia mais

Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger

Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger O controle da entrada e saída (E/S ou I/O, input/output) de dados dos dispositivos é uma das funções principais de um sistema operacional.

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES 1 ARQUITETURA DE COMPUTADORES U C P Prof. Leandro Coelho Plano de Aula 2 Aula Passada Definição Evolução dos Computadores Histórico Modelo de Von-Neumann Básico CPU Mémoria E/S Barramentos Plano de Aula

Leia mais

Introdução a Organização de Computadores Aula 4

Introdução a Organização de Computadores Aula 4 1 Subsistemas de Memória 4.1 Introdução A memória é o componente de um sistema de computação cuja função é armazenar as informações que são (ou serão) manipuladas por esse sistema, para que as informações

Leia mais

Estrutura de um Rede de Comunicações

Estrutura de um Rede de Comunicações Fundamentos de Profa.. Cristina Moreira Nunes Estrutura de um Rede de Comunicações Tarefas realizadas pelo sistema de comunicação Utilização do sistema de transmissão Geração de sinal Sincronização Formatação

Leia mais

MEDIÇÃO DE TAXA DE ERRO DE BIT Alba Angélica Ratis

MEDIÇÃO DE TAXA DE ERRO DE BIT Alba Angélica Ratis Universidade Federal do Rio Grande do Norte Departamento de Engenharia Elétrica Disciplina: Instrumentação Eletrônica Professor: Luciano Cavalcanti MEDIÇÃO DE TAXA DE ERRO DE BIT Alba Angélica Ratis Este

Leia mais

Tecnologia PCI express. Introdução. Tecnologia PCI Express

Tecnologia PCI express. Introdução. Tecnologia PCI Express Tecnologia PCI express Introdução O desenvolvimento de computadores cada vez mais rápidos e eficientes é uma necessidade constante. No que se refere ao segmento de computadores pessoais, essa necessidade

Leia mais

CONTROLADOR LÓGICO PROGRAMAVEL

CONTROLADOR LÓGICO PROGRAMAVEL CONTROLADOR LÓGICO PROGRAMAVEL Controlador Lógico Programável ( Hardware ) Para aprendermos como funciona um CLP, é necessário uma análise de seus componentes básicos, utilizados por todos os CLPs disponíveis

Leia mais

AULA: Introdução à informática Computador Digital

AULA: Introdução à informática Computador Digital Campus Muriaé Professor: Luciano Gonçalves Moreira Disciplina: Informática Aplicada AULA: Introdução à informática Computador Digital Componentes de um computador digital : Hardware Refere-se às peças

Leia mais

Manual de Instalação da Plataforma Scorpion. 1. Como conectar a Plataforma Scorpion com a Xilinx Starter-3E kit

Manual de Instalação da Plataforma Scorpion. 1. Como conectar a Plataforma Scorpion com a Xilinx Starter-3E kit Manual de Instalação da Plataforma Scorpion 1. Como conectar a Plataforma Scorpion com a Xilinx Starter-3E kit Para começar a ler este manual, é bom que você conheça os componentes desta conexão. Plataforma

Leia mais

3 Qualidade de Software

3 Qualidade de Software 3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo

Leia mais

O diagrama ASM contém dois elementos básicos: o bloco de estado e o bloco de decisão.

O diagrama ASM contém dois elementos básicos: o bloco de estado e o bloco de decisão. 14 3.2 Projeto da Unidade de Controle (VHDL) 3.2.1 Diagrama ASM (Algorithmic State Machine) ASM é um fluxograma através do qual se representa a seqüência de ações que a unidade de controle de um sistema

Leia mais

Tecnicas com Sistemas Digitais

Tecnicas com Sistemas Digitais Tecnicas com Sistemas Digitais Prof. Engº Luiz Antonio Vargas Pinto 1 Prof. Eng Luiz Antonio Vargas Pinto 2 Prof. Eng Luiz Antonio Vargas Pinto Índice Índice...2 Introdução...3 Ruído (Bounce)...3 Transistor

Leia mais

O Gerenciamento de Documentos Analógico/Digital

O Gerenciamento de Documentos Analógico/Digital Tipos de GED: Document imaging Document management Document Imaging / Document Management O Gerenciamento de Documentos Analógico/Digital Mundo analógico Criação Revisão Processamento Arquivo Mundo digital

Leia mais

Introdução. Hardware (Parte II) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. joseana@computacao.ufcg.edu.

Introdução. Hardware (Parte II) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. joseana@computacao.ufcg.edu. Universidade Federal de Campina Grande Departamento de Sistemas e Computação Introdução à Computação Hardware (Parte II) Prof. a Joseana Macêdo Fechine Régis de Araújo joseana@computacao.ufcg.edu.br Carga

Leia mais

REDES DE COMPUTADORES HISTÓRICO E CONCEITOS

REDES DE COMPUTADORES HISTÓRICO E CONCEITOS REDES DE COMPUTADORES HISTÓRICO E CONCEITOS BREVE HISTÓRICO A década de 60 Surgiram os primeiros terminais interativos, e os usuários podiam acessar o computador central através de linhas de comunicação.

Leia mais

Análise de Circuitos Digitais Multiplexadores Prof. Luiz Marcelo Chiesse da Silva MULTIPLEXADORES

Análise de Circuitos Digitais Multiplexadores Prof. Luiz Marcelo Chiesse da Silva MULTIPLEXADORES nálise de Circuitos Digitais Multiplexadores Prof. Luiz Marcelo Chiesse da ilva MULTIPLEXDORE O multiplexador ou Mux é um circuito combinacional dedicado com a finalidade de selecionar, através de variáveis

Leia mais

COBERTURA EM UMA REDE DE SENSORES SEM FIO

COBERTURA EM UMA REDE DE SENSORES SEM FIO COBERTURA EM UMA REDE DE SENSORES SEM FIO Vivian Lúcia Bittencourt Drumond Universidade Presidente Antônio Carlos Rodovia MG 368 KM 12 Colônia Rodrigo Silva Barbacena Minas Gerais Brasil viviandrumond@yahoo.com.br

Leia mais

UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE ENGENHARIA ELÉTRICA E INFORMÁTICA

UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE ENGENHARIA ELÉTRICA E INFORMÁTICA UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE ENGENHARIA ELÉTRICA E INFORMÁTICA DEPARTAMENTO DE ENGENHARIA ELÉTRICA ELETRÔNICA SÉRIE DE EXERCÍCIO #A22 (1) O circuito a seguir amplifica a diferença de

Leia mais

SISTEMAS DE INFORMAÇÃO GERENCIAIS

SISTEMAS DE INFORMAÇÃO GERENCIAIS SISTEMAS DE INFORMAÇÃO GERENCIAIS Aluno: Luiza Cavalcanti Marques Orientador: Silvio Hamacher Introdução A modelagem e a utilização de bancos de dados em atividades gerenciais têm sofrido um aumento significativo

Leia mais

CENTRAL PRCESSING UNIT

CENTRAL PRCESSING UNIT Processador O processador, também chamado de CPU ( CENTRAL PRCESSING UNIT) é o componente de hardware responsável por processar dados e transformar em informação. Ele também transmite estas informações

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CCET - Centro de Ciências Exatas e de Tecnologia Engenharia de Computação VELOHIDRO CURITIBA

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CCET - Centro de Ciências Exatas e de Tecnologia Engenharia de Computação VELOHIDRO CURITIBA PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CCET - Centro de Ciências Exatas e de Tecnologia Engenharia de Computação VELOHIDRO CURITIBA 2011 1 Fernando Brambilla de Mello Silvio da Costa Reis Victor Miranda

Leia mais

PORTAS LÓGICAS MARGEM DE RUÍDO FAN-OUT FAN-IN TEMPO DE PROPAGAÇÃO DISSIPAÇÃO DE POTÊNCIA

PORTAS LÓGICAS MARGEM DE RUÍDO FAN-OUT FAN-IN TEMPO DE PROPAGAÇÃO DISSIPAÇÃO DE POTÊNCIA PORTAS LÓGICAS MARGEM DE RUÍDO FAN-OUT FAN-IN TEMPO DE PROPAGAÇÃO DISSIPAÇÃO DE POTÊNCIA OBJETIVOS: a) Conhecer o significado de fan-out e fan-in; b) Analisar na prática a relação entre as variações dos

Leia mais

1. Arquivos Seqüenciais

1. Arquivos Seqüenciais 1. Arquivos Seqüenciais 1.1. Introdução Historicamente, os arquivos seqüências são associados as fitas magnéticas devido a natureza seqüencial deste meio de gravação. Mas os arquivos seqüências são também

Leia mais

1 Esfera de aço 1 Transitor BC547

1 Esfera de aço 1 Transitor BC547 CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE SÃO VICENTE DO SUL ROTEIRO DE MONTAGEM DA ATIVIDADE DE AQUISIÇÃO AUTOMÁTICA DE DADOS REOMETRIA DE FLUIDOS NEWTONIANOS PROFESSOR RAFHAEL BRUM WERLANG 1.0 OBJETIVO

Leia mais

ELETROTÉCNICA ELM ROTEIRO DA AULA PRÁTICA 01 A LEI DE OHM e AS LEIS DE KIRCHHOFF

ELETROTÉCNICA ELM ROTEIRO DA AULA PRÁTICA 01 A LEI DE OHM e AS LEIS DE KIRCHHOFF ELETROTÉCNICA ELM ROTEIRO DA AULA PRÁTICA 01 A LEI DE OHM e AS LEIS DE KIRCHHOFF NOME: TURMA: DATA: / / OBJETIVOS: Ler o valor nominal de cada resistor através do código de cores. Conhecer os tipos de

Leia mais

Marcos da Arquitetura de Computadores (1)

Marcos da Arquitetura de Computadores (1) Marcos da Arquitetura de Computadores (1) Marcos da Arquitetura de Computadores (2) Gerações de computadores Geração Zero Computadores Mecânicos (1642 1945) Primeira Geração Válvulas (1945 1955) Segunda

Leia mais

Memória cache. Prof. Francisco Adelton

Memória cache. Prof. Francisco Adelton Memória cache Prof. Francisco Adelton Memória Cache Seu uso visa obter uma velocidade de acesso à memória próxima da velocidade das memórias mais rápidas e, ao mesmo tempo, disponibilizar no sistema uma

Leia mais

Medição tridimensional

Medição tridimensional A U A UL LA Medição tridimensional Um problema O controle de qualidade dimensional é tão antigo quanto a própria indústria, mas somente nas últimas décadas vem ocupando a importante posição que lhe cabe.

Leia mais

Mapeamento de memória e programação da IHM do controlador CP-WS41/8DO8DI4AO2AI2TAI

Mapeamento de memória e programação da IHM do controlador CP-WS41/8DO8DI4AO2AI2TAI Comércio e Manutenção de Produtos Eletrônicos Manual CP-WS1 Mapeamento de memória e programação da IHM do controlador CP-WS41/8DO8DI4AO2AI2TAI PROXSYS Versão 1.0 Março-2013 Controlador Industrial CP-WS1

Leia mais

Comunicação Dados: Conceitos e Evolução Prof. Valderi Leithardt www.inf.ufrgs.br/~vrqleithardt. Ulbra Canoas - 2012-2

Comunicação Dados: Conceitos e Evolução Prof. Valderi Leithardt www.inf.ufrgs.br/~vrqleithardt. Ulbra Canoas - 2012-2 Comunicação Dados: Conceitos e Evolução Prof. Valderi Leithardt www.inf.ufrgs.br/~vrqleithardt Ulbra Canoas - 2012-2 Apresentação Professor: Dissertação de Mestrado: Uma Plataforma para Integrar Dispositivos

Leia mais

Introdução à Arquitetura de Computadores

Introdução à Arquitetura de Computadores Introdução à Arquitetura de Computadores Um programa pode ser definido como uma seqüência de instruções que descrevem como executar uma determinada tarefa. Uma instrução pode ser definida como um comando

Leia mais

Figura 1 - Memória 1. OBJETIVO. Conhecer os principais tipos de memórias entendendo suas funcionalidades e características.

Figura 1 - Memória 1. OBJETIVO. Conhecer os principais tipos de memórias entendendo suas funcionalidades e características. MEMÓRIA Memória Principal BIOS Cache BIOS ROOM Cache Externo HD DVD DRIVE DE DISQUETE DE 3 1/2 1/2 DISQUETE DE 3 DISQUETE DE 5 1/4 Figura 1 - Memória MP 1. OBJETIVO Conhecer os principais tipos de memórias

Leia mais

UNIDADE 6 - PROGRAMAÇÃO MODULAR

UNIDADE 6 - PROGRAMAÇÃO MODULAR UNIDADE 6 - PROGRAMAÇÃO MODULAR Até o momento as estruturas de controle (seqüência, seleção e repetição) de um algoritmo definia-o como um bloco lógico (início e fim). À medida que os problemas a serem

Leia mais

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 267/269 - TELEFONE: (11) 2823-8800 SÃO CAETANO DO SUL - SP - CEP: 09530-250

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 267/269 - TELEFONE: (11) 2823-8800 SÃO CAETANO DO SUL - SP - CEP: 09530-250 LINEAR EQUIPAMENTOS RUA SÃO JORGE, 267/269 - TELEFONE: (11) 2823-8800 SÃO CAETANO DO SUL - SP - CEP: 09530-250 1 SISTEMA HCS 2005 PROTOCOLO DE COMUNICAÇÃO (Baseado no Guarita Vr5.0x Última modificação:

Leia mais

1- Scilab e a placa Lab_Uino. 2- Instalação do ToolBox

1- Scilab e a placa Lab_Uino. 2- Instalação do ToolBox 1- Scilab e a placa Lab_Uino A placa Lab_Uino, é uma plataforma aberta para aprendizagem de sistemas microprocessados. Com a utilização de um firmware especifico a placa Lab_Uino é reconhecido pelo sistema

Leia mais

Abstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.

Abstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress. Abstrações e Tecnologias Computacionais Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.com Agenda Introdução Sistemas Computacionais Arquitetura X

Leia mais

Experiência 06 Resistores e Propriedades dos Semicondutores

Experiência 06 Resistores e Propriedades dos Semicondutores Universidade Federal de Santa Catarina Departamento de Engenharia Elétrica Laboratório de Materiais Elétricos EEL 7051 Professor Clóvis Antônio Petry Experiência 06 Resistores e Propriedades dos Semicondutores

Leia mais

Controle de um sistema de ventilação em um quadro de comando e controle

Controle de um sistema de ventilação em um quadro de comando e controle UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEE DEPARTAMENTO DE ENGENHARIA ELÉTRICA ENGENHARIA ELÉTRICA INSTRUMENTAÇÂO ELETRÔNICA Controle de um sistema de ventilação em um quadro de comando e controle

Leia mais

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa 1ª Exercícios - REDES LAN/WAN INSTRUTOR: MODALIDADE: TÉCNICO APRENDIZAGEM DATA: Turma: VALOR (em pontos): NOTA: ALUNO (A): 1. Utilize 1 para assinalar os protocolos que são da CAMADA DE REDE e 2 para os

Leia mais

Anatomia de uma Placa Mãe

Anatomia de uma Placa Mãe Anatomia de uma Placa Mãe Autor: Rafael Afonso de Souza Anatomia de uma placa-mãe - Parte 1 É muito importante que saibamos identificar os componentes de uma placa-mãe. Na figura abaixo vamos destacar

Leia mais

Disciplina: Laboratório de Circuitos Digitais

Disciplina: Laboratório de Circuitos Digitais Universidade Federal de São Carlos Disciplina: Laboratório de Circuitos Digitais Prof. Dr. Emerson Carlos Pedrino 3ª Prática: Rotação de uma palavra nos Displays de 7 segmentos Data: 10/04/2014 Nome: Adrián

Leia mais

Atenção ainda não conecte a interface em seu computador, o software megadmx deve ser instalado antes, leia o capítulo 2.

Atenção ainda não conecte a interface em seu computador, o software megadmx deve ser instalado antes, leia o capítulo 2. Atenção ainda não conecte a interface em seu computador, o software megadmx deve ser instalado antes, leia o capítulo 2. Interface megadmx SA Firmware versão 1, 2 e 3 / software megadmx 2.000 (Windows/MAC

Leia mais

Princípio de Funcionamento

Princípio de Funcionamento ROTEIRO Introdução O Controlador Lógico Programável CLP nasceu dentro da General Motors, em 1968, devido a grande dificuldade de mudar a lógica de controle dos painéis de comando a cada mudança na linha

Leia mais

Projetos I Resumo de TCC. Luiz Rogério Batista De Pieri Mat: 0413829 5

Projetos I Resumo de TCC. Luiz Rogério Batista De Pieri Mat: 0413829 5 Projetos I Resumo de TCC Luiz Rogério Batista De Pieri Mat: 0413829 5 MAD RSSF: Uma Infra estrutura de Monitoração Integrando Redes de Sensores Ad Hoc e uma Configuração de Cluster Computacional (Denise

Leia mais

Controle para Motores de Passo usando módulo USB-6008

Controle para Motores de Passo usando módulo USB-6008 Departamento de Física e Ciência dos Materiais Caixa Postal 369-13560-970 São Carlos SP Brasil e-mail : andretec@ifsc.usp.br Controle para Motores de Passo usando módulo USB-6008 Introdução Neste projeto

Leia mais

Arquitetura e organização de computadores

Arquitetura e organização de computadores Arquitetura e organização de computadores 3º. Sem. Sistemas de informação Prof. Emiliano S. Monteiro Barramentos BUS Modelo de barramento CPU(ALU, UC, Registradores) Memória Entrada e saída (I/O) Barramento

Leia mais

Conceito de Rede e seus Elementos. Prof. Marciano dos Santos Dionizio

Conceito de Rede e seus Elementos. Prof. Marciano dos Santos Dionizio Conceito de Rede e seus Elementos Prof. Marciano dos Santos Dionizio Conceito de Rede e seus Elementos O conceito de rede segundo Tanenbaum é: um conjunto de módulos processadores capazes de trocar informações

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CÂMPUS CURITIBA CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CÂMPUS CURITIBA CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CÂMPUS CURITIBA CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO ALEXANDRE PINTO DE LARA CARLA EDUARDA ORLANDO DE MORAES DESENVOLVIMENTO DE EQUIPAMENTO DE CAPTURA

Leia mais