alxkon 0 19 сентября, 2023 Опубликовано 19 сентября, 2023 · Жалоба Подскажите пожалуйста, есть ли возможность заполучить значение с помощью TCL. Установить начения можно с помощью set_property generic: set_property generic "G_TEST=$TEST" [current_fileset] И прочитать можно: get_property generic [current_fileset] Только почему-то читается только один , тот который до этого был установлен, G_TEST, остальных не видно 🤔 Я похоже чего-то не понимаю. Есть ли вариант прочитать все? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
OparinVD 0 20 сентября, 2023 Опубликовано 20 сентября, 2023 · Жалоба я не спец и не очень представляю, для чего это поле, но property generic выглядит так: Property Type Read-only Value GENERIC string* false ... какого поведения вы ожидали? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alxkon 0 21 сентября, 2023 Опубликовано 21 сентября, 2023 · Жалоба Я использую set_property для того что бы поменять значения в top VHDL проекта. Вроде бы работает. Для проверки установок по умолчанию хотелось бы прочитать весь список generic. Но похоже это невозможно, так как почему-то возвращаются только те generic которые были установлены из set_property. Которые по умолчанию не возвращаются. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
OparinVD 0 21 сентября, 2023 Опубликовано 21 сентября, 2023 · Жалоба это поле - строка, хранит последнее записанное значение... если надо положить туда несколько значений - кладите список: set_property generic {generic1=14 generic2=12} [current_fileset] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kirill70674 5 21 октября, 2023 Опубликовано 21 октября, 2023 · Жалоба set_property так же можно вызывать несколько раз, допустим в цикле. И, насколько я помню, строки нужно передавать вместе с кавычками, т.е. set_property generic "${key}=\"${value}\"" [current_fileset] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nice_vladi 1 25 октября, 2023 Опубликовано 25 октября, 2023 · Жалоба Вот это: https://github.com/hukenovs/tcl_for_fpga/blob/master/src/modify_top_info.tcl можно Можно использовать за референс, там как раз перебор параметров идет. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться