Interface for write/read blocks