5.4.28. SP805_Watchdog component

The SP805_Watchdog component is a programmer’s view model of the ARM Watchdog timer module. For a detailed description of the behavior of the SP805 timer, see the component documentation. See the ARM Watchdog Module (SP805) Technical Reference Manual.

Figure 5.50 shows a view of the component in System Canvas.

Figure 5.50. SP805_Watchdog in System Canvas

SP805_Watchdog in System Canvas

This component is written in LISA+.

Ports

Table 5.90 provides a brief description of the SP805_Watchdog component ports. For more information, see the component documentation. See the ARM Watchdog Module (SP805) Technical Reference Manual.

Table 5.90. SP805_Watchdog ports

NamePort protocolTypeDescription
pvbus_sPVBusSlaveSlave port for connection to PV bus master/decoder
irq_outSignalMasterInterrupt signaling
reset_outSignalMasterReset signaling
clk_inClockSignalSlaveClock input, typically 1MHz, driving master count rate
reset_inSignalMasterMaster reset signal

Additional protocols

The SP805_Watchdog component has no additional protocols.

Parameters

Table 5.91 provides a description of the configuration parameter for the SP805_Watchdog component.

Table 5.91. SP805_Watchdog configuration parameters

Parameter nameDescriptionTypeAllowed valueDefault value
simhaltIf true, Halt simulation instead of signalling resetBooleantrue/falsefalse

Registers

Table 5.92 provides a description of the configuration registers for the SP805_Watchdog component.

Table 5.92. SP805_Watchdog registers

Register nameOffsetAccessDescription
SP805_WDOG_Load0x000read/writeLoad register
SP805_WDOG_VALUE0x004read onlyValue register
SP805_WDOG_CONTROL0x008read/writeControl register
SP805_WDOG_INT_CLR0x00Cwrite onlyClear interrupt register
SP805_WDOG_RAW_INT_STATUS0x00Cread onlyRaw interrupt status register
SP805_WDOG_MASKED_INT_STATUS0x010read onlyMasked interrupt status register
SP805_WDOG_LOCK0xC00read/writeRegister access lock register

Debug features

The SP805_Watchdog component has no debug features.

Verification and testing

The SP805_Watchdog component has been tested as part of an integrated platform.

Performance

The SP805_Watchdog component is not expected to significantly affect the performance of a PV system.

Library dependencies

The SP805_Watchdog component has no dependencies on external libraries.

Copyright © 2008-2013 ARM. All rights reserved.ARM DUI 0423O
Non-ConfidentialID060613