Archc

1676 palavras 7 páginas
Sumário

LISTA DE ILUSTRAÇÕES iv 1 Introdução 5 2 Sintaxe e Semântica na linguagem ArchC 6 2.1 Recursos de Arquitetura – AC_ARCH 7 2.2 O Conjunto de Instruções – AC_ISA 10 3 Ferramentas do ArchC 12 4 CONCLUSÕES 13
ReferÊncias 14

LISTA DE ILUSTRAÇÕES

FIGURA 1 - exemplo chamada ac_arch para arquitetura mips 7 FIGURA 2 - exemplo de elemento ac_arch sem pipeline de instruções 8 FIGURA 3 - exemplo de arquivo de descrição do formato de Instruções 10 FIGURA 4 - exemplo de arquivo de descrição do formato de Instruções 11 FIGURA 5 - exemplo de arquivo de descrição do formato de Instruções 12

1 Introdução Com o surgimento de novas tecnologias e arquiteturas de sistema-em-um-chip (SoC – System-on-Chip), atualmente é possível projetar um sistema embarcado completo em somente um chip. Além desta tecnologia outras vem se desenvolvendo e surge-se a necessidade de ferramentas de simuladores de modelos mais flexíveis capazes de se representar de forma mais apropriada o desenvolvimento de aplicações para essas arquiteturas. Essas ferramentas são comumente baseadas em modelo de processos escritos em alguma Linguagem de Descrição de Arquitetura (ADL). Neste trabalho iremos estudar uma Linguagem de Descricao de Arquitetura baseada em SystemC chamada ArchC. SystemC
 não
 é
 propriamente
 uma
 linguagem
 de
 descrição
 de
 hardware,
mas
 sim
 uma
 biblioteca
 de
 modelos
 e
 funções
 para
 C++
 (BLACK
 et
 al,
 2009).
Esta
 biblioteca
 tem
 como
 objetivo
 descrever características de sistemas embarcados, tais como paralelismo do hardware, tempo, separação entre funcionalidade e comunicação, etc. Com ArchC é possível descrever processadores tanto na forma comportamental (apenas indicando o que cada instrução faz) quanto com precisão de ciclos (indicando o que cada instrução faz em cada ciclo do pipeline). Dentre as características do ArchC destacam-se a capacidade de descrição do conjunto de instruções, precisão de ciclos, suporte à multi-ciclo,

Relacionados

  • COMUNICAÇAO
    13533 palavras | 55 páginas
  • Uma Estrategia para Codificacao de Instrucoes em Programas SPARC
    5549 palavras | 23 páginas
  • Origem do papel
    1885 palavras | 8 páginas
  • Finanças
    2133 palavras | 9 páginas
  • hahaha
    3114 palavras | 13 páginas
  • Neander
    5407 palavras | 22 páginas
  • Tonto
    44506 palavras | 179 páginas