Сочинил я некий модуль на Verilog. Пытаюсь сделать из него компонент для SOPC Builder'а.
Мне нужно, чтобы окошко настройки компонента (GUI) динамически обновлялось, если я в нём что-то меняю.
В частности, есть параметр типа boolean и соответствующий ему checkbox, и нужно, чтобы при отсутствии галочки в чекбоксе какие-то поля параметров затенялись (не могли изменяться), и наоборот.
Ещё для одного параметра юзер должен выбирать значение из выпадающего списка, и в зависимости от выбранного значения какие-то поля ввода должны появляться или пропадать.
Я так понимаю, что в Tcl-скрипт нужно вводить editor callback? Кто-нибудь такое делал? В учебнике по SOPC Builder очень поверхностное объяснение, или же просто мне как НЕпрограммисту непонятное.
Я посмотрел на то, как сделаны библиотечные SOPC-компоненты Альтеры с динамическим GUI - их скрипты написаны на Perl или вроде того.

На Perl я не умею... Можно ли сделать такой интерфейс, пользуясь только Tcl? На худой конец, может, можно на C вместо Perl???
Сообщение отредактировал weirdcong - Jul 21 2011, 12:33