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
New Resources
- NEW: FPGA resources collected together here
- Getting started with CMSIS
Tutorial: The Cortex Microcontroller Software Interface Standard (CMSIS) - Verification TechNotes
Articles and code examples on OVM and VMM topics - TLM-2.0 AT Example
Complete example of AT initiators, interconnect and targets - Hints and tips for ARM users
Implementing Semaphores on ARM Processors
Byte Swapping using ARMv6 and ARMv7-A/R instructions - SNUG Europe 2008, award winning paper
Seamless Refinement from Transaction Level to RTL Using SystemVerilog Interfaces - "Getting Started with OVM 2.0"
Tutorials available NOW! - "Using TCL to implement an HDL design in a Xilinx FPGA"
Xilinx® ISE™
- TLM-2.0 Base Protocol Checker
Open-source utility to help you achieve TLM-2.0 compliance - "Getting Started with TLM-2.0"
Tutorials explaining the final OSCI TLM-2.0 standard. - "VHDL-2008"
Find out about the revision of VHDL. - "Product Migration from FPGA (Cortex-M1) to a Standard ARM Based Microcontroller"
Download the first of our free ARM training resources



