ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I prof. Dr. César Augusto M. Marcon prof. Dr. Edson...

11
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno Introdução a Organização e Arquitetura de Computadores

Transcript of ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I prof. Dr. César Augusto M. Marcon prof. Dr. Edson...

Page 1: ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno Introdução a Organização e Arquitetura.

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I

prof. Dr. César Augusto M. Marcon

prof. Dr. Edson Ifarraguirre Moreno

Introdução a Organização e Arquitetura

de Computadores

Page 2: ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno Introdução a Organização e Arquitetura.

2 / 11

Projeto e Fabricação de Sistemas Digitais

• Três ramos do conhecimento científico envolvidos:– Ciência da Computação, Física de Semicondutores e Matemática Aplicada

Ciência daComputação

Física deSemicondutores

Métodos de FabricaçãoAuxiliada por Computador

Métodos de Modelagemde Processos Físicos

Métodos de ProjetoAuxiliado por Computador

SistemasVLSI

MatemáticaAplicada

Page 3: ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno Introdução a Organização e Arquitetura.

3 / 11

Projeto e Fabricação de SDs (Lei de Moore)

• “A densidade de Circuitos Integrados dobra a intervalos regulares de 18 meses”.– Gordon E. Moore, (1965)

• Transistores– em 96 - 0,25µm– em 98 - 0,12µm– hoje < 0,022µm ou 22nm!!

Page 4: ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno Introdução a Organização e Arquitetura.

4 / 11

chip

circuitosde teste

Processos Planares de Fabricação

• Chips– Área > 1cm2

– Espessura <1mm– > 1010 dispositivos

Page 5: ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno Introdução a Organização e Arquitetura.

5 / 11

Complexidade de Projeto (Microprocessador Pentium-PRO)

• Complexidade de projeto impede construção direta a partir da especificação

• Solução

– Decomposição hierárquica do processo de projeto

– Modelos para representar o processo de projeto

Page 6: ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno Introdução a Organização e Arquitetura.

6 / 11

Modelo de Gajski-Kuhn (Diagrama Y)

Elétrico

Lógico

Arquitetural

SistêmicoDomínio Estrutural Domínio Comportamental

Domínio Geométrico

Processadores, Memórias, Barramentos

Registradores, ULAs, Muxs, Decods

Portas Lógicas, Biestáveis

Transistores, Lineares Funções de Transferência, Equações Diferenciais

Expressões Booleanas, Tabelas de Transição

HDLs, Transferência entre Registradores

Processos Comunicantes, Algoritmos

Placas, Módulos Multi-chip

Planta Baixa de Blocos de CIs

Planta Baixa de Células Lógicas

"Layout" de Transistores e Lineares

• Eixo Domínio de descrição (tipo de informação)• Círculo Nível de abstração (quantidade de detalhes)• Intersecção círculo-eixo (vértices) Descrição• Transformação entre níveis (aresta no grafo) ferramenta

Page 7: ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno Introdução a Organização e Arquitetura.

7 / 11

Aplicação do Diagrama

Síntese

Domínio Estrutural Domínio Comportamental

Domínio Geométrico

HDL

Planta Baixa de Células Lógicas

Simulação

Análise e

edição

Page 8: ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno Introdução a Organização e Arquitetura.

8 / 11

Simulação VHDL (Simulador Active-HDL da ALDEC)

Janela de SimulaçãoSinaisFormas de ondaMedidasetc.

Janela de Recursos MódulosArquivos de testeBibliotecasScripts

Page 9: ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno Introdução a Organização e Arquitetura.

9 / 11

Síntese VHDL (Framework ISE da Xilinx)

ComponentesArquivosDispositivosBibliotecas

Ferramentase

Relatórios

Janela demensagens

Janela de edição

Page 10: ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno Introdução a Organização e Arquitetura.

10 / 11

Análise e Edição de Layout (FPGA Editor da Xilinx)

Pinos do chip

Blocos lógicosPortasFlip-flopsetc.

Recursos de comunicação

muxesswitch boxes

Page 11: ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno Introdução a Organização e Arquitetura.

11 / 11

Exercícios

Pensar e responder:

1. Porque é necessário automatizar a construção de sistemas computacionais?

2. Quais são os eixos elementares de processos de construção de sistemas computacionais?

3. Comente sobre alguns tipos de operações que podem ser realizadas sobre etapas de um projeto

4. O que são níveis de abstração?

5. Exemplifique um sistema descrito em mais de um nível de abstração