i dont understand FPGAs.
from what i read they're like a CPU except that they're "programmable", but what the fuck does that mean? what's there even to program?