Prototipao de Sistemas Digitais Introduo Disciplina Cristiano Arajo
- Slides: 27
Prototipação de Sistemas Digitais Introdução à Disciplina Cristiano Araújo 2006. 2 Engenharia de Sistemas Embarcados
Sistemas Embarcados 2006. 2 Engenharia de Sistemas Embarcados 2
Tecnologia: So. C´s (System on Chip) 2006. 2 Engenharia de Sistemas Embarcados 3
Um Exemplo de Sistema Embarcado Diagrama em Bloco de uma Câmera Digital 2006. 2 Engenharia de Sistemas Embarcados 4
Componentes de um Sistema Embarcado Memória Controladores Interface Software (Aplicação) Processador Coprocessadores ASIC Conversores Analógico 2006. 2 Digital Engenharia de Sistemas Embarcados Analógico 5
Circuito Integrado 2006. 2 Engenharia de Sistemas Embarcados 6
Projeto, Fabricação e Comercialização de CIs PROJETO FABRICAÇÃO TESTE MERCADO FAB 1 DH 99% erros !! FAB 2 1% erros 2006. 2 Erro: volta !! !! Permite negociar preço e prazo !! Engenharia de Sistemas Embarcados 7
Aplicações finais 2006. 2 Engenharia de Sistemas Embarcados 8
Exemplos de Aplicações 2006. 2 Engenharia de Sistemas Embarcados 9
Aplicação Automotiva 2006. 2 Engenharia de Sistemas Embarcados 10
Fluxo de projeto FPGA/ASIC 2006. 2 Engenharia de Sistemas Embarcados 11
Lógica programável x ASICs • FPGAs - hardware mais lento menos gates p/chip mais consumo de potência alto custo p/gate • ASICs - fácil mudança de processos - sem layout e projeto físico - rapidez na correção de falhas: minutos - pode adiconar novas funções facilmente - customização no campo - mudança on-the-fly 2006. 2 Engenharia de Sistemas Embarcados – – hardware mais rápido mais gates p/chip lower power baixo custo p/chip – – – difícil mudança de processos layout e projeto físico correção lenta de falhas: semanas, alto custo hardware permanente, mudanças requer novo projeto – 12
Crescimento do Mercado de FPGAs 2006. 2 Engenharia de Sistemas Embarcados 13
Muito poucas empresas podem projetar grandes circuitos gap 2006. 2 Engenharia de Sistemas Embarcados 14
System Level Design: Módulos de Propriedade Intelectual • Componentes Comerciais “ offthe-shelf “ (COTS) – – • Board IC´s pre-projetados e pre-fabricados Implementam GPP ou SPP Reduz tempo de projeto/depuração Facilidade de aquisição • Processor • Memory • Peripheral • System-on-a-chip (SOC) – – Todos os componentes do implementados em um único CHIP Muda forma de negócio: sistema • Como Propriedade Intelectual e não como IC • SOC construído pela integração de múltiplas descrições • IP-core Core library • Peripheral. A • Peripheral. B • Processor. X • Peripheral • Mem • Processor • IP cores 2006. 2 Engenharia de Sistemas Embarcados 15
Projetos de sistemas baseado em plataformas § Projeto a nível de sistema § descreve um sistema sobre componentes de hw/sw e os implementar automaticamente. § Aspectos importantes § Linguagem de sistemas (System. C, ADA, handel-C? ) § Projeto baseado em plataforma § projeto baseado na agregação de IP-cores § solução viável no momento 2006. 2 Engenharia de Sistemas Embarcados 16 Mentor Graphics
Plataforma de projeto baseada em IP § Plataforma contém: § Núcleo § CPU e DSP § Hardware é fixo § Software Programável § Periféricos: § Próximos do núcleo da CPU: § IP para completar o núcleo § Parametrizável, configurável § Não depende de um barramento (bus) genérico Mentor Graphics 2006. 2 § Distantes do núcleo da CPU: § Blocos de funções compatíveis com um barramento específico Engenharia de Sistemas Embarcados 17
Projetos Baseados em Plataforma e IP-cores 2006. 2 Engenharia de Sistemas Embarcados 18
Projetos Baseados em Plataforma e IP-cores Percentual de reuso 2006. 2 Crescimento de IP -cores, Memória e SW Engenharia de Sistemas Embarcados 19
Sistemas Digitais: Projeto Novos Dispositivos Comunicação Funcionalidades Integradas Computação Telefone Celular Vídeo, email, MP 3 Tecnologia 2006. 2 Mensagens, Browser, m-commerce E-book, Games. . . Engenharia de Sistemas Embarcados 20
Evolução de projeto digital (metodologia) Transistor Netlist 1970’s 2006. 2 Engenharia de Sistemas Embarcados 21 by Maziar Gudarzi
Evolução de projeto digital (metodologia) RT level, Schematic 1980’s 2006. 2 22 RT level: Register Transfer level Engenharia de Sistemas Embarcados by Maziar Gudarzi
Evolução de projeto digital (metodologia) HDL 1990’s 2006. 2 Engenharia de Sistemas Embarcados HDL: Hardware 23 Description Language by Maziar Gudarzi
HDL’s vs. SDL’s: Requisitos HDL’s SDL’s Hardware. C Verilog AHDL VHDL 2006. 2 C Pascal ADA C++ System. C Engenharia de Sistemas Embarcados 24 by Maziar Gudarzi
HDL’s vs. SDL’s - realização Sistema Componente de hardware Componente de Software Compilação Síntese Sistema Operacional 2006. 2 Plataforma de prototipação Engenharia de Sistemas Embarcados by Maziar Gudarzi 25
Programa • 1 o Módulo – – – Motivação Projeto do curso Metodologia de projetos Síntese • • – de alto-nível RTL Lógica de Layout Estilos de projetos • • • 2006. 2 Síntese Full-custom Standard-Cell Macrocell Gate array Dispositivos programáveis Engenharia de Sistemas Embarcados 26
Avaliação • • 2006. 2 Prova Listas de exercícios Projeto Seminários Engenharia de Sistemas Embarcados 27
- Cristiano arajo
- Sistemas digitais
- Codigo 2 entre 5
- Sistemas digitais
- Diferença de moral e ética
- Arajo
- Arajo
- Barroco letras e sons os gêneros digitais
- Certificados digitais
- Somadores
- Disciplina operativa pemex
- Orden y disciplina
- O que é disciplina operacional
- Definición de disciplina
- Didctica
- Disciplina
- Imagens da disciplina de português
- Disciplina teletransmitida
- Disciplina externa
- Definición de disciplina
- La vara de la disciplina
- Peter senge 1990 the fifth discipline
- La educacion civica
- Disciplina
- Pozitivna disciplina u razredu
- Cuales son los fines fundamentales de la contabilidad
- Pensamiento sistemico peter senge
- Disciplina pozitiva