
Требуется организовать _синхронную_ шину примерно со следующими свойствами:
- инициировать передачу могут обе ПЛИС;
- передача может вестись 8-, 16- и 32-битными словами;
- при пакетной передаче одно слово должно передаваться за один такт;
- (!) все сигналы шины должны защёлкиваться по такт. имп. как на выходе одной ПЛИС, так и на входе другой. Из этого вытекает необходимость формировать управляющие сигналы (типа "конец передачи" или "занято") не за 1 такт, как это принято в большинстве синхронных шин, а за два.
Вопрос: есть ли готовые решения, удовлетворяющие этим требованиям (особенно последнему)? Если нет, какую шину взять как образец для подражания?