Перейти к содержанию

    

Использование type record в Sinplify

Добрый день!

 

Использую ПЛИС от Lattice (MACHXO3). В верхнем модуле в качестве входов-выходов хочу использовать type record.

Проблема в том, что если в Diamond установить в качестве синтезатора Sinplify, он не сохраняет название сети.

К примеру, есть *_pkg.vhd, где у меня описан type:

  package pkg1 is
    
    type t_my_type is record
          test_input_1    : std_logic;
          test_input_2    : std_logic;
          test_input_3    : std_logic;
        end record
  end package pkg1;

 

В *_top.vhd использую этот тип:

       entity test is
       port (
          ....
          ....
          group1          : out t_my_type;
          ....
        );
        end entity test;

 

В итоге, после синтеза имею для этих выходов следующие имена цепей:

group1[0]

group1[1]

group1[2]

 

А хотелось бы, что бы сохранялось полное имя типа

group1.test_input_1

group1.test_input_2

group1.test_input_3

 

Lattice LSE сохраняет имена как надо, но можно ли сделать подобное в Synplify?

Изменено пользователем GriXa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация