Задать вопрос
@SV999Z

Почему и где ошибка /Error (10170): Verilog HDL syntax error/?

Пример-копипаста из книги:

module test2(input logic [3:0] a, input logic en, output tri [3:0] y);
assign y = en ? a : 4’bz;
endmodule

Ошибки:

Error (10170): Verilog HDL syntax error at test2.v(2) near text
Error (10170): Verilog HDL syntax error at test2.v(2) near text ""; expecting ";"
Error (10112): Ignored design unit "test2" at test2.v(1) due to previous errors

WTF?
  • Вопрос задан
  • 1720 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
iDoka
@iDoka
HW Design Engineer
По умолчанию во многих CAE синтез верилога идёт подразумевая настройку синтаксиса verilog-95,
вам следует изменить настройки (по описанию портов видно, что это минимум verilog-2001, а по резервированному слову logic - SV)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
02 февр. 2025, в 10:45
1000 руб./за проект
02 февр. 2025, в 10:19
7000 руб./за проект
02 февр. 2025, в 08:12
2500 руб./за проект