7
MO801: Tópicos em Arquitetura e Hardware http://www.ic.unicamp.br/~sandro 1 Tópicos em System-Level Tópicos em System-Level Design Design Sandro Rigo [email protected] 2 o Semestre de 2007

Tópicos em System-Level Design

  • Upload
    odessa

  • View
    36

  • Download
    0

Embed Size (px)

DESCRIPTION

Tópicos em System-Level Design. Sandro Rigo [email protected] 2 o Semestre de 2007. O Curso. Introdução O processo de projeto para SoCs Fluxo de projeto Design for Reuse A linguagem SystemC Modelagem Níveis de abstração Visão geral de TLM O padrão TLM de SystemC. O Curso. - PowerPoint PPT Presentation

Citation preview

Page 1: Tópicos em System-Level  Design

MO801: Tópicos em Arquitetura e Hardwarehttp://www.ic.unicamp.br/~sandro

1

Tópicos em System-Level Tópicos em System-Level DesignDesign

Sandro [email protected]

2o Semestre de 2007

Page 2: Tópicos em System-Level  Design

MO801: Tópicos em Arquitetura e Hardwarehttp://www.ic.unicamp.br/~sandro

2

O Curso

• Introdução

• O processo de projeto para SoCs– Fluxo de projeto

– Design for Reuse

• A linguagem SystemC

• Modelagem– Níveis de abstração

– Visão geral de TLM

– O padrão TLM de SystemC

Page 3: Tópicos em System-Level  Design

MO801: Tópicos em Arquitetura e Hardwarehttp://www.ic.unicamp.br/~sandro

3

O Curso

• Hardware/Software Codesign

• Platform-Based Design

• Síntese Comportamental

• Interconexão em SoCs– NoCs

• Projeto de Software Embarcado

• Verificação

• Palestras

Page 4: Tópicos em System-Level  Design

MO801: Tópicos em Arquitetura e Hardwarehttp://www.ic.unicamp.br/~sandro

4

Avaliação

• Avaliação de Artigos– Relatório

• Seminário– Escolher temas

• Projeto: 3 fases– Especificação

– Implementação

– Apresentação/ Demonstração

Page 5: Tópicos em System-Level  Design

MO801: Tópicos em Arquitetura e Hardwarehttp://www.ic.unicamp.br/~sandro

5

Avaliação• Média Final

– MF = 0.3*Mresumo + 0.2*Seminario + 0.5*Prj

– Mresumo = P * (Média Aritmética dos Resumos)

– P = # feitos/ #total

– O Projeto Final é dividido em 3 entregas.

– Qualquer tipo de fraude => MF = 0 a todos os envolvidos

• Conceitos (MO801)– 8.5 <= MF <= 10: A

– 7.0 <= MF < 8.5 : B

– 5.0 <= MF < 7.0 : C

– MF < 5.0 : D

Page 6: Tópicos em System-Level  Design

MO801: Tópicos em Arquitetura e Hardwarehttp://www.ic.unicamp.br/~sandro

6

Calendário

• Resumos: 9/8, 16/8, 30/8

• Seminários: TBA

• Atividades de Implementação: TBA

• Projeto Final:– Especificação: 23/08

– Intermediário: 2/10

– Apresentação/Demo/Relatório: Final do Semestre

Page 7: Tópicos em System-Level  Design

MO801: Tópicos em Arquitetura e Hardwarehttp://www.ic.unicamp.br/~sandro

7

Referências

• SystemC from the Ground-up - David C. Black e Jack Donovan, Kluwer Academic Press, 2004

• System Design with SystemC. Thorsten Grötker, Stan Liao, Grant Martin and Stuart Swan. Kluwer, 2002.

• Transaction Level Modeling in SystemC – Adam Rose, Stuart Swan, John Pierce, Jean-Michel Fernandez, OSCI TLM Working Group

• Transaction Level Modeling with SystemC – TLM Concepts and Applications. Frank Ghenassia (Ed.). Springer, 2005.

• ESL Design and Verification. Bailey, Martin, Piziali. Morgan Kauffman 2007.

• Artigos de conferências como DAC, DATE, CODES+ISSS, ASP-DAC.