|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
IEEE Computer Society Annual Symposium on VLSI (ISVLSI '07)
Automatic Retargeting of Binary Utilities for Embedded Code Generation
Porto Alegre, Brazil
March 09-March 11
ISBN: 0-7695-2896-1
| ASCII Text | x | ||
| Alexandro Baldassin, Paulo Centoducatte, Sandro Rigo, Daniel Casarotto, Luiz C. V. Santos, Max Schultz, Olinto Furtado, "Automatic Retargeting of Binary Utilities for Embedded Code Generation," VLSI, IEEE Computer Society Annual Symposium on, pp. 253-258, IEEE Computer Society Annual Symposium on VLSI (ISVLSI '07), 2007. | |||
| BibTex | x | ||
| @article{ 10.1109/ISVLSI.2007.29, author = {Alexandro Baldassin and Paulo Centoducatte and Sandro Rigo and Daniel Casarotto and Luiz C. V. Santos and Max Schultz and Olinto Furtado}, title = {Automatic Retargeting of Binary Utilities for Embedded Code Generation}, journal ={VLSI, IEEE Computer Society Annual Symposium on}, volume = {0}, year = {2007}, isbn = {0-7695-2896-1}, pages = {253-258}, doi = {http://doi.ieeecomputersociety.org/10.1109/ISVLSI.2007.29}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - VLSI, IEEE Computer Society Annual Symposium on TI - Automatic Retargeting of Binary Utilities for Embedded Code Generation SN - 0-7695-2896-1 SP253 EP258 A1 - Alexandro Baldassin, A1 - Paulo Centoducatte, A1 - Sandro Rigo, A1 - Daniel Casarotto, A1 - Luiz C. V. Santos, A1 - Max Schultz, A1 - Olinto Furtado, PY - 2007 KW - null VL - 0 JA - VLSI, IEEE Computer Society Annual Symposium on ER - | |||
Contemporary SoC design involves the proper selection of cores from a reference platform. Such selection implies the design exploration of alternative CPUs, which requires the generation of binary code for each possible target. However, the embedded computing market shows a broad spectrum of instruction-set architectures, ranging from micro-controllers to RISCs and ASIPs. As a consequence, binary utilities cannot always rely on pre-existent tools within standard packages. Besides, the task of manually retargeting every binary utility is not acceptable under time-to-market pressure. This paper describes a technique for the automatic generation of binary utilities from an abstract model of the target CPU, which can be synthesized from an arbitrary ADL. The technique is based upon two key mechanisms: model provision for tool generation (at the front-end) and automatic library modification (at the backend). To illustrate the technique?s automation effectiveness, we describe the generation of assemblers, linkers and disassemblers. We have successfully compared the files produced by the generated tools to those produced by conventional tools. Moreover, to give proper evidence of retargetability, we present results for MIPS, SPARC, PowerPC and i8051.
Citation:
Alexandro Baldassin, Paulo Centoducatte, Sandro Rigo, Daniel Casarotto, Luiz C. V. Santos, Max Schultz, Olinto Furtado, "Automatic Retargeting of Binary Utilities for Embedded Code Generation," isvlsi, pp.253-258, IEEE Computer Society Annual Symposium on VLSI (ISVLSI '07), 2007
Usage of this product signifies your acceptance of the Terms of Use.
