Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как в матлаб изменить параметры нескольких блоков
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Вопросы системного уровня проектирования
des00
Добрый день!

Гуру матлаба посоветуйте как можно упростить следующую задачу.

Есть у меня модель одной системы, в ней используется порядка 64 модулей FIR Filter. Хочу перенести эту модель в RTL fixed-point, используя ХДЛ кодер. Но вот тыкать в каждый модуль фильтра и задавать его тип (транспонированный) и разрядности коэффициентов, умножителей и аккумуляторов как то не айс. Кроме того, если потом потребуется изменить разрядности, то нужно будет снова перебирать фильтры по одному.

Может быть есть какой-то способ изменить параметры группы одинаковых модулей? Ну не могли же авторы не знать про эту особенность, это же ФПГА %)

Спасибо.
des00
так, нашел способ. Можно это сделать через скрипт, в котором указаны строки set_param(name, ....). Но инстанс ищется по имени, в имени могут быть пробелы и я не нашел штатного способа, получить иерархическое имя блока. Может кто знает ?

Цитата(des00 @ May 7 2013, 07:54) *
так, нашел способ. Можно это сделать через скрипт, в котором указаны строки set_param(name, ....). Но инстанс ищется по имени, в имени могут быть пробелы и я не нашел штатного способа, получить иерархическое имя блока. Может кто знает ?

такс, как обычно все в этом софте через одно место. делается это командой gcb при выделенном блоке.

PS. символ \n в именах модулей дюже не айс, хотя смотрится красиво
Bad0512
Цитата(des00 @ May 7 2013, 20:13) *
так, нашел способ. Можно это сделать через скрипт, в котором указаны строки set_param(name, ....). Но инстанс ищется по имени, в имени могут быть пробелы и я не нашел штатного способа, получить иерархическое имя блока. Может кто знает ?


такс, как обычно все в этом софте через одно место. делается это командой gcb при выделенном блоке.

PS. символ \n в именах модулей дюже не айс, хотя смотрится красиво

Чем не подходит For each subsystem? Там правда не параметры используются для передачи уникальных для каждого инстанса вещей, а порты, но сути дела это не меняет.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.