“…Our team has many years of experience on development a tool for design hardware implementations of complex applications on the basis of language HaSCoL (Hardware and Software CoDesign Language) [4, 5,6,7,8]. This language is a convenient tool for the programmer to explicitly specify parallelism -a few steps one can write with a separator «|», thus the compiler is instructed that they must be carried out in parallel in a single cycle, and a means of specifying pipeline -a few steps separated by ";" set the conveyer, the system provides the auxiliary registers storing intermediate results, synchronization, the interaction of pipelines, their suspension and resumption.…”