A Block diagram Language

A Block diagram Language

A Block diagram Language (ABL) is the graphic companion language of the textual hardware description language KARL, which supports Structured hardware design. It has been authored by Reiner Hartenstein and jointly implemented by the Xputer Lab at TU Kaiserslautern and Guglielmo Girardi at CSELT, Torino,Italy, as the ABLED interactive graphic hardware design editor with automatic interconnect compatibility check. The Domino notation of ABL is based on structured wiring function primitives and topological notations of KARL and allows interactive interconnect synthesis by module block abutment. A couple of other design tools are based on these calculus-like notations, like ARIANNA (interactive chip floor plan generator, and GENMON from CSELT), the BACH compiler, an ASIC Data path module generator, and others.

Literature

*G. Girardi, R. Hartenstein, U. Welters: ABLED: a RT level Schematic Editor and Simulator user Interface; Int`l EUROMICRO Symp.; Brussels, Belgium, 1985.
*G. Girardi, R. Hartenstein, U. Welters: KARL (textual) and ABL (graphic) : A User/Designer interface in microelectronics; in (Editor: J. Encarnaçao): CAD-Schnittstellen und Datentransfer-Formate im Elektronik-Bereich; Springer-Verlag, 1986.
*A. Bonomo, G. Girardi, A. Lecce, L. Maggiulli: GENMON: a specialized ABL editor for design methodology descriptions; 2nd ABAKUS workshop, Igls, Austria, 1988.
*A. Bonomo, M. Italiano, L. Lavagno, L. Maggiuli, M. Melgara, M. Paolini, I. Stamelos: BACH (Behavioural-Level Automated Compilation of Hardware): An Integrated ASIC Synthesis System; ESPRIT Technical Week, Brussels, Belgium 1988
*V. G. Moshnyaga, H. Onodera, K. Tamaru, H. Yasuura: A Language for Designing Data-Path Module Generators; Int’l Design Workshop "Russian Workshop’92", Moscow, Russia, 1992
*V. G. Moshnyaga, H. Yasuura: A Language for Designing Module Generators; Proc. SASIMI’92 - Synthesis and Simulation Meeting and Int’l Exchange, Kobe, Japan, Apr. 1992
*M. Ayala-Rincon et al.: Modeling and prototyping dynamically reconfigurable systems for efficient computation of dynamic programming methods by rewriting-logic; Proceedings of the 17th symposium on Integrated circuits and system design 2004, Pernambuco, Brazil, September 07 - 11, 2004
*R. Hartenstein: Fundamentals of Structured Hardware Design - A Design Language Approach at Register Transfer Level; North Holland/American Elsevier Amsterdam/New York 1977
*R. Hartenstein: The History of KARL and ABL; in: J. Mermet (editor): Fundamentals and Standards in Hardware Description Languages; Kluwer Academic Publishers, September 1993

Links

* [http://xputers.informatik.uni-kl.de/karl/karl_history_fbi.html The History of KARL and ABL]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Function block diagram — A function block diagram is a diagram, that describes a function between input variables and output variables. A function is described as a set of elementary blocks. Input and output variables are connected to blocks by connection lines. An… …   Wikipedia

  • Functional flow block diagram — The Functional Flow Block Diagram (FFBD) is a multi tier, time sequenced, step by step flow diagram of the system’s functional flow. [The first version of this article is completely based on the [http://www.faa.gov/about/office org/headquarters… …   Wikipedia

  • Diagram — Further information: Chart Sample flowchart representing the decision process to add a new article to Wikipedia. A diagram is a two dimensional geometric symbolic representation of information according to some visualization technique. Sometimes …   Wikipedia

  • Simulation language — A computer simulation language describes the operation of a simulation on a computer. There are two major types of simulation: continuous and discrete event though more modern languages can handle combinations. Most languages also have a… …   Wikipedia

  • System context diagram — Example of a System context diagram.[1] A System Context Diagram (SCD) in software engineering and systems engineering is a diagram that represents the actors outside a system that could interact with that system …   Wikipedia

  • FAUST (programming language) — Infobox programming language name = Faust caption = file ext = paradigm = Functional programming year = 2002 designer = Yann Orlarey, Dominique Fober, Stéfane Letz developer = latest release version = 0.9.9.4 latest release date = March 27 2008… …   Wikipedia

  • DYNAMO (programming language) — DYNAMO (DYNAmic MOdels) was a simulation language and accompanying graphical notation developed within the system dynamics analytical framework. It was originally for industrial dynamics but was soon extended to other applications, including… …   Wikipedia

  • Advanced Continuous Simulation Language — The Advanced Continuous Simulation Language, or ACSL (pronounced axle ), is a computer language designed for modelling and evaluating the performance of continuous systems described by time dependent, nonlinear differential equations. It is a… …   Wikipedia

  • Nassi–Shneiderman diagram — Example of a Nassi–Shneiderman diagram A Nassi–Shneiderman diagram (NSD) in computer programming is a graphical design representation for structured programming [1]. This type of diagram was developed in 1972 by Isaac Nassi and the at the time… …   Wikipedia

  • Systems Modeling Language — Sysml diagrams collage The Systems Modeling Language (SysML) is a general purpose modeling language for systems engineering applications. It supports the specification, analysis, design, verification and validation of a broad range of systems and …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”