Когда двунаправленная шина была проблемой для FPGA? Этот пункт отлетает. А нот аски и прочее: я, например, не планирую писать стэйт-машину для I2C. Сам протокол буде реализован программно, в softcore. От FPGA требуется только физическая часть (PHY) и кодер parallel<->serial. Тоесть I2C не займёт больше ресурсов в FPGA, чем SPI. Часам и EEPROM скорости ненужно. А писать/читать пару байтов для хранения конфигураций конфигов времени много не займёт. Для скорости на плате есть SPI-Flash, которая в сотни раз быстрее I2C EEPROM.
Мне до сих пор непонятно, где тут проблема?





Ответить с цитированием