AXI Rev L (2025)
Давеча имел неосторожность заглянуть в последнюю AXI спеку и немало удивился 😲
Если ваше представление об AXI - ну там пяток параллельных каналов, с valid-ready хэндшейками и пятком сигналов c метаинфой рядом, то увы.
"Посмотрите, что они сделали с моим мальчиком" (c)
Выше на скринах полторы страницы сигналов и только для AR канала. И да, AXI теперь опционально может быть кредитным. Причем там такая увесистая кредитная система с виртуальными каналами (resource planes), обычными и шареными кредитами - оно даже в CHI проще кажется.
Они еще попытались навести порядок в номенклатуре AXI + ACE. У нас были AXI4, AXI4-Lite, ACE, ACE-Lite, ACE5, ACE5-Lite, ACE5-LiteDVM, ACE5-LiteACP, то теперь всё проще - это всё AXI5 и все ACE5-* комбинации теперь подмножество просто. Да, т.е. старого ACE нету, Lite фичи ACE теперь прямо в AXI5, а полный когерентный фарш уже в CHI. Всё просто и понятно 😬
А теперь имаджинируйте лицо стажера, в которого кинули последней AXI спекой, сказав "ну разберись, там AXI, valid-ready, пяток каналов, чего непонятного".
Нет, ну в принципе AXI всё тот же AXI, и в базе нужно совсем немного чтобы он заработал, но теперь попробуй это извлечь из текущей спеки и комбинаций из 4 страниц с таблицами properties (матрица всех фич). Ну хотя да, чего это я, гпт разберется😎
#axi
@positiveslack
Давеча имел неосторожность заглянуть в последнюю AXI спеку и немало удивился 😲
Если ваше представление об AXI - ну там пяток параллельных каналов, с valid-ready хэндшейками и пятком сигналов c метаинфой рядом, то увы.
"Посмотрите, что они сделали с моим мальчиком" (c)
Выше на скринах полторы страницы сигналов и только для AR канала. И да, AXI теперь опционально может быть кредитным. Причем там такая увесистая кредитная система с виртуальными каналами (resource planes), обычными и шареными кредитами - оно даже в CHI проще кажется.
Они еще попытались навести порядок в номенклатуре AXI + ACE. У нас были AXI4, AXI4-Lite, ACE, ACE-Lite, ACE5, ACE5-Lite, ACE5-LiteDVM, ACE5-LiteACP, то теперь всё проще - это всё AXI5 и все ACE5-* комбинации теперь подмножество просто. Да, т.е. старого ACE нету, Lite фичи ACE теперь прямо в AXI5, а полный когерентный фарш уже в CHI. Всё просто и понятно 😬
А теперь имаджинируйте лицо стажера, в которого кинули последней AXI спекой, сказав "ну разберись, там AXI, valid-ready, пяток каналов, чего непонятного".
Нет, ну в принципе AXI всё тот же AXI, и в базе нужно совсем немного чтобы он заработал, но теперь попробуй это извлечь из текущей спеки и комбинаций из 4 страниц с таблицами properties (матрица всех фич). Ну хотя да, чего это я, гпт разберется😎
#axi
@positiveslack