SmartDIMM
Programmable Logic block diagram