[[PageOutline]] = The concept = `Generic Architecture` means we will define some SoC hardware architecture with few variable parameters. The main goal is to change number of Cpus or memory banks, but not main architecture like interconnect choice. = Implementation = An architecture is defined in a python function returning a `soclib.Architecture`.