70 likes | 205 Views
Tópicos em System-Level Design. Sandro Rigo sandro@ic.unicamp.br 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.
E N D
Tópicos em System-Level Design Sandro Rigo sandro@ic.unicamp.br 2o 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 • Hardware/Software Codesign • Platform-Based Design • Síntese Comportamental • Interconexão em SoCs • NoCs • Projeto de Software Embarcado • Verificação • Palestras
Avaliação • Avaliação de Artigos • Relatório • Seminário • Escolher temas • Projeto: 3 fases • Especificação • Implementação • Apresentação/ Demonstração
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
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
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.