Есть предложение завести перекрёстно сигналы FSMC_NE одного на FSMC_NWAIT другого. Получиться что при выборе памяти второй процессор будет в ожидании. Но может возникнуть комфликт на шине и придёться ставить буферы управляемые теме же сигналами FSMC_NE и отключать второй процесор от шины и сигнала FSMC_NE ( чтобы не попасть два контроллера в взоимоожидание

). Так как опущеный FSMC_NWAIT может не гарантировать начало транзакции обращения к памяти. Таким подходом возможно полностью забыть о програмном арбитраже! Так как контроллер если даже и захотел общаться с занятой памяти всё равно он отключён от шины адреса и будет ждать пока удерживаеться ожидание.