Создание обертки с интерфейсами для dma #11

Open
opened 2026-05-29 17:47:23 +03:00 by mysol93 · 1 comment

Цель: необходимо взять модуль dma от forenchich и написать обертку верхнего уровня dma_wrapper в которой flat-сигналы интерфейсов axi/axis будут подключены к «system-verilog interface» для этих сигналов.

  1. Добавить интерфейсы и отладить их:
    axi4-master
    s2mm - axis
    mm2s - axis
    axis descriptors
    axis status
  2. Написать тесты
  • разобраться можно ли адаптировать тесты forenchich (cocotb + vivado);
  • протестировать команды записи и чтения (S2MM и MM2S);
  • протестировать сброс
Цель: необходимо взять модуль dma от forenchich и написать обертку верхнего уровня dma_wrapper в которой flat-сигналы интерфейсов axi/axis будут подключены к «system-verilog interface» для этих сигналов. 1. Добавить интерфейсы и отладить их: axi4-master s2mm - axis mm2s - axis axis descriptors axis status 2. Написать тесты - разобраться можно ли адаптировать тесты forenchich (cocotb + vivado); - протестировать команды записи и чтения (S2MM и MM2S); - протестировать сброс
Owner

https://git.radiophotonics.ru/baulin.fa/rtl_libs/src/branch/dev/axi/tb
пока есть axi full и axi stream интерфейсы, модуль dma от forencich обернут и тестируется аналогичными тестами

https://git.radiophotonics.ru/baulin.fa/rtl_libs/src/branch/dev/axi/tb пока есть axi full и axi stream интерфейсы, модуль dma от forencich обернут и тестируется аналогичными тестами
Sign in to join this conversation.
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: baulin.fa/reflectometer_fpga_project#11
No description provided.