chipovod 0 12 октября, 2011 Опубликовано 12 октября, 2011 · Жалоба Здравствуйте, кто делал реализацию AXI Master просветите каким путем шли. Есть ли готовые тест-бенчи для отладки?? В обозримом будущем надо будет делать Master под Spartan-6, пока довольствуюсь слейвом. Из реализации мастеров пока нашел лишь простейший пример от Xilinx ( http://www.xilinx.com/support/answers/37425.htm ) и корку от opencores, еще в ней не разбирался. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RobFPGA 35 12 октября, 2011 Опубликовано 12 октября, 2011 · Жалоба Приветствую! Я как раз этим сейчас и занимаюсь. Для начала посмотрел что и как сделано на AXI в Coregene и EDK - там почти все корки на AXI открыты. В EDК есть заготовки корок для создания своей периферии с AXI шиной. У Хilinx есть корки BFM моделей Master/Slave шины (кодированные исходники verilog для моделирования в Modelsim) - можно в тестбенче рулить шиной, имитировать master/Slave/ram и мониторить что и как. Но реализация немного не полная - есть ряд ограничений (из за этого в приступе жгучего любопытства пришлось "уговорить" vlog показать что-же там внутри :) ). На сайте ARM есть модуль assertions на SV для AXI - можно подключить его к шине в тестбенче и верифицировать правильность реализации протокола. В принципе все это я как раз сейчас и использую и вроде даже как-то все это работает . Тут недавно обнаружил что в ModelSim тоже есть мониторы различных шин в том числе и AXI (папка qvl_src) . Но попробовать вживую что там и как пока некогда было. Успехов! Rob. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toshas 0 13 октября, 2011 Опубликовано 13 октября, 2011 · Жалоба Добрый день! в edk для упрощения отладки axi-совместимой периферии добавлены модели для симуляции: AXI4 Lite Master BFM AXI4 Lite Slave BFM AXI4 Master BFM AXI4 Slave BFM AXI Bus Functional Model v1.9 http://www.xilinx.com/support/documentatio...001_axi_bfm.pdf однако для их использования нужна лицензия, которая естественно платная, но может у кого-то есть ключи к ней ? спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
chipovod 0 13 октября, 2011 Опубликовано 13 октября, 2011 · Жалоба Спасибо, Rob Для начала посмотрел что и как сделано на AXI в Coregene и EDK - там почти все корки на AXI открыты.Ага, я таким же образом испек себе слейв на AXI, из корки axi_bram_cntrl. В EDК есть заготовки корок для создания своей периферии с AXI шиной.А где эти заготовки? На сайте ARM есть модуль assertions на SV для AXIСпасибо, покачал сей модуль на сайте ARM, и увидел там, что для верификации AXI они предлагают некий AXI Adaptive Verification IP (AVIP) http://infocenter.arm.com/help/topic/com.a...vip_r0p0_to.pdf Тоже некий пакет тестов для симуляции. Может кто знает где его можно раздобыть?? доки на BFM изучаю, Xilinx как всегда радует своей настольной документацией. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toshas 0 13 октября, 2011 Опубликовано 13 октября, 2011 · Жалоба не смотря на то, что в CoreGen значка лицензии напротив указанных корок нет, при попытке симуляции в ISim вылазит следующее - # run 1.00us Simulator is doing circuit initialization process. FATAL: AXI BFM license check failed, please contact Xilinx FAE to resolve the problem The simulator has terminated in an unexpected manner. Please review the ISim log (isim.log) for details. The simulation has terminated. использование генератора на feature - axi_bfm пользы не принесло ( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RobFPGA 35 13 октября, 2011 Опубликовано 13 октября, 2011 · Жалоба Приветствую! Жаждущие могут заглянуть в закрома/upload/FPGA/_IPcores_/ там лежат AXI BFM корки ot Xilinx так сказать в "обнаженном" виде :) Успехов! Rob. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 14 октября, 2011 Опубликовано 14 октября, 2011 · Жалоба 2 RobFPGA спасибо :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RobFPGA 35 14 октября, 2011 Опубликовано 14 октября, 2011 · Жалоба Приветствую! В EDK есть такой набор полуфабрикатов axi_master_burst_v1_00_a - axi_slave_burst_v1_00_a - axi_master_lite_v2_00_a - axi_lite_ipif_v1_01_a - Можно попытается что нибудь приготовить. Успехов! Rob. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MegaVolt 29 1 апреля, 2015 Опубликовано 1 апреля, 2015 · Жалоба Так а AXI BFM лицензия есть у кого нибудь? Или никак? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться