https://uomosul.edu.iq/en/engineering/2014/04/09/ppi-programmable-peripheral-interface-electrical-engineering-department/
PPI (Programmable Peripheral Interface)/Electrical Engineering Department