Есть проект с ПЛИС на борту. Схема в DxDesigner, плата в PADS Layout. У ПЛИС есть совокупность пинов, выполняющих однотипные функции (ну например на них заводятся сигналы с переключателей) и по большому счету все равно, с какого переключателя на какой пин заводится сигнал. Соответственно воспользовался аттрибутом PINSWAP в котором указал все пины, которые можно переставлять и когда рисовал схему, соединил произвольно, чтобы потом при разводке попераставлять как будет необходимо. Теперь в PADS Layout в ECO режиме с помощью команды SWAP PIN переставляю пины как нужно. До этого все хорошо. Проблемы начинаются когда с помощью DxDesigner Link пытаюсь сделать Back Annotation. Все вроде проходит хорошо, но потом смотрю что получилось в DxDesigner'е и вижу, что пины переставились, вот только LABEL остались прежними. Здесь поясню: До перестановки было: PIN1 -> нога 180 -> подключается к NET SWITCH_1 PIN2 -> нога 181 -> подключается к NET SWITCH_2 Здесь "PIN1" и "PIN2" -- LABEL'ы пинов. Переставил пины, подразумевая что PIN1 должен подключаться к SWITCH_2, а PIN2 к SWITCH_1. После Back Annotation получил в DxDesigner PIN1 -> нога 181 -> подключается к SWITCH_1 PIN2 -> нога 180 -> подключается к SWITCH_2 то есть такое чувство что пины переставились, но LABEL не поменялись и получается путаница какая-то. Так вот вопрос, это нормально или нет. Может я чего-то не понимаю или может делаю что не так. Помогите плиз, первый проект в PADS'e. Заранее спасибо.
|