Какой такой "простейший транслятор"? О_о
Арм должен принять байт по (подозреваю, общей) шине SPI "фпга-арм", вылететь на иср, передать байт в карту, записать в рег спи-контроллера ответ (ответ шлется одновременно с приемом; zc и так принимает 1 байт с задержкой). Этап посылки от фпга в арм происходит аппаратно, без участия ядра арма, только потом ему приходит пинок. Узкое место - время обработки пинка.
Так вот, матчасть пентевы тоже имеет эту общую шину спи "фпга-авр", и все пинки по ней вызывают автоматический завис z80, до выяснения. Атмега обрабатывает пинок и снимает висяк.
Не вижу проблем сделать так же.