У него независимый порт с адресом, данными, клоком для записи и такой же для чтения. Один файл использовать для передачи в одну сторону, другой в обратную. Адресное пространство можно поделить, старший бит использовать для переключения шины, если она двунаправленная. Сигналы записи и чтения можно завести на 4 глобальных клока. На распределенной памяти должно получиться.