Design automation tools for a FPAA SoC and Its application in analog education