Watchdog is used to generate system reset in case of software or hardware failures when the main program doesn't reset it's counter periodically, compatible with standard protocol of Watchdog specification. Through its Watchdog compatibility, it provides a simple interface to a wide range of low-cost devices. Watchdog IIP is proven in FPGA environment.The host interface of Watchdog can be simple interface or can be AMBA APB, AMBA AHB, AMBA AXI, VCI, OCP, Avalon, PLB, Tilelink, Wishbone or Custom protocol.
WATCHDOG IIP is supported natively in Verilog and VHDL