High-Level System Modeling: Specification Languages: 3 - Rilegato

 
9780792396321: High-Level System Modeling: Specification Languages: 3

Sinossi

The process of modelling hardware involves a certain duality: a model may specify and represent the desires and constraints of the designer, or it may imitate something that already exists, and can end in simulation or documentation. One of the main qualities of a specification formalism is its ability to ignore issues that do not belong to this level. Such formalisms are obviously intended for the first stages of a design, but can also be used in the process of redesign. Having a proper level of description thus avoids two symmetric problems: overspecification, which would introduce new instances of the hardware constraints that were only meaningful to the previous ones; and underspecification, which would lead to unnecessary work and sometimes to starting again from scratch. Describing recent progress in specification formalisms in electronic design, this work provides an overview of object-oriented methodologies. It goes on to highlight several formalisms such as VSPEC, ESTELLE, SDL and LOTOS with methods that map their semantics to simulatable or synthesizable VHDL.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Contenuti

Series presentation. Editors. Volume presentation. Contents. Contributors. 1. Specification-modeling methodologies for reactive-system design; A. Sarkar, et al. 2. Survey on languages for object oriented hardware design methodologies; G. Schumacher, W. Nebel. 3. VSPEC: a declarative requirements specification language for VHDL; P. Baraona, et al. 4. Communication protocols implemented in hardware: VHDL generation from Estelle; J. Wytrebowicz, S. Budkowski. 5. An algorithm for the translation of SDL into synthesizable VHDL; R.J.O. Figuerido, I.S. Bonatti. 6. From LOTOS to VHDL; C.D. Kloos, et al. 7. Using an X-machine to model a video cassette recorder; M. Fairtlough, et al. Index.

Product Description

Book by None

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.