Цитата(des00 @ Mar 23 2009, 16:41)

вы меня не так поняли, я имел в виду что в спецификации на wishbone, в отличие от AMBA AXI рассмотрен рекомендуемый способ конвейеризации по тактовой (Wishbone Register Feedback), а не по dataflow control.
транзакция от одного мастера будет закончена только когда последний кусок данных будет передан, что не мешает обрабатывать слейву упреждающе запрос от этого мастера или выполнять запросы от других мастеров
Именно это и отсутствие механизма предопределенных бурстов (но это обходится тегами) делает вишбон не подходящим для высоко-производительных систем.
у меня вопрос скорее теоретический:
организация AXI (в виде независимых каналов, в котором для "синхронизации" используются valid/ready (то есть от получателя данных идет только один выход ready)) мне очень нравится и до появления AXI использовал что-то подобное для передачи данных между своими корами (то есть тогда, когда стандартной шины не нужно было)
вряд ли в реальных системах в ближайшее время будет использована AXI (у нас АЗИКовские проекты на AMBA 2.0, в ксайлинсах та же АМБА и иногда кореконнект)
сейчас есть вероятность что буду юзать avalon + nios для альтеры, но альтернативный путь использовать wishbone и mico32 (тут опять же бифуркация - и для латтис и для альтеры)
но все-таки для альтеры вишбон не совсем удобно (да и авалон вроде как то же самое) мне стало интересно - могу ли я организовать для вишбона скоростную конвееризированную передачу - читаю доку и не могу понять как

, вроде там есть некий механизм таков, но это совсем не те таги, что в AXI...
то есть упираться в вишбон вместо авалона для альтеры смысла нет, и такого конвеера как в AXI нитам нитам нету? так?
и правильно ли я понял - что при обращениях по вишбону (с Wishbone Register Feedback или комбинаторным фидбеком classic) транзакция не может быть один такт (ну то есть при single read/write доступе к слэйву без вэйтстейтов требуется минимум 2 такта - один на "закрытие шины" CYC_O==0 STB_O==0) и конвеерезировать так как в АМБЕ или кореконекте (100% bus utilisation) не возможно? выигрышь в вишбоне может быть только на бёрстах, когда слэйв умеет предсказать адрес?