Tecnologias SoC e CAN em sistemas de controle distribuído

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

Download "Tecnologias SoC e CAN em sistemas de controle distribuído"

Transcrição

1 Tecnologias SoC e CAN em sistemas de controle distribuído do Jean Mimar Santa Cruz Yabarrena Maio 2006 Agenda Objetivo e Motivação Introdução a Sistemas de tempo real, sistema embarcado, SoC,, barramentos de campo Implementação Resultados Conclusões e Provocações 1

2 Objetivo O Objetivo deste trabalho é implementar um SoC para um sistema de controle. Desafio do design. Estrategias de projeto e validação de IP cores (CAN, quadrature,, PWM) A motivacão na area aeroespacial e mudança de paradigmas. Introdução Sistemas de tempo real Hard Real-Time (Ciclico) Soft Real-Time (event-driven) Probabilidade Probabilidade deadine deadine frontera t1 ta t2 Probabilidade t1+t3 ta t2+t4 t1 ta Probabilidade t1 t3 t2 t4 limite Fonte: EPFL 2

3 Introdução Sistemas embarcados CRISE DE IDENTIDAD Sistema de Tempo-Real e Sistema Embarcado Embarcado Tempo-Real Suposição popular respeito a Sistema Embarcado e de Tempo-Real Fonte: Montavista Linux TM Introdução Visão real dos sistemas Firm real-time e Weakly real-time (Guillen Bernat) Fonte: Montavista Linux TM 3

4 Evolução dos sistemas Complexidade e Densidade do Sistema Componentes residem num Chip Componentes são grandes In-room interconnect Componentes residem numa caixa On-board interconnect On-chip interconnect Tempo Sistemas antigos Sistemas recentes Sistemas modernos Processo de desenho SoC Escolha do chip com hard cores embarcados Inserir soft cores requeridos Incluir user logic 4

5 Introdução Protocolos de Campo Redes para aplicações Safety- critical MILSTD 1553 ARINC629 Boeing 777 SAFEbus ARINC659 (Honeywell)) Boeing 777 4X TTA. Time Triggered Architecture(U. Vienna) ) Audi Volkswagen. SPIDER Scalable Processor- Independent Design for Electromagnetic Resilience (NASA Langley RC) DO-254 FlexRay BMW, DaimlerChrysler, Motorola e Philips. TTP Airbus A380 Implementação Sistemas Tempo Real Sistemas Embarcados SoC Redes de campo Projeto de Mestrado 5

6 Implementação Software Hardware Morphware Por que FPGAs Plataforma pre-enginnered enginnered Tecnologia 90 nm. Software e metodologia Ferramentas avançadas adas de depuração Suporte de RTOS, vendedores de arquiteturas Co-design 1

7 1958 A device having multiple electrical components and their interconnects manufactured on a single substrate mm. Noções de Espaço Tempo 30mm. Virtex-II Pro 30mm. Computer Architecture, Computer Organization and Design, Patterson & Hennessy,

8 Implemetação Software Software Software Software Hardware Morphware Morphware Morphware Rede Implementação CAN Bus TMS320F2812 Virtex-II Pro Virtex-II Pro Spartan 2e 3

9 Implementação Hardware The ezdsp F2812 TMS320F2812 Digital Signal Processor 150 MIPS operating speed 18K words on-chip RAM 128K words on-chip Flash memory 64K words off-chip SRAM memory 30 MHz. clock 2 Expansion Connectors (analog, I/O) Onboard IEEE JTAG Controller 5-volt only operation with supplied AC adapter TI F28xx Code Composer Studio tools driver On board IEEE JTAG emulation connector Implementação Morphware Virtex Pro II XC2VP30 Virtex-2 2 Pro XC2VP30 FPGA with 30,816 Logic Cells,, bit multipliers,, 2,448Kb of block RAM, and two PowerPC Processors DDR SDRAM DIMM that can accept up to 2Gbytes of RAM 10/100 Ethernet port USB2 port Compact Flash card slot XSGA Video port Audio Codec SATA, and PS/2, RS-232 ports High and Low Speed expansion connectors with a large collection of available expansion boards 4

10 Implementação Morphware Spartan 2e XC2S200E System gates 200K Logic cells BRAM 56Kbits DLL 4 I/O 289 Arquitetura Virtex II Pro Configurable logic block (CLB) 5

11 Arquitetura Virtex II Pro Configurable logic block (CLB) Input Output Block (IOB) Arquitetura Virtex II Pro Configurable logic block (CLB) Input Output Block (IOB) 18 Kb Block RAM 1

12 Arquitetura Virtex II Pro Configurable logic block (CLB) Input Output Block (IOB) 18 Kb Block RAM 18x18 bit multiplier Arquitetura Virtex II Pro Configurable logic block (CLB) Input Output Block (IOB) 18 Kb Block RAM 18x18 bit multiplier 2.5 Gbps Rocket I/O transceiver 2

13 Arquitetura Virtex II Pro Configurable logic block (CLB) Input Output Block (IOB) 18 Kb Block RAM 18x18 bit multiplier 2.5 Gbps Rocket I/O transceiver Digital Clock Manager (DCM) Arquitetura Virtex II Pro Configurable logic block (CLB) Input Output Block (IOB) 18 Kb Block RAM 18x18 bit multiplier 2.5 Gbps Rocket I/O transceiver Digital Clock Manager (DCM) Power PC CPU core 3

14 Arquitetura Virtex II Pro Configurable logic block (CLB) Input Output Block (IOB) 18 Kb Block RAM 18x18 bit multiplier 2.5 Gbps Rocket I/O transceiver Digital Clock Manager (DCM) Processor block Global and local routing Arquietura Virtex II Pro Configurable logic block (CLB) Input Output Block (IOB) 18 Kb Block RAM 18x18 bit multiplier 2.5 Gbps Rocket I/O transceiver Digital Clock Manager (DCM) Processor block Global and local routing CANBus Controller 4

15 SoC Alvo: : Controle do motor DC IP quadrature PWM CAN controller SoC Integração Bus-on on-chip PWM Encoder CAN Microblaze 5

16 Arquitetura System on PC baseado no padrão CoreConnect PWM Encoder Resultados IP PWM 1

17 Resultados IP Encoder Controlador CAN Resultados 2

18 Resultados SOF ID RTR IDE r0 DLC Dado Bit stuffing Arquitetura de desenvolvimento C/C++ code Compiler / Linker PPC code in offchip memory Object code.elf PPC code in onchip memory Standard Software Flow Standard Data2BRAM Hardware Flow Download to FPGA.bit VHDL / Verilog Simulator Synthesizer Place & Route Download to FPGA Debugger Chip Scope Pro Tools 3

19 Integração do sistema Resultados 90nm. Footprint 180nm. 4

20 Recursos utilizados no teste do controlador CAN (8Kgates( 8Kgates) Recursos utilizados no teste do SoC Virtex-II Pro Spartan 2e 5

21 Estudo de caso Controle do motor MAXON PID, SoC, Loop de controle via Rede Visão projetada do Sistema CAN bus 1

22 Visão global do sistema Resposta Degrau Kp = 0,5 Ki = 0,033 Kd = 0,1095 CAN 1Mbps Set_point = 70rad/s rpm. 2

23 VÍDEO 1 - Rede de controle 4 nós VÍDEO 2 - Degrau de rpm (70 rad/s) 3

24 Conclusões Ferramentas e conhecimento é possível redirecionar dominio absoluto de software para harware. Co-design usando Microblaze Os IP podem ser reutilizados em outras pesquisas O processo de escolha da arquitetura abrangente. Cinco formas de implementar un SoC 4

25 Trabalhos futuros Implementação TTCAN Estudo comparativo DSP FPGA Estudo RTOS em SoC Impacto dos tempos nos sistemas de controle baseados em rede Injeção de erro no barramento (70 controladores CAN) Provocações FPAA FPPA FPGA 5

26 Provocações Provocações 6

27 Provocações Obrigado. 7

Estendendo o Conjunto de Instruções de um PPC para Uso de Transformadas do H.264

Estendendo o Conjunto de Instruções de um PPC para Uso de Transformadas do H.264 Estendendo o Conjunto de Instruções de um PPC para Uso de Transformadas do H.264 Marcelo Schiavon Porto Roger E. C. Porto {msporto, recporto}@inf.ufrgs.br Introdução 2 O padrão H.264/AVC é o mais novo

Leia mais

FPGA & VHDL. Tutorial

FPGA & VHDL. Tutorial FPGA & VHDL Tutorial 2009-2 FPGA FieldProgrammableGateArray Dispositivo lógico contendo uma matriz de: Células lógicas genéricas Configuráveis ( programadas ) para desempenhar uma função simples Chaves

Leia mais

TM100C24RN Controller M100-14I/10O relay - 220VAC

TM100C24RN Controller M100-14I/10O relay - 220VAC Folha de dados do produto Características TM100C24RN Controller M100-14I/10O relay - 220VAC Principal Linha de produto Tipo de produto ou componente Tensão nominal de fornecimento [Us] Número de E/S digital

Leia mais

Lógica Reconfigurável

Lógica Reconfigurável UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA MESTRADO EM SISTEMAS DE ENERGIA Lógica Reconfigurável - amauriassef@utfpr.edu.br

Leia mais

JEAN MIMAR SANTA CRUZ YABARRENA TECNOLOGIAS SYSTEM ON CHIP E CAN EM SISTEMAS DE CONTROLE DISTRIBUÍDO

JEAN MIMAR SANTA CRUZ YABARRENA TECNOLOGIAS SYSTEM ON CHIP E CAN EM SISTEMAS DE CONTROLE DISTRIBUÍDO JEAN MIMAR SANTA CRUZ YABARRENA TECNOLOGIAS SYSTEM ON CHIP E CAN EM SISTEMAS DE CONTROLE DISTRIBUÍDO Dissertação apresentada à Escola de Engenharia de São Carlos da Universidade de São Paulo, como parte

Leia mais

Broadband Engine Cell Processor. Arquitetura e Organização de Processadores (CPM237) Rodrigo Bittencourt Motta

Broadband Engine Cell Processor. Arquitetura e Organização de Processadores (CPM237) Rodrigo Bittencourt Motta Broadband Engine Cell Processor Arquitetura e Organização de Processadores (CPM237) Rodrigo Bittencourt Motta rbmotta@inf.ufrgs.br Junho/06 Plano de Apresentação Introdução Visão Geral Organização Interna

Leia mais

FPGA - Field Programmable Gate Array

FPGA - Field Programmable Gate Array FPGA - Field Programmable Gate Array 1985/86: Xilinx introduz nova família de PLDs FPGA - Field Programmable Gate Array agregados regulares de blocos lógicos configuráveis (CLB para XILINX) ligações programáveis

Leia mais

Introdução Estrutura Conectores Jumpers Outros componentes ROM BIOS CHIPSET. Cap. 2 - Placas mãe

Introdução Estrutura Conectores Jumpers Outros componentes ROM BIOS CHIPSET. Cap. 2 - Placas mãe Cap. 2 - Placas mãe Arquitectura de Computadores 2010/2011 Licenciatura em Informática de Gestão Dora Melo (Responsável) Originais cedidos gentilmente por António Trigo (2009/2010) Instituto Superior de

Leia mais

Barramentos. Alguns sistemas reutilizam linhas de barramento para múltiplas funções; Dados Endereços Controle

Barramentos. Alguns sistemas reutilizam linhas de barramento para múltiplas funções; Dados Endereços Controle Aula 07 BARRAMENTOS Barramentos Para que as placas de expansão possam ser utilizados em qualquer micro, independentemente do processador instalado, utiliza-se diversos modelos de barramentos de expansão.

Leia mais

MSP430 Lab 01 Instalação do Code Composer Studio e teste da Launchpad

MSP430 Lab 01 Instalação do Code Composer Studio e teste da Launchpad MSP430 Lab 01 Instalação do Code Composer Studio e teste da Launchpad Imagem LaunchPad Texas Instruments Neste post iremos tratar dos primeiros passos com o microcontrolador MSP430G2553 da Texas Instruments

Leia mais

Projeto de Sistemas Embarcados

Projeto de Sistemas Embarcados Projeto de Sistemas Embarcados Pós-Graduação em Engenharia Elétrica Prof. Dr. Joselito A. Heerdt Joselito.heerdt@.udesc.br PLANEJAMENTO 1. Introdução 2. O projeto de sistemas 3. Projeto de hardware 4.

Leia mais

UMA HIERARQUIA DE MEMÓRIA PARA UM MODELO RTL DO PROCESSADOR RISC-V SINTETISÁVEL EM FPGA

UMA HIERARQUIA DE MEMÓRIA PARA UM MODELO RTL DO PROCESSADOR RISC-V SINTETISÁVEL EM FPGA UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO UMA HIERARQUIA DE MEMÓRIA PARA UM MODELO RTL DO PROCESSADOR RISC-V SINTETISÁVEL EM FPGA PROPOSTA DE TRABALHO

Leia mais

Noções de Informática INSS. Novo Curso. Aula 01

Noções de Informática INSS. Novo Curso. Aula 01 127767 Noções de Informática INSS Novo Curso Aula 01 http://facebook.com/profricardobeck contato@profricardobeck.com.br Mensurando Dados Sistema de numeração Binário (0 e 1) Fax/Modem 56 Kbps Placa de

Leia mais

Servidor para as empresas que procuram um equipamento de qualidade, dimensionado para sua real necessidade e com um valor acessível.

Servidor para as empresas que procuram um equipamento de qualidade, dimensionado para sua real necessidade e com um valor acessível. Servidor ER100 Apresentação Servidor para as empresas que procuram um equipamento de qualidade, dimensionado para sua real necessidade e com um valor acessível. Diferenciais A principal motivação que gerou

Leia mais

1.ARQUITETURA INTERNA DE UM MICROPROCESSADOR

1.ARQUITETURA INTERNA DE UM MICROPROCESSADOR 1.ARQUITETURA INTERNA DE UM MICROPROCESSADOR Um microprocessador poderá ou nao apresentar características DSP. DSP Processamento digital de sinais é uma funcionalidade embutida no processador que permite

Leia mais

10/27/14 ASIC ASSP SOC FPGA. Prototipação de Circuitos integrados (Plataformas) O que significam? Application Specific Integrated Circuit (ASIC)

10/27/14 ASIC ASSP SOC FPGA. Prototipação de Circuitos integrados (Plataformas) O que significam? Application Specific Integrated Circuit (ASIC) 10/27/14 O que significam? ASIC Prototipação de Circuitos integrados (Plataformas) Manoel Eusebio de Lima (mel@cin.ufpe.br) Centro de Informática UFPE Application Specific Integrated Circuit (ASIC) ASIC

Leia mais

TM200C16R controller M IO relay

TM200C16R controller M IO relay Folha de dados do produto Características TM200C16R controller M200 16 IO relay Principal Linha de produto Tipo de produto ou componente Tensão nominal de fornecimento [Us] Número de E/S digital 16 Número

Leia mais

Motherboard Significado

Motherboard Significado Motherboard Significado Motherboard, também m designada por mainboard ou Placa-mãe, é uma placa de circuito impresso, que serve como base para a instalação dos componentes do computador, tais como processador,

Leia mais

Microcontroladores e Microprocessadores

Microcontroladores e Microprocessadores Microcontroladores e Microprocessadores Prof. Alison Lins Microcontrolador Agenda - Histórico da Evolução da Eletrônica - Microprocessadores - Memórias - Microcontroladores - Microcontrolador x Microprocessador

Leia mais

Resolvendo os Gargalos do Edge FPGAs: De monstros a solução

Resolvendo os Gargalos do Edge FPGAs: De monstros a solução Resolvendo os Gargalos do Edge FPGAs: De monstros a solução João Dullius Engenheiro de Aplicações - BP&M O palestrante Engenheiro de Aplicações Processamento Embedded FPGAs João Dullius BP&M Representações

Leia mais

Introdução ao módulo LabVIEW FPGA

Introdução ao módulo LabVIEW FPGA Introdução ao módulo LabVIEW FPGA Guilherme Yamamoto Engenheiro de Marketing de Produto Tecnologia FPGA Blocos de E/S Acesso direto às E/S digitais e analógicas. Interconexões programáveis Roteamento de

Leia mais

Programação de Periféricos

Programação de Periféricos Programação de Periféricos Componentes Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Apresentação Raspberry pi Sistema Operacional embarcado Atividade Raspberry pi Sistema computacional

Leia mais

SISTEMA DE TREINAMENTO EM ROBÓTICA MODELO: ED-7255

SISTEMA DE TREINAMENTO EM ROBÓTICA MODELO: ED-7255 SISTEMA DE TREINAMENTO EM ROBÓTICA MODELO: CARACTERÍSTICAS Interface USB Consiste em uma garra e 5 eixos verticais multi articulados. Sensor de Posição LVDT Tipo-Absoluto para cada eixo e não exige nenhum

Leia mais

ENGENHARIA DE SISTEMAS MICROPROCESSADOS

ENGENHARIA DE SISTEMAS MICROPROCESSADOS ENGENHARIA DE SISTEMAS MICROPROCESSADOS Prof. Pierre Vilar Dantas Turma: 0040-A Horário: 4N Aula 01-26/07/2017 Plano de ensino Professor www.linkedin.com/in/pierredantas/ TÓPICOS Conceitos gerais. Evolução

Leia mais

Aula 05 PLACAS DE EXPANSÃO. IDENTIFICAÇÃO, INSTALAÇÃO, CONFIGURAÇÃO E MANUTENÇÃO.

Aula 05 PLACAS DE EXPANSÃO. IDENTIFICAÇÃO, INSTALAÇÃO, CONFIGURAÇÃO E MANUTENÇÃO. Aula 05 PLACAS DE EXPANSÃO. IDENTIFICAÇÃO, INSTALAÇÃO, CONFIGURAÇÃO E MANUTENÇÃO. Arquitetura dos PCs Placa Mãe!!! Placa mãe Identificação da Placa Mãe Fabricante: GIGABYTE Modelo: GA-G41MT-S2P 286, 386,

Leia mais

FPGA & VHDL. Tutorial Aula 1. Computação Digital

FPGA & VHDL. Tutorial Aula 1. Computação Digital FPGA & VHDL Tutorial Aula 1 Computação Digital FPGA Field Programmable Gate Array Dispositivo lógico contendo uma matriz de: Células lógicas genéricas Configuráveis ( programáveis ) para desempenhar uma

Leia mais

Sistemas Embarcados:

Sistemas Embarcados: Sistemas Embarcados: Microcontroladores Prof. Protásio Laboratório de Microengenharia/DEE/CEAR/UFPB Processadores Embarcados Todo sistema embarcado necessita ter incorporado um dispositivo de processamento

Leia mais

Introdução à robótica

Introdução à robótica Núcleo de Robótica e Sistemas Cibernéticos Ensino pesquisa e extensão em robótica educacional e cibernética. Introdução à robótica Objetivo da aula 7: Entender o funcionamento de um controlador ou processador

Leia mais

Introdução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial

Introdução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial Introdução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial 1 Definição de microcontroladores É um circuito integrado que pode ser programado para realização

Leia mais

Introdução aos. Sistemas Embebidos

Introdução aos. Sistemas Embebidos Introdução aos Sistemas Embebidos João M. P. Cardoso Email: jmcardo@ualg.pt URL: http://w3.ualg.pt/~jmcardo 1 Sistemas Embebidos O que são? Embedded systems are computers camouflaged as non-computers.

Leia mais

Internet das Coisas com Intel A2 Placas IoT.

Internet das Coisas com Intel A2 Placas IoT. Internet das Coisas com Intel A2 Placas IoT paul.guermonprez@intel.com Historia Arduino Raspberry Pi Avaliação de placas IoT Microcontrolador vs Processador Arduino usa um microcontrolador de 8-bit. É

Leia mais

Divisão do computador

Divisão do computador Divisão do computador Hardware: todo o equipamento, suas peças, isto é, tudo o que "pode ser tocado", denomina-se hardware. Alguns equipamentos, como monitor, teclado e rato são também chamados de periféricos.

Leia mais

Principais Componentes e Tecnologias

Principais Componentes e Tecnologias Infra-Estrutura de Hardware Principais Componentes e Tecnologias Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com Sumário Barramentos Placa Mãe Processadores Armazenamento Vídeo Rede Outras Tecnologias

Leia mais

Curso EFA Técnico/a de Informática - Sistemas. Óbidos

Curso EFA Técnico/a de Informática - Sistemas. Óbidos Curso EFA Técnico/a de Informática - Sistemas Óbidos MÓDULO 769 Arquitectura interna do computador Carga horária 25 3. Barramento Formadora: Vanda Martins 3 MAS, AFINAL, COMO CIRCULAM OS DADOS ATÉ AO PROCESSADOR?

Leia mais

7ª Geração KabyLake. O Ultratop ideal com tecnologia Intel e Windows 10 para o seu projeto

7ª Geração KabyLake. O Ultratop ideal com tecnologia Intel e Windows 10 para o seu projeto 7ª Geração KabyLake O Ultratop ideal com tecnologia Intel e Windows 10 para o seu projeto Compacto e com Design Elegante O Ultratop LIVA ZE desafia a convenção e redefine a aparência de um PC desktop.

Leia mais

Informática. Hardware & Software

Informática. Hardware & Software Informática Hardware & Software Hardware & Software Hardware: Parte física. Sinais Elétricos. Computadores, automóveis, aviões, ônibus, celulares, tablets, entre outros. Software: Parte lógica. Bytes.

Leia mais

Relação dos Participantes por Processo / Licitação

Relação dos Participantes por Processo / Licitação Página: 1/4 Nr. do Processo: Fornecedor: 71/2015 6322 - ARENNA INFORMATICA LTDA -ME Licitação: 55/2015 - PR Data da Homologação: 26/05/2015 1 1-079-66662 Microcomputador. Tipo: Estação de trabalho. Freqüência

Leia mais

Desenvolvimento de um Analisador de Elementos de Rede Baseado no Padrão Gigabit Ethernet

Desenvolvimento de um Analisador de Elementos de Rede Baseado no Padrão Gigabit Ethernet Fernando Diniz Hämmerli Desenvolvimento de um Analisador de Elementos de Rede Baseado no Padrão Gigabit Ethernet Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do

Leia mais

Arquitetura do Microcontrolador Atmega 328

Arquitetura do Microcontrolador Atmega 328 Governo do Estado de Pernambuco Secretaria de Educação Secretaria Executiva de Educação Profissional Escola Técnica Estadual Professor Agamemnon Magalhães ETEPAM Arquitetura do Microcontrolador Atmega

Leia mais

TM200C16T Controller M200 16I/O transistor Source

TM200C16T Controller M200 16I/O transistor Source Folha de dados do produto Características TM200C16T Controller M200 16I/O transistor Source Principal Linha de produto Tipo de produto ou componente Tensão nominal de fornecimento [Us] Número de E/S digital

Leia mais

TM200C24T controller M IO transistor Source

TM200C24T controller M IO transistor Source Folha de dados do produto Características TM200C24T controller M200 24 IO transistor Source Principal Linha de produto Tipo de produto ou componente Tensão nominal de fornecimento [Us] Número de E/S digital

Leia mais

Manutenção de Computadores Composição de um computador. Professor: Francisco Ary

Manutenção de Computadores Composição de um computador. Professor: Francisco Ary Manutenção de Computadores Composição de um computador Professor: Francisco Ary Introdução Composição de um computador: Composto de um conjunto de componentes, em sua maioria eletrônicos; (Hardware) 2

Leia mais

Universidade Federal do Rio Grande do Sul Instituto de Informática Programa de Pós-Graduação em Computação

Universidade Federal do Rio Grande do Sul Instituto de Informática Programa de Pós-Graduação em Computação Universidade Federal do Rio Grande do Sul Instituto de Informática Programa de Pós-Graduação em Computação Relatório do Trabalho da Disciplina de Arquitetura e Organização de Processadores CMP- 237 Marcelo

Leia mais

Scaling Up Inclusion: Robotics, a STEM focused Project. Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel

Scaling Up Inclusion: Robotics, a STEM focused Project. Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel Scaling Up Inclusion: Robotics, a STEM focused Project Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel Alberto Brochado, Eugénio Oliveira, Fernando Coelho Alberto Brochado,

Leia mais

OMAP Open Multimedia Application Platform

OMAP Open Multimedia Application Platform OMAP Open Multimedia Application Platform Ricardo Miotto Redin rmredin@inf.ufrgs.br Roteiro Visão Geral Arquitetura Organização O que está por vir... Referências 14/7/2006 2 Visão Geral (1/4) 14/7/2006

Leia mais

Organização de Computadores II

Organização de Computadores II Universidade Estácio de Sá Curso de Informática Organização de Computadores II Entrada e Saída Prof. Gabriel P. Silva 24.11.2004 Comunicação com o Processador A comunicação dos periféricos com o processador

Leia mais

Conheça a Placa JaguarBoard

Conheça a Placa JaguarBoard Conheça a Placa JaguarBoard JaguarBoard é o primeiro Computador de Placa Única baseado em arquitetura X86. Para garantir a qualidade desse dispositivo a Lojamundi realizou diversos testes e assim pode

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

AJProença, Sistemas de Computação, UMinho, 2017/ ou + Unidades (Centrais) de Processamento (CPU)

AJProença, Sistemas de Computação, UMinho, 2017/ ou + Unidades (Centrais) de Processamento (CPU) Introdução aos Sistemas de Computação (2) Estrutura do tema ISC 1. Representação de informação num computador 2. Organização e estrutura interna dum computador 3. Execução de programas num computador 4.

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

Barramento CoreConnect

Barramento CoreConnect Barramento CoreConnect MO801 1º semestre de 2006 Prof. Rodolfo Jardim de Azevedo Fabiana Bellette Gil - RA 028671 CoreConnect Agenda Conceitos básicos Introdução ao CoreConnect Arquitetura Referências

Leia mais

Componentes constituintes de uma motherboard

Componentes constituintes de uma motherboard Uma placa-mãe típica e seus componentes (neste exemplo uma placa-mãe modelo A7N8X- Deluxe da Asus) 32 1 - Socket do processador (CPU) é neste socket que o processador é encaixado. O desenho das actuais

Leia mais

Medidor da temperatura local

Medidor da temperatura local Objectivo: Medidor da temperatura local (Web Server) Disponibilizar numa página da internet a leitura da temperatura local, de forma automática e on-line. O sistema consiste num microprocessador devidamente

Leia mais

Uma visão geral sobre computadores e Internet

Uma visão geral sobre computadores e Internet Uma visão geral sobre computadores e Internet O que é um computador? Breve histórico do computador Como um computador funciona? Por dentro das tecnologias A rede mundial (Internet) Sistemas operacionais:

Leia mais

CURSO TÉCNICO EM REDES DE COMPUTADORES

CURSO TÉCNICO EM REDES DE COMPUTADORES CURSO TÉCNICO EM REDES DE COMPUTADORES Álvaro Elias Flôres alvaro.flores@sc.senai.br PLACA-MÃE Introdução Placa-mãe é a principal placa existente no computador; É nela que são conectadas todas as demais

Leia mais

3. O PROJETO DE HARDWARE

3. O PROJETO DE HARDWARE 3. O PROJETO DE HARDWARE Arquitetura Básica de um Sistema de Controle Analógico em Conversores Estáticos: Conversor Estático Transdutores Drivers Circuito de Controle Analógico Adaptado de DISPOSITIVOS

Leia mais

Universidade Federal do ABC

Universidade Federal do ABC Universidade Federal do ABC Eletrônica Digital Aula 9: Dispositivos Lógicos Programáveis Dispositivos Lógicos Programáveis Chips programáveis podem ser personalizados segundo as necessidades do usuário.

Leia mais

Adriano J. Holanda FAFRAM. 4 e 11 de maio de 2012

Adriano J. Holanda FAFRAM. 4 e 11 de maio de 2012 Memória Adriano J. Holanda FAFRAM 4 e 11 de maio de 2012 Trilha Introdução Hierarquia da memória Memórias RAM Memória ROM Introdução Arquitetura de Von Neumann Memória Aritmética Controle E/S Unidade central

Leia mais

PLACA MÃE COMPONENTES BÁSICOS BIOS

PLACA MÃE COMPONENTES BÁSICOS BIOS PLACA MÃE COMPONENTES BÁSICOS BIOS COMPONENTES BÁSICOS BARRAMENTO FREQÜÊNCIA GERADOR DE CLOCK MEMÓRIA ROM FIRMWARE BIOS POST SETUP CMOS RTC BATERIA CHIPSET MEMÓRIA SL SLOTS DE EXPANSÃO CACHE SOQUETES PARA

Leia mais

PSI3441 Arquitetura de Sistemas Embarcados

PSI3441 Arquitetura de Sistemas Embarcados PSI3441 Arquitetura de Sistemas Embarcados Prof. Sergio Takeo Kofuji (kofuji@usp.br) Prof. Gustavo Pamplona Rehder (grehder@usp.br) Prof. Antonio Carlos Seabra (antonio.seabra@usp.br) 2017 Aula 01 Introdução

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

Laboratório de Sistemas Embutidos. Área: suporte tempo-real em sistemas operativos de uso geral

Laboratório de Sistemas Embutidos. Área: suporte tempo-real em sistemas operativos de uso geral Laboratório de Sistemas Embutidos Área: suporte tempo-real em sistemas operativos de uso geral Suporte tempo-real em sistemas operativos de uso geral Motivação: Muitas das aplicações aplicações de sistemas

Leia mais

Desenvolvendo aplicações com LabVIEW FPGA. Rogério Rodrigues Engenheiro de Marketing Técnico Marcos Cardoso Engenheiro de Vendas

Desenvolvendo aplicações com LabVIEW FPGA. Rogério Rodrigues Engenheiro de Marketing Técnico Marcos Cardoso Engenheiro de Vendas Desenvolvendo aplicações com LabVIEW FPGA Rogério Rodrigues Engenheiro de Marketing Técnico Marcos Cardoso Engenheiro de Vendas Agenda O que são FPGAs e por que eles são úteis? Programando FPGAs Hardware

Leia mais

BARRAMENTO. Caminho de Dados

BARRAMENTO. Caminho de Dados BARRAMENTO Caminho de Dados Conceito Um barramento é simplesmente um circuito que conecta uma parte da placa-mãe à outra. Quanto mais dados o barramento consegue ter de uma só vez, mais rápido a informação

Leia mais

Soluções para a Indústria Militar Aeroespacial e Defesa

Soluções para a Indústria Militar Aeroespacial e Defesa Soluções para a Indústria Militar Aeroespacial e Defesa Alisson Kokot Engenheiro de Vendas Osvaldo Santos Engenheiro de Aplicações 1 Agenda Aplicações Comuns O Projeto Gráfico de Sistemas Programação Gráfica

Leia mais

SSC0112 Organização de Computadores Digitais I

SSC0112 Organização de Computadores Digitais I SSC0112 Organização de Computadores Digitais I 26ª Aula Interfaces Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br 1 Algumas definições Controlador (controller) Circuitos integrados que fornecem uma função

Leia mais

Introdução ao LabVIEW para Robótica

Introdução ao LabVIEW para Robótica Introdução ao LabVIEW para Robótica 2 O que faremos? LabVIEW NI Robotics Starter Kit Estudo de Caso Exercicios 3 Ambiente Gráfico de Programação LabVIEW Fácil. Poderoso. Aberto. Faça medições de modo FÁCIL

Leia mais

Plataforma convergente para sistema de telefonia

Plataforma convergente para sistema de telefonia EBS SERVER MODULAR Plataforma convergente para sistema de telefonia FEATURES Servidor integrado com interfaces de telefonia 3 slots para combinação de interfaces de telefonia, a escolher entre E1, GSM,

Leia mais

3. O PROJETO DE HARDWARE

3. O PROJETO DE HARDWARE 3. O PROJETO DE HARDWARE Arquitetura Básica de um Sistema de Controle Analógico em Conversores Estáticos: Conversor Estático Transdutores Drivers Circuito de Controle Analógico Adaptado de DISPOSITIVOS

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores Componentes básicos de um computador Memória Processador Periféricos Barramento O processador (ou microprocessador) é responsável pelo tratamento de informações armazenadas

Leia mais

CONFIGURAÇÃO SUGERIDA PARA WORKSTATION DE ALTO RENDIMENTO

CONFIGURAÇÃO SUGERIDA PARA WORKSTATION DE ALTO RENDIMENTO CONFIGURAÇÃO SUGERIDA PARA WORKSTATION DE ALTO RENDIMENTO Computador DELL XPS 8700 Computador equipado com processador Core i7 de 4ª geração, memória RAM de 8GB, HD de 1TB, placa de vídeo Nvidia Geforce

Leia mais

Circuitos Programáveis

Circuitos Programáveis Circuitos Programáveis CPLD FPGA Tipos de componentes Circuito de aplicação específica (ASIC): circuito integrado projetado especialmente para uma determinada função. Fabricado em uma foundry com todos

Leia mais

Revendedor Oficial. Linha GPON/EPON. OLT FiberHome

Revendedor Oficial. Linha GPON/EPON. OLT FiberHome Revendedor Oficial Linha GPON/EPON OLT FiberHome AN5516-04 OLT (AC Power) GPON OLT 2 slots com placa GC8B - AC A OLT AN5516-04 é um equipamento GPON de alto desempenho e compacto da FiberHome. Possui 2

Leia mais

Introdução. Pedro Cruz. EEL770 Sistemas Operacionais

Introdução. Pedro Cruz. EEL770 Sistemas Operacionais Introdução Pedro Cruz EEL770 Sistemas Operacionais Roteiro Informações úteis Motivação Definições Revisão de arquitetura 2 Contato Site da disciplina www.gta.ufrj.br/~cruz/courses/eel770 Email cruz@gta.ufrj.br

Leia mais

Lógica Reconfigurável

Lógica Reconfigurável UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA MESTRADO EM SISTEMAS DE ENERGIA Lógica Reconfigurável - amauriassef@utfpr.edu.br

Leia mais

Manutenção Básica de Computadores. Professor: Francisco Ary Alves de Souza

Manutenção Básica de Computadores. Professor: Francisco Ary Alves de Souza Manutenção Básica de Computadores Professor: Francisco Ary Alves de Souza Sumário Introdução Principais componentes: Gabinete, Fonte de Alimentação, Placa Mãe; Processador, Memória RAM, Hard Disk (HD),

Leia mais

MANUAL DE UTILIZAÇÃO DO TMS320C6713 DSP Starter Kit (DSK)

MANUAL DE UTILIZAÇÃO DO TMS320C6713 DSP Starter Kit (DSK) UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA DE COMPUTAÇÃO E AUTOMAÇÃO DCA MANUAL DE UTILIZAÇÃO DO TMS320C6713

Leia mais

AULA1 Introdução a Microprocessadores gerais. Disciplina: Aplicações Avançadas de Microprocessadores (AAM)

AULA1 Introdução a Microprocessadores gerais. Disciplina: Aplicações Avançadas de Microprocessadores (AAM) AULA1 Introdução a Microprocessadores gerais Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Tópicos: Conceitos gerais Evolução dos Microprocessadores Arquiteturas Principais características

Leia mais

27/02/2012 CEV TECNOLOGIA DA INFORMAÇÃO CEV. Prof. OCEAN A. SANTOS. Sistema Binário; Unidades de Medidas; Hardware.

27/02/2012 CEV TECNOLOGIA DA INFORMAÇÃO CEV. Prof. OCEAN A. SANTOS. Sistema Binário; Unidades de Medidas; Hardware. CEV 1 CEV TECNOLOGIA DA INFORMAÇÃO Prof. OCEAN A. SANTOS Sistema Binário; Unidades de Medidas; Hardware. 1 HARDWARE Sistema Binário Bit Byte Sistema Binário; Unidades de Medidas; Hardware: CPU Placa-Mãe

Leia mais

Comparação entre Arduino, FPGA, ASIC e SoC

Comparação entre Arduino, FPGA, ASIC e SoC Comparação entre Arduino, FPGA, ASIC e SoC Prof. Odilson Tadeu Valle Instituto Federal de Santa Catarina IFSC Campus São José odilson@ifsc.edu.br 1/22 Conteúdo programático 1 Arduino 2 FPGA 3 ASIC 4 SoC

Leia mais

ABSTRACT INTRODUÇÃO RESUMO

ABSTRACT INTRODUÇÃO RESUMO SISTEMAS EMBARCADOS: ACOPLAMENTO DO SOFT-CORE PLASMA AO BARRAMENTO OPB DE UM POWERPC 405 Rafael Vargas 1, Rafael Cancian 2, Hugo Marcondes 3, Antônio A. Fröhlich 4. Universidade Federal de Santa Catarina

Leia mais

Algoritmos e Lógica de Programação Componentes e Arquitetura

Algoritmos e Lógica de Programação Componentes e Arquitetura Algoritmos e Lógica de Programação Componentes e Arquitetura Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 21 de fevereiro de 2017 Noções

Leia mais

ESTRUTURA COMPUTACIONAL

ESTRUTURA COMPUTACIONAL ESTRUTURA COMPUTACIONAL +55 31 3116-3911 I Sumário Organograma... 3 Especificações de segurança... 4 Micros... 5 Hardwares 1... 5 Placa mãe (MotherBoard)... 5 Processador... 5 Memória Ram... 5 HD... 5

Leia mais

ENIAC Primeiro computador de Propósito Geral. William Stallings Computer Organization and Architecture 6 th Edition (2003)

ENIAC Primeiro computador de Propósito Geral. William Stallings Computer Organization and Architecture 6 th Edition (2003) William Stallings Computer Organization and Architecture 6 th Edition (2003) ENIAC Primeiro computador de Propósito Geral Electronic Numerical Integrator And Computer Chapter 2 Computer Evolution and Performance

Leia mais

Barramentos e Chipsets

Barramentos e Chipsets Sumário Introdução Barramentos e Chipsets Eduardo Amaral Barramentos Barramento frontal (Front Side Bus) Barramento de memória Barramento de externo ou de I/O Chipset Ponte norte Ponte sul Introdução Organização

Leia mais

Sob medida para seu sistema de segurança!

Sob medida para seu sistema de segurança! Surveillance servers, workstations & storages. Inpex WST200 G2 Sob medida para seu sistema de segurança! Concebidos por engenheiros e cientistas da computação, oriundos dos segmentos de videosurveillance

Leia mais

ESPECIFICAÇÕES TÉCNICAS

ESPECIFICAÇÕES TÉCNICAS PROCESSO ADM Nº. 108/11 PREGÃO ELETRÔNICO Nº. 055/11 ERRATA DE EDITAL A Comissão Permanente de Licitação comunica, para conhecimento das empresas convidadas, a errata de Edital do PREGÃO ELETRÔNICO Nº.

Leia mais

Curso Arduino ESP8266. Aula #1 - Introdução

Curso Arduino ESP8266. Aula #1 - Introdução Curso Arduino ESP8266 Aula #1 Introdução O que é o ESP8266? Microcontrolador 32 bits para desenvolvimento de hardware Programação Comando AT Programação LUA C/C++ (Compatível com Arduino IDE) Portas de

Leia mais

TERMO DE ADJUDICAÇÃO. Item 0001

TERMO DE ADJUDICAÇÃO. Item 0001 TERMO DE ADJUDICAÇÃO Às 08:50 horas do dia 13 de julho de 2012, o Pregoeiro Oficial da Prefeitura Municipal de São Francisco de Assis, designado pela portaria 68/2012 após analise da documentação do Pregão

Leia mais

Curso Básico de Hardware

Curso Básico de Hardware Curso Básico de Hardware Arquitetura de Computadores I Conceitos Iniciais Versão 1.0 1999 Robson S. Martins http://www.robsonmartins.com Informações sobre o curso Este curso de Informática tem por objetivo

Leia mais

6ª AULA OBJETIVOS: PLACA MÃE BARRAMENTOS DE EXPANSÃO RECURSOS ON BOARD

6ª AULA OBJETIVOS: PLACA MÃE BARRAMENTOS DE EXPANSÃO RECURSOS ON BOARD HARDWARE Montagem e Manutenção de Computadores Instrutor: Luiz Henrique Goulart 6ª AULA OBJETIVOS: PLACA MÃE BARRAMENTOS DE EXPANSÃO RECURSOS ON BOARD BARRAMENTOS DE EXPANSÃO (SLOTS) APOSTILA PÁGINAS:

Leia mais

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO Wagner de Oliveira SUMÁRIO Hardware Definição de Computador Computador Digital Componentes Básicos CPU Processador Memória Barramento Unidades de Entrada e

Leia mais

Arquitetura e Organização de Computadores. Conjunto de Instruções da Arquitetura CompSim

Arquitetura e Organização de Computadores. Conjunto de Instruções da Arquitetura CompSim Arquitetura e Organização de Computadores Conjunto de Instruções da Arquitetura CompSim Agenda Introdução ao Arduino Arduino é: Plataforma eletrônica baseada em microcontrolador Especifcação aberta Utilizada

Leia mais

Placas Gerenciadoras Gráficas

Placas Gerenciadoras Gráficas As placas gráficas Matrox possuem uma excelente qualidade de imagem em resoluções de até 2560 x 1600 pixels por saída. Possuem baixo perfil, tornando mais fácil a integração nos gerenciadores gráficos

Leia mais

O Sistema de Computação

O Sistema de Computação O Sistema de Computação Arquitetura de Computadores Prof. Vilson Heck Junior O Sistema de Computação INTRODUÇÃO Introdução Sistemas Computacionais podem ser divididos em camadas: Aplicativos Sistema Operacional

Leia mais

Arquitetura e Organização de Computadores I

Arquitetura e Organização de Computadores I AULA 09 Estruturas de Interconexão (Barramentos) II Existem algumas questões relacionadas ao desempenho do sistema e os barramentos que merecem ser destacadas. 1. a quantidade de dispositivos conectados

Leia mais