Packaged open-source IP blocks and tools for easily assembling system-on-chip designs