Automatic ADL-Based Assembler Generation for ASIP Programming Support

Autor: Olinto Furtado, José Otávio Carlomagno Filho, Leonardo Taglietti, Luiz C. V. dos Santos, Daniel Carlos Casarotto
Rok vydání: 2005
Předmět:
Zdroj: Lecture Notes in Computer Science ISBN: 9783540269694
SAMOS
DOI: 10.1007/11512622_28
Popis: Systems-on-Chip (SoCs) may be built upon general purpose CPUs or application-specific instruction-set processors (ASIPs). On the one hand, ASIPs allow a tradeoff between flexibility, performance and energy efficiency. On the other hand, since an ASIP is not a standard component, embedded software code generation cannot rely on pre-existent tools. Each ASIP requires a distinct toolkit. To cope with time-to-market pressure, automatic toolkit generation is required. Architecture description languages (ADLs) are the ideal starting point for such automation. This paper presents robust and efficient techniques to automatically generate a couple of tools (assembler and pre-processor) from the ADL description of a given target processor. Tool robustness results from formal techniques based on context-free grammars. Tool efficiency evidence is provided by experiments targeting three CPUs: MIPS, PowerPC 405 and PIC 16F84.
Databáze: OpenAIRE