skip to main content
10.1145/266021.266110acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article
Free Access

Generation of software tools from processor descriptions for hardware/software codesign

Published:13 June 1997Publication History

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

  1. 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.Google ScholarGoogle Scholar
  2. 2.S. Sutarwala, P. Paulin, Y Kumar, "Insulin: An Instruction Set Simulation Environment", Proc. of CHDL, Ottawa, Canada, April 1993, pp. 355-362 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.A. Fauth, J. Van Praet, M. Freericks, "Describing Instruction Set Processors Using nML", Proc. European Design and Test Conf., Paris (France), March 1995, pp. 503-507. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.M. Freericks, "The nML Machine Description Formalism", Tech. Rep. 1991/15, TU Berlin, Fachbereich Informatik, Berlin, 1991.Google ScholarGoogle Scholar
  5. 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.Google ScholarGoogle Scholar
  6. 6.A. Fauth, A. Knoll, "Automated Generation of DSP Program Development Tools", in Proc. IEEE ICASSP-93, May 1993.Google ScholarGoogle Scholar
  7. 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.Google ScholarGoogle Scholar
  8. 8.V. Zivojnovic, H. Meyr, "Compiled HW/SW Co-Simulation", in Proc. ACM/IEEE Design Automation Conference, pp. 690- 695, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Generation of software tools from processor descriptions for hardware/software codesign

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  DAC '97: Proceedings of the 34th annual Design Automation Conference
                  June 1997
                  788 pages
                  ISBN:0897919203
                  DOI:10.1145/266021

                  Copyright © 1997 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 13 June 1997

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • Article

                  Acceptance Rates

                  DAC '97 Paper Acceptance Rate139of400submissions,35%Overall Acceptance Rate1,770of5,499submissions,32%

                  Upcoming Conference

                  DAC '24
                  61st ACM/IEEE Design Automation Conference
                  June 23 - 27, 2024
                  San Francisco , CA , USA

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader