Síntese de linguagens de descrição de arquitetura / Architecture description languages synthesis
AUTOR(ES)
Samuel Shoji Fukujima Goto
DATA DE PUBLICAÇÃO
2010
RESUMO
Desde sua popularização, processadores dobraram de capacidade e desempenho à cada dois anos. No entanto, paralelamente, essa tendência foi apenas sustentada pelo crescimento da sofisticação das implementações utilizadas. Atualmente, apesar de eficientes, processadores são complexos e difíceis de projetar. Para gerenciar esse problema, foram criadas linguagens chamadas ADLs que simplificam a especificação e simulação em níveis mais abstratos, enquanto HDLs ainda são utilizadas para a descrição RTL. Esse trabalho unifica o fluxo de especificação e simulação de processadores com o fluxo de implementação RTL a partir da mesma linguagem ADL. Para isso, escolhemos uma linguagem de descrição de arquitetura chamada ArchC. Sintetizamos com sucesso parte de processadores descritos em ArchC, como o PIC16F84, o I8051, o MIPS-I, o R3000 e uma JVM. Subconjuntos dos processadores foram prototipados em FPGA, com frequências de operação entre 80MHZ à 120MHZ projetados duas a três vezes mais rapidamente do que os desenvolvidos com HDLs. Mostramos que ArchC é sintetizável, completando o fluxo de projeto da linguagem até o nível RTL. Criamos as ferramentas necessárias e fornecemos modelos RTL dos processadores citados
ASSUNTO(S)
circuitos lógicos - projetos e construção sistemas e computação logic circuits computer systems hardware - linguagens descritivas arquitetura de computador computer architecture hardware
ACESSO AO ARTIGO
http://libdigi.unicamp.br/document/?code=000779140Documentos Relacionados
- DEMOLAN: UMA FERRAMENTA PARA A DESCRIÇÃO E SIMULAÇÃO DE ARQUITETURAS DE COMPUTADORES ORIENTADOS PARA LINGUAGENS DE ALTO NÍVEL
- Políticas de privacidade semânticas para descrição e descoberta de serviços na arquitetura orientada a serviços
- Avaliação de desempenho de sistemas paralelos baseada em descrição simplificada do programa e da arquitetura.
- AN ARCHITECTURE FOR PHOTOREALISTIC IMAGE SYNTHESIS BASED ON MONTE CARLO TECHNIQUES
- Interpretações de linguagens artísticas em Gerd Bornheim