Цитата(Kuzmi4 @ Nov 17 2009, 03:17)

(не ясно было где в cross-е порты слейвов - они ж там должны быть

точно). Теперь вроде понял что wb_cross.v - это и есть аналогия interconnection fabric-а в авалоне.
хмм, порты же называются wb_m_xxx/wb_s_xxx - wishbone master/slave странно что не увидели %)
Цитата
Тольок всё равно не ясны принципы арбитража. Будет время - выложите хоть какую рид-мю.
wb_m_req_rra.v :: // Single Cycle Round Robin Arbiter which use only grant signals to re-arbitrate masters arbitration is based upon packet requests
тип арбитража везде RRA, просто в случае wb_m_req_rra время захвата шины определяется сигналом запроса шины wb_m_cyc_i, а в случае wb_m_ack_rra завершением wb транзакции wb_m_cyc_i & wb_m_stb_i & (wb_s_ack_o | wb_s_rty_o | wb_s_err_o). Первый удобнее для систем с бурстами и фифо, т.к. тразакция получается блокирующая, второй когда бурстов нет.
Когда появиться время собираюсь сделать доку + добавить теги к интерконнекту и выложить на опенкоресы, правда когда оно появиться не понятно ... %)