OPART, TESTART              programming/digital circuits, IBM XT
Languages for Digital Circuits
 
Microbytes Daily News Service
Copyright (c) 1989, McGraw-Hill, Inc.
SzKI offers two high-level programming languages for describing
digital circuits: OPART, a functional description language and
compiler, and TESTART, a test-description language and compiler.
 
You use OPART to model digital-circuit operations, logic
simulation, and fault detection-test generation. OPART lets you
use two types of functional descriptions: normal operation and
inverse operation. You use the normal description for simulation
purposes, and the inverse description for test calculation.
 
OPART gives you a five-value logic system (0, 1, don't care,
unknown, and high-impedance value) and built-in functions for bit
vectors. You can use subroutines, arbitrary vectors and arrays,
and conditional and unconditional branching, as well as branching
according to the actual values of variables. It includes
arithmetic and logic operations that you can use to describe
relations, logic expressions, and Boolean functions.
 
You can use a run-time system to process the object code
generated by the compiler. One application of the object codes is
the DIAS test-design and fault-simulation system, which is
capable of processing the logic circuit you design in OPART
either as an element of a logic diagram or as a self-contained
module. The compiler produces lists of program text, user errors,
and cross-references.
 
You use TESTART to describe the testing and troubleshooting
procedures of digital circuits up to the LSI and VLSI levels.
TESTART programs consist of instructions that define the
programmable electric and timing parameters of automatic
measuring equipment.
 
TESTART has many of the same features as OPART, including
arithmetic and logic operations that you can use to describe
relations, logic expressions, Boolean functions, and built-in
functions for bit vectors. Other features include complex special
instructions for defining test measurements, and the use of
integer, binary, character, and circuit pin variables.
 
The compiler executes the compilation in three steps: the
syntactic and semantic control of the source language test,
generation of the intermediate code, and generation of the final
object code on disk. It also generates program lists, lists of
user errors, cross-reference lists, and assignment lists of
interfaces.
 
OPART and TESTART run on the IBM XT with 256K bytes of RAM and
DOS 3.2. OPART also runs on the VAX11/730-780 or MicroVAX II
computers under VMS.
 
Price: $3000 U.S. for OPART; $6000 U.S. for TESTART.
 
Contact: SzKI Computer Research and Innovation Center, Donati
35-45, H-1251 Budapest, Hungary, 36-1-35-01-80.
 
                              --- Martha Hicks
 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
