• Nenhum resultado encontrado

Tópicos Avançados em Sistemas Computacionais

N/A
N/A
Protected

Academic year: 2021

Share "Tópicos Avançados em Sistemas Computacionais"

Copied!
30
0
0

Texto

(1)
(2)
(3)
(4)
(5)
(6)

Um exemplo de sistema embutido – uma câmera 

digital

Microcontroller CCD preprocessor Pixel coprocessor A2D D2A JPEG codec DMA controller

(7)
(8)
(9)
(10)

Competição das medidas de projeto ­­ melhorar 

uma pode piorar outras

• Experiência em projetos 

de hardware e software é 

necessária para satisfazer 

objetivos de projeto

– Não somente em hardware  ou em software, como é  comum – O projetista deve conhecer  várias tecnologias para  fazer a melhor escolha para  uma dada aplicação e  conhecer as limitações Tamanho Desempenho Consumo Custo NRE Microcontroller CCD preprocessor Pixel coprocessor A2D D2A JPEG codec DMA controller

(11)
(12)
(13)
(14)
(15)

15

Tecnologia processadores

• Processadores variam em suas customizações de acordo com o  problema em questão

Processador 

propósito­geral aplicação­específicaProcessador  Processador dedicado Funcionalidade 

(16)
(17)
(18)
(19)

19

Tecnologia IC

• A maneira pela qual uma implementação digital é mapeada 

num IC

– IC: Circuito integrado, ou “chip” – Tecnologias de IC diferem em seu nível de customização de  acordo com o projeto em questão – Os IC consistem de numerosas camadas (talvez 10 ou mais) • As tecnologias IC diferem com respeito a construção de cada  camada

source channeloxide drain gate

(20)

Tecnologia de projeto

• Metodologia com a qual nós convertemos nosso conceito 

de uma desejada funcionalidade para uma 

implementação – ferramenta de projeto

Libraries/IP: Incorporates pre­ designed implementation from  lower abstraction level into  higher level. System specification Behavioral specification RT specification Logic specification To final implementation Compilation/Synthesis:  Automates exploration and  insertion of implementation  details for lower level. Test/Verification: Ensures correct  functionality at each level, thus  reducing costly iterations between  levels. Compilation/

(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)

O que há dentro do chip?

Referências

Documentos relacionados

– “Processador” diferente de processadores de propósito geral Aplicação Específica Registers Custom ALU Datapath Controller Program memory Assembly code for: total = 0 for i =1

Considerando garantir a sustentabilidade e a eficiência operacional, em relação à gestão do processo de prestação de serviço na distribuição de água, a UGR Freguesia

Casos isolados de pacientes com sintomas sugestivos de Síndrome Neuroléptica Malígna (SNN) têm sido relatados após redução abrupta ou descontinuação de Tasmar

As imagens que cumprem a função comunicativa são portadores de sentidos que querem promover a interação. entre os diferentes núcleos sociais: a indústria com o consumo,

O processador mestre armazena a população, executa as operações do algoritmo.. genético e distribui os indivíduos aos processadores escravos, que somente avaliam o fitness

Os agentes da avicultura paulista são: processadores (AB) – abatem e processam o frango vivo; corretores de frango vivo (CO) – viabilizam as transações entre de mercado sem

Se um sistema possuir 100 processadores e todos estejam dedicados à mesma aplicação, cada processador pode inicializar uma posição diferente do vetor ao mesmo tempo,

Se você usa atualmente um processador de som Baha da geração anterior, como o processador de som Baha 5, um processador de som Baha 5 Power, ou se você tiver outro sistema de ponto