ACM Home Page
Please provide us with feedback. Feedback
Generation of software tools from processor descriptions for hardware/software codesign
Full text PdfPdf (57 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 34th annual Design Automation Conference table of contents
Anaheim, California, United States
Pages: 303 - 306  
Year of Publication: 1997
ISBN:0-89791-920-3
Authors
Mark R. Hartoog  Alta Group of Cadence Design Systems, Inc.
James A. Rowson  Alta Group of Cadence Design Systems, Inc.
Prakash D. Reddy  Alta Group of Cadence Design Systems, Inc.
Soumya Desai  Alta Group of Cadence Design Systems, Inc.
Douglas D. Dunlop  Alta Group of Cadence Design Systems, Inc.
Edwin A. Harcourt  Alta Group of Cadence Design Systems, Inc.
Neeti Khullar  Alta Group of Cadence Design Systems, Inc.
Sponsors
EDAC : Electronic Design Automation Consortium
IEEE-CAS : Circuits & Systems
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 29,   Citation Count: 25
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/266021.266110
What is a DOI?

ABSTRACT

An experimental set of tools that generate instruction set simulators,assemblers, and disassemblers from a single description wasdeveloped to test if retargetable development tools would work forcommercial DSP processors and microprocessors. The processorinstruction set was described using a language called nML. TheTMS320C50 DSP processor and the ARM7 microprocessor weremodeled in nML. The resulting instruction set models executeabout 25,000 instructions per second, and compiled instruction setsimulation models execute about 150,000 instructions per second.The viability of this approach and the deficiencies of nML are discussed.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
P. Paulin, C. Liem, T. May, S. Sutarwala, "FlexWare: A Flexible Firmware Development Environment for Embedded Systems", in P. Marwedel, G. Goossens, Code Generation for Embedded Processors, Kluwer, 1995, pp. 67-84.
 
2
 
3
 
4
M. Freericks, "The nML Machine Description Formalism", Tech. Rep. 1991/15, TU Berlin, Fachbereich Informatik, Berlin, 1991.
 
5
F. Lohr, A. Fauth, M. Freericks, "SIGH/SIM - an Environment for Retargetable Instruction Set Simulation", Tech. Rep. 1993/ 43, TU Berlin, Fachbereich Informatik, Berlin, 1993.
 
6
A. Fauth, A. Knoll, "Automated Generation of DSP Program Development Tools", in Proc. IEEE ICASSP-93, May 1993.
 
7
D. Lanneer, J. Van Praet, A. Kifli, K. Schoofs, W. Geurts, F. Thoen, G. Goossens, "CHESS: Retargetable Code Generation for Embedded DSP Processors", in P. Marwedel, G. Goossens, Code Generation for Embedded Processors, Kluwer, 1995, pp. 85-102.
8

CITED BY  25

Collaborative Colleagues:
Mark R. Hartoog: colleagues
James A. Rowson: colleagues
Prakash D. Reddy: colleagues
Soumya Desai: colleagues
Douglas D. Dunlop: colleagues
Edwin A. Harcourt: colleagues
Neeti Khullar: colleagues