sentence: a slave interface is similar to programmed i/o through which the software ( running on embedded cpu , e.g. arm ) can write/read i/o registers or ( less commonly ) local memory blocks inside the device .