new123 0 12 июня, 2021 Опубликовано 12 июня, 2021 · Жалоба Форумчане, день добрый. Порядок в проекте навожу, ухожу от define к enum. Вдруг есть возможность. 1) Имею input сигнал в модуль, поступает извне. 2) Есть список значений, который он принимает. 3) Есть ли возможность как то преобразовать одно к другому? Кручу верчу, никак синтезируемое не получается. Кратко: typdef enum logic [5:0] { value1 = 1, value2 = 2, value3 = 3 } list module top ( input wire [5:0] signal ) ..... case (signal) list?? endcase ... endmodule Можно бы было сделать package и сделать input его типом по идее, но что то не идет, видать из за того, что сигнал внешний Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mad_kvmg 0 12 июня, 2021 Опубликовано 12 июня, 2021 · Жалоба list list_int; assign list_int = list'(signal); Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
new123 0 12 июня, 2021 Опубликовано 12 июня, 2021 · Жалоба 7 minutes ago, Mad_kvmg said: list list_int; assign list_int = list'(signal); отлично, спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться