added initial release of ppwa,watchdog, and spi_slave block