This page gives an overview of scutimer driver which is available as part of the Xilinx Vivado and SDK distribution.

Source path for the driver:

Driver source code is organized into different folders. Below diagram shows the scutimer driver source organization

-- Doc - Provides the API and data structure details
- Examples - Reference application to show how to use the driver APIs and calling sequence
- Source - Driver source files

Features Supported

Controller/Driver features supported

  • 32-bit counter
  • 8-bit prescaler
  • can be used in normal mode or auto reload mode
  • Support both increment and decrement counting
  • The Timer hardware supports interrupts

Known issues and Limitations

  • none

Test cases

Polled mode example
This example configures the timer/counter in the polled mode such that count decrements gradually, It illustrates the decrements in the counter value.
SCU Timer Polled Mode Example Test
Successfully ran SCU Timer Polled Mode Example Test

Interrupt mode example
This example initializes the timer/counter, enables auto reload mode and uses the driver in the interrupt mode.
SCU Timer Interrupt Example Test
Successfully ran SCU Timer Interrupt Example Test



  • None

Related Links