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

ISDL: an instruction set description language for retargetability

Published:13 June 1997Publication History

ABSTRACT

We present the Instruction Set Description Language,ISDL, a machine description language used to describetarget architectures to a retargetable compiler. The featuresand flexibility of ISDL enable the description of vastly differentarchitectures, in particular VLIW architectures. ISDL explicitlysupports constraints that define valid operation groupingswithin an instruction, increasing the range of specifiable architectures.We have written a tool that, given an ISDL descriptionof a processor, automatically generates an assembler forit. Ongoing work includes the development of an automaticcode-generator generator.

References

  1. 1.R.K. Gupta and G. De Micheli. Hardware-Software Cosynthesis for Digital Systems. IEEE Design & Test of Computers, pages 29-41, September 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.P. Marwedel. The MIMOLA Design System: Tools for the Design of Digital Processors. In Proceedings of the 21th Design Automation Conference, pages 587-593, 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.D. Lanneer et al. CHESS: Retargetable Code Generation for Embedded DSP Processors. In Code Generation for Embedded Processors, pages 85-102. Kluwer Academic Publishers, 1995.Google ScholarGoogle Scholar
  4. 4.P.G. Paulin, C. Liem, T. C. May, and S. Sutarwala. DSP Design Tool Requirements for Embedded Systems: A Telecommunications Industrial Perspective. Journal of VLSI Signal Processing, 9(1/2):23-47, January 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.P. Marwedel and G. Goossens, editors. Code Generation for Embedded Processors. Kluwer Academic Publishers, Boston, Massachusetts, 1995. Proceedings of the 1994 Dagstuhl Workshop on Code Generation for Embedded Processors. ISBN 0-7923-9577-8.Google ScholarGoogle Scholar
  6. 6.G. Goossens et al. Integration of Medium-Throughput Signal Processing Algorithms on Flexible Instruction-Set Architectures. Journal of VLSI Signal Processing, 9(1):49-65, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.A. Fauth, J. Van Praet, and M. Freericks. Describing Instruction Sets Using nML (Extended Version). Technical report, Technische Universit~it Berlin and IMEC, Berlin (Germany)/Leuven (Belgium), 1995.Google ScholarGoogle Scholar
  8. 8.E G. Paulin, C. Liem, T. C. May, and S. Sutarwala. CodeSyn: A Retargetable Code Synthesis System. In Proceedings of the 7th International High-Level Synthesis Workshop, Spring 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.S. Sutarwala, E G. Paulin, and Y. Kumar. Insulin: An Instruction Set Simluation Environment. In Proceedings of the 1993 Conference on Hardware Description Languages, pages 355-362, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Stanford Compiler Group. The SUIF Libra,7, version 1.0 edition, 1994.Google ScholarGoogle Scholar
  11. 11.G. Hadjiyiannis, S. Hanono, and S. Devadas. ISDL: An Instruction Set Description Language for Retargetability. Technical report, MIT, 1996. (http://rlevlsi.mit.edu/spam/pubs/ISDL-TR.html).Google ScholarGoogle Scholar

Index Terms

  1. ISDL: an instruction set description language for retargetability

              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