Global training solutions for engineers creating the world's electronics

Welcome to Doulos KnowHow

This section of the website is dedicated to transferring Doulos KnowHow by providing engineers with useful technical information, models, guidelines, tips and downloads.

The free technical resources have been developed by Doulos to support VHDL, Verilog, SystemC, SystemVerilog, Arm, Embedded Systems, PSL, Perl, Python, Deep Learning and Tcl/Tk.

Note: Registration may be required to access some of the recently added resources. See our Privacy Policy.

Arm / Embedded

Embedded Software & Arm KnowHow. Doulos has been an Arm Approved Training Center since 2002.

Formal Verification

A growing set of resources to help you get to grips with Formal.


Doulos works closely with partners and leading technology vendors to train engineers in FPGA applications.


The Designer's Guide to VHDL. Never heard of VHDL, or heard it mentioned and know nothing about it? See the FAQ.


The Verilog HDL is an IEEE standard hardware description language.


Doulos has been at the heart of SystemC language and methodology development right from the start.


Doulos is committed to providing leading-edge training and project services to SystemVerilog users.


PSL is an abbreviation for Property Specification Language.


Perl is a high-level programming language. Perl borrows heavily from the C programming language.


Python is a programming language that lets you work quickly and integrate systems more effectively.


Every user of EDA tools, and hardware description languages such as VHDL and Verilog, needs to know about Tcl!

Video Gallery

A collection of videos from across the site.

Doulos FAQ

Commonly asked questions on VHDL, Verilog & SystemC.