Skip to main content

Generating VHDL Code from LOTOS Descriptions

  • Chapter
Practical Formal Methods for Hardware Design

Abstract

The aim of this chapter is to describe an automatic technique for obtaining synthesizable VHDL code from a T-LOTOS specification. Although the technique is automated, some guidance from the user is always welcome when a better code is required. There are in principle two ways to perform the translation: translation of the T-LOTOS operators into VHDL code or substitution of T-LOTOS processes by corresponding VHDL blocks from a pre-defined T-LOTOS & VHDL library. Both procedures can could be also combined together. In the present chapter only the first approach is developed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • C. Delgado Kloos and P. T. Breuer, (eds.) (1995): Formal Semantics for VHDL. Kluwer.

    Google Scholar 

  • H. Ehrig, W. Fey, and H. Hansen (1983): ACT ONE: An Algebraic Language with two Levels of Semantics. Technical Report Bericht Nr. 83.103, Tech. Universität Berlin, 1983.

    Google Scholar 

  • IEEE (1989): IEEE Standard VHDL: Language Reference Manual. IS Std 1076-1987, The Institute of Electrical and Electronics Engineers, April. 2nd printing.

    Google Scholar 

  • IEEE (1994): IEEE Standard VHDL: Language Reference Manual. IS Std 1076-1993, The Institute of Electrical and Electronics Engineers.

    Google Scholar 

  • ISO DP 9646-1 (1988): Information Processing System — Open Systems Interconnection — OSI Conformance testing methodology and framework — Part 1: General concepts. DIS ISO/TC97/SC21/WG1 DP 9646-1, ISO.

    Google Scholar 

  • ISO (1989): Information Processing Systems — Open Systems Interconnection — LOTOS: A Formal Description Technique Based on the Temporal Ordering of Observational Behaviour. IS-8807. International Standards Organization, 1989. published 15 Feb.

    Google Scholar 

  • J. A. Mañas, T. de Miguel, T. Robles, J. Salvachúa, G. Huecas, and M. Veiga (1993): TOPO: Quick Reference — Front End. Technical report, Dpt. Telematics Engineering, Technical Univ. Madrid, Ciudad Universitaria, E-28040 Madrid, Spain, June. Version 3R2.

    Google Scholar 

  • J. Quemada, S. Pavón, A. Fernñndez (1989): State Exploration by Transformation with LOLA; Workshop on Automatic Verification Methods for Finite State Systems, Grenoble, June.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1997 ECSC-EC-EAEC, Brussels-Luxembourg

About this chapter

Cite this chapter

López, A.M., Kloos, C.D., Valladares, T.R., de Miguel Moro, T. (1997). Generating VHDL Code from LOTOS Descriptions. In: Kloos, C.D., Damm, W. (eds) Practical Formal Methods for Hardware Design. Research Reports Esprit. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-60641-0_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-60641-0_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62007-5

  • Online ISBN: 978-3-642-60641-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics