KnowHow
Free Technical Resources
Welcome to Doulos KnowHow. This section of the website is dedicated to transfering Doulos know-how by providing engineers with useful technical information, models, guidelines, tips and downloads.
Please use the menu on the left to navigate to the free technical resources developed by Doulos supporting VHDL, Verilog, SystemC, SystemVerilog, ARM, PSL, Perl and Tcl/Tk.
Recent additions
Note: Registration many be required to access some of these resources (See Privacy Policy)VHDL
| New! Introduction to OSVVM (Open Source VHDL Verification Methodology) | |
| New! UVM-Style Configuration Using VHDL | |
| VHDL versus SystemVerilog |
SystemC
| What does C++11 mean for SystemC? |
SystemVerilog
| Easier SystemVerilog with UVM: Taming the Beast | |
| Using SystemVerilog for FPGA Design | |
| SystemVerilog for Hardware Synthesis | |
| How Much SystemVerilog Training Do You Need? | |
| VHDL versus SystemVerilog |
UVM
| UVM: Now or Never? | |
| First Steps with UVM: Part 1 | |
| First Steps with UVM: Part 2 | |
| First Steps with UVM: Part 3 |
ARM
| Getting started with Cortex-M3 CMSIS programming | |
| Retargetting a C Library Function | |
| Programming the MCBSTM32 Evaluation Board |
Embedded Software
| Understanding Mutual Exclusions | |
| Tasks, Threads and Processes, Confused? |
Key
| Paper / Tutorial | Video | Webinar |





