файлы .vcd и .saif - PullRequest
       89

файлы .vcd и .saif

0 голосов
/ 21 мая 2019

Я использую vivado 2017.1, и моя цель - рассчитать энергопотребление FIR-фильтра.Я пишу в verilog в xilinx ISE и импортирую эти файлы в vivado.Я сгенерировал файлы .vcd и .saif, используя эти команды в testbench.

    initial begin
    $dumpfile("test.vcd");
    $dumpvars(1, testbench_FIR.uut);
    end

Мой вопрос заключается в том, как использовать для этой цели файлы .vcd и .saif.Я знаю разницу между этими двумя.Я могу загрузить файл .saif на вкладке «Переключение» отчета о питании, но не могу найти другое место, где я могу загрузить свой файл .vcd.Я видел много уроков и читал руководства по костюмам вивадо.Я делаю что-то неправильно?Для отчета о питании необходим только файл .saif?В документе говорится, что они имеют динамическую мощность 0,727 Вт для FIR-фильтра, но для того же кода и той же конструкции фильтра, у меня 25,09 Вт в качестве динамического энергопотребления.Пожалуйста, помогите.

1 Ответ

0 голосов
/ 21 мая 2019

.vcd и .saif могут использоваться взаимозаменяемо, для оценки энергопотребления не должно быть необходимости предоставлять оба варианта. Не уверен, почему существует такое большое расхождение между эталонным дизайном и Вашим дизайном, это один и тот же код RTL для обоих? Вы уверены, что оба работали на одном и том же fMAX? Очень важно дважды проверить, что .vcd / .saif покрывает 100% переключения, когда инструмент читает, но думаю, вы уже знаете об этом.

Предлагаю открыть билет против ISE xilinx и обсудить этот вопрос с их представителем.

...