Я вижу желтый значок, появляющийся при переключении сигнала в моих симуляциях. На значке изображена прямоугольная волна. Я попытался найти объяснение, наиболее близким было «нулевая ширина импульса», но я все еще не уверен. Никакая документация не объясняет, что это такое и что вызывает это. Это не вызывает у меня никаких проблем, но мне просто любопытно. У кого-нибудь есть идеи?
Желтый значок появляется при переключении сигнала в ncsim. Не могу разобрать что это?
Ответы (1)
Это указывает на то, что на одном и том же временном шаге симуляции произошло несколько переходов сигнала. Его можно расширить, чтобы показать промежуточные значения. См. это обсуждение на форуме Cadence: http://community.cadence.com/cadence_technology_forums/f/30/t/26894
Некоторый пример кода, который показывает поведение:
module test;
logic [1:0] bus;
initial begin
bus = 2'b00;
#10;
for(int i = 0; i<8; i++) begin
bus = bus + 1;
end
#10;
bus = 2'b11;
#10;
$finish();
end
endmodule
Скриншоты Simvision без и с увеличенным временем. Чтобы расширить время, выберите «Расширить время последовательности->Все время» в меню «Вид».
person
nguthrie
schedule
23.03.2016
Спасибо ! Я прошел это обсуждение, но не мог понять, что он делает. Как его расширить, если это происходит за один временной шаг?
- person Shweta Saxena; 24.03.2016