Projeto de Componentes Digitais para Sistemas Integrados
Introdução
- Histórico da Metodologia de projeto de Circuitos Integrados
- System on Chip
- Industria de IP
- Fluxo de projeto para sistemas integradas
Simulação e Síntese lógica
- Sistemas digitais sequenciais síncronos
- Descrição RTL em SystemC
- Simulação e visualização de formas de onda
- Síntese automática
- Simulação de netlist
Verificação funcional
- Motivação
- Testbench
- Descrição a nível de transação
- Geração de estimulos e cobertura funcional
- Exemplos
OCP-IP
- Teoria de Operação
- Sinais
- Timing
- Documentação
- Exemplo
Material usado
- Linux CentOS 4
- TBSC
- SystemC+SCV+TBSC+BVE compilado com gcc 3.3.2
- biblioteca BVE compilada para g++ 3.3.2, g++4, Synopsys ccss, Cadence ncsc
- gcc 4.1.0 pronto para instalar
- SystemC 2.2+SCV+TBSC+BVE compilado com gcc 4.1.0
para colocar headers precompilados:
cd /usr/local/sc4/include
g++4 -fPIC -Wall -Wno-deprecated -DRTL -I. -I/usr/local/sc4/include -o scv.h.gch/O0 scv.h
g++4 -g -fPIC -Wall -Wno-deprecated -DRTL -I. -I/usr/local/sc4/include -o scv.h.gch/O0g scv.h
g++4 -g -O2 -fPIC -Wall -I. -I/usr/local/sc4/include -o scv.h.gch/O2g scv.h
- eTBc http://lad.dsc.ufcg.edu.br/pmwiki.php?n=Lad.ETBc
- Synopsys CoCentric, VCS, Synthesis:
css-Z-2006.12
syn-Y-2006.06-SP4
vcs-mx-Y-2006.06
- GTK Wave
- GTK Wave RPM para CentOS 5.2
- Conversor SystemC RTL para Verilog RTL
- OpenCoreCreator
- SystemC Language Reference Manual
- System Design with SystemC, Thorsten Gröter et al.
- Writing Testbenches, Janick Bergeron, 2nd edition
- Describing Synthesizable RTL in SystemC
- Cadence Verification Extensions Reference ManualC
- OCP-IP OpenCore Protocol Specification
- Orientações Estratégicas do Ministério da Ciência e Tecnologia para o Periodo 2004-2007
- slides sobre Brazil IP
- texto sobre Workshop do projeto Brazil-IP/Fênix
- slides sobre SystemC em PPT
- slides sobre Verificação funcional em PDF
- slides sobre Verificação funcional em PPT
- slides sobre Verificação funcional em odp
- slides sobre instalação do software em PPT
- Coverage Requirements
- Logotipo Brazil-IP
- Logotipo Fênix de Ronnie Elder da Cunha
- Logotipo LAD
- OPENCORES
- slides sobre a ferramenta eTBc em odp