add spi module
spi signal
fix bugs over divider.