Baixe o app para aproveitar ainda mais
Prévia do material em texto
ENGC50ENGC50 Sistemas Sistemas MicroprocessadosMicroprocessados 2013.22013.2 Dispositivos Dispositivos programáveisprogramáveis MicroprocessadoresMicroprocessadores MicrocontroladoresMicrocontroladores FPGAFPGA DSP (Digital Signal Processor)DSP (Digital Signal Processor) MicroprocessadoresMicroprocessadores Microprocessadores são dispositivos Microprocessadores são dispositivos digitais programáveis que integram todas digitais programáveis que integram todas as funcionalidades de uma CPU em um as funcionalidades de uma CPU em um único chip.único chip. Possuem conjunto de instruções e Possuem conjunto de instruções e arquitetura bem definidasarquitetura bem definidas Não possuem dispositivos de I/O Não possuem dispositivos de I/O integradosintegrados Não possuem timers, contadores, ou Não possuem timers, contadores, ou intefaceamento com sinais analógicosintefaceamento com sinais analógicos São usados em aplicações genéricasSão usados em aplicações genéricas x86, PowerPC, Z80x86, PowerPC, Z80 MicroprocessadoresMicroprocessadores MicrocontroladoresMicrocontroladores Um microcontrolador pode ser Um microcontrolador pode ser definido como um sistema definido como um sistema computacional totalmente contido computacional totalmente contido em um chipem um chip Conjunto de instruções e arquitetura Conjunto de instruções e arquitetura definidasdefinidas Possuem recurso de I/OPossuem recurso de I/O Custo e consumo baixosCusto e consumo baixos Poder de processamento menorPoder de processamento menor 8051, PIC, ATmega8, ARM8051, PIC, ATmega8, ARM MicrocontroladoresMicrocontroladores MicrocontroladoresMicrocontroladores FPGA – Field Programmable FPGA – Field Programmable Gate ArrayGate Array Uma FPGA é um dispositivo digital Uma FPGA é um dispositivo digital contendo blocos lógicos e conexões contendo blocos lógicos e conexões programáveisprogramáveis Não possuem arquitetura definidaNão possuem arquitetura definida Geralmente não possuem facilidades Geralmente não possuem facilidades de I/Ode I/O Usados em aplicações Usados em aplicações computacionais que demandam computacionais que demandam processamento paralelo processamento paralelo reconfigurávelreconfigurável Possuem recursos de memória Possuem recursos de memória internainterna FPGA – Field Programmable FPGA – Field Programmable Gate ArrayGate Array DSP (Digital Signal DSP (Digital Signal Processor)Processor) Microprocessador especializado para Microprocessador especializado para realizar tarefas de processamento realizar tarefas de processamento digital de sinais em tempo realdigital de sinais em tempo real Conjunto de instruções definidoConjunto de instruções definido Possuem alto grau de paralelismoPossuem alto grau de paralelismo Cálculos em ponto flutuanteCálculos em ponto flutuante Analog Devices, Texas InstrumentsAnalog Devices, Texas Instruments DSP (Digital Signal DSP (Digital Signal Processor)Processor) DSP (Digital Signal DSP (Digital Signal Processor)Processor) dsPIC (Digital Signal dsPIC (Digital Signal Controller)Controller) Arquiteturas de memóriaArquiteturas de memória Arquiteturas de memóriaArquiteturas de memória MicrocontroladoresMicrocontroladores ClockClock MicrocontroladoresMicrocontroladores TimersTimers MicrocontroladoresMicrocontroladores Whatchdog timerWhatchdog timer Reset inputReset input Brown-out detectorBrown-out detector Sleep modeSleep mode Power-on Reset (POR)Power-on Reset (POR) Current sink/source capabilityCurrent sink/source capability Analog comparatorsAnalog comparators MicrocontroladoresMicrocontroladores ADCADC MicrocontroladoresMicrocontroladores ADCADC MicrocontroladoresMicrocontroladores ADCADC MicrocontroladoresMicrocontroladores ADCADC MicrocontroladoresMicrocontroladores Real time clockReal time clock USB interfaceUSB interface CAN interfaceCAN interface Ethernet interfaceEthernet interface ZigBee interfaceZigBee interface I2C interfaceI2C interface SPI interfaceSPI interface RS - 232RS - 232 MicrocontroladoresMicrocontroladores Interface serial – USARTInterface serial – USART TransmissãoTransmissão MicrocontroladoresMicrocontroladores Interface serial – USARTInterface serial – USART RecepçãoRecepção MicrocontroladoresMicrocontroladores Interface serial – SPIInterface serial – SPI MicrocontroladoresMicrocontroladores Interface serial – SPIInterface serial – SPI MicrocontroladoresMicrocontroladores PWM (Pulse Width ModulationPWM (Pulse Width Modulation MicrocontroladoresMicrocontroladores PWM (Pulse Width ModulationPWM (Pulse Width Modulation MicrocontroladoresMicrocontroladores PWM (Pulse Width ModulationPWM (Pulse Width Modulation MicrocontroladoresMicrocontroladores ExemplosExemplos MicrocontroladoresMicrocontroladores ExemplosExemplos MicrocontroladoresMicrocontroladores ExemplosExemplos MicrocontroladoresMicrocontroladores ExemplosExemplos MicrocontroladoresMicrocontroladores ExemplosExemplos MicrocontroladoresMicrocontroladores ExemplosExemplos MicrocontroladoresMicrocontroladores ExemplosExemplos
Compartilhar