Inpharh 0 17 сентября, 2009 Опубликовано 17 сентября, 2009 (изменено) · Жалоба А я вот чего не понял - а можно пин держать одновременно в нескольких группах свопирования? Ну а цепь, соответственно, в одной? И где эти списки этих групп вообще задаются? В .dev-файле беглым разбирательством я не нашел групп свопирования. Насколько я знаю - нет. IOD генерит стандартный pdb, там же это невозможно? :) А там их и не будет, группы свопирования имеют условные названия которые при генерации pdb становятся некими группами :) Просто для удобства IOD сразу часть пинов определяет в стандартные группы, но это наверняка прописано в движке IOD, а не в файле .dev P.S. А цепи по-моему вообще не имеют групп свопирования. Изменено 17 сентября, 2009 пользователем Inpharhus Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 17 сентября, 2009 Опубликовано 17 сентября, 2009 · Жалоба Насколько я знаю - нет. IOD генерит стандартный pdb, там же это невозможно? :) Так мне в pdb вообще группы свопирования не нужны. Мне нужно чтобы IOD все это знал. Что например на пару типа DIFFPLL, которая находится в группе свопирования DIFF_PLL_INPUTS, можно еще и два разных IO прицепить, если эти пины не заняты, и когда они IO, свопировать их по правилам свопа обычных IO... P.S. А цепи по-моему вообще не имеют групп свопирования. Имеют, имеют... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 17 сентября, 2009 Опубликовано 17 сентября, 2009 · Жалоба Неа, не даеть... Только в пины, которые могут быть такими. Он по ходу физически не может переписать тип пина на тот, которого нет в списке. Ну что же... Порою... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 17 сентября, 2009 Опубликовано 17 сентября, 2009 · Жалоба fill, а почему это в описании EE2007.7? IOD стал его частью? А не отдельным продуктом? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Inpharh 0 17 сентября, 2009 Опубликовано 17 сентября, 2009 · Жалоба Так мне в pdb вообще группы свопирования не нужны. Мне нужно чтобы IOD все это знал. Что например на пару типа DIFFPLL, которая находится в группе свопирования DIFF_PLL_INPUTS, можно еще и два разных IO прицепить, если эти пины не заняты, и когда они IO, свопировать их по правилам свопа обычных IO... Так взаимодействие с проектом все равно через pdb происходит, если я всё правильно понимаю. Речь о маршруте DC-Exp, а с DxD не работал, не знаю как там. Если работать в режиме синхронизации IOD с проектом думаю у вас всё получится. Когда надо - поменять группы свопирования и тип пинов... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 17 сентября, 2009 Опубликовано 17 сентября, 2009 · Жалоба Так взаимодействие с проектом все равно через pdb происходит, если я всё правильно понимаю. А как я понял - работа делается через аннотацию в Exp. А как в сам DxD - пока не знаю, я только начал делать символ и парт в IODе, ни в DxD, ни в Exp еще ничего не размещал. Но IOD спросил меня путь к проекту DxD-шному при создании IOD-ного проекта. И... Я вообще не понимаю, на кой нужны группы свопирования в pdb, если все свопирование делается в IOD? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 17 сентября, 2009 Опубликовано 17 сентября, 2009 · Жалоба fill, а почему это в описании EE2007.7? IOD стал его частью? А не отдельным продуктом? Он остался отдельным - ведь его можно использовать не только с Expedition. Просто его релизы синхронизуют теперь с текущим релизом EE, ведь внутри IOD можно создать сразу project в формате DxD и если его формат не совпадет с текущими возможностями DxD то ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexN 0 17 сентября, 2009 Опубликовано 17 сентября, 2009 · Жалоба уже второй раз вижу скриншот переведенного документа на 2007.7. А можно весь документ целиком увидеть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Inpharh 0 17 сентября, 2009 Опубликовано 17 сентября, 2009 · Жалоба А как я понял - работа делается через аннотацию в Exp. А как в сам DxD - пока не знаю, я только начал делать символ и парт в IODе, ни в DxD, ни в Exp еще ничего не размещал. Но IOD спросил меня путь к проекту DxD-шному при создании IOD-ного проекта. Тут не подскажу. Я в IOD генерил символ и компонент, на выходе имел .hkp и пачку .inp которые потом импортировал в центральную библиотеку и уже использовал в проекте. И... Я вообще не понимаю, на кой нужны группы свопирования в pdb, если все свопирование делается в IOD? Чтобы свопировать в Exp. А то ведь запаришься аннотировать туда-сюда... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 17 сентября, 2009 Опубликовано 17 сентября, 2009 · Жалоба Чтобы свопировать в Exp. А то ведь запаришься аннотировать туда-сюда... Так я IOD только ради того, чтобы свопировать в нем, и применить решил, так как правила свопирования EXP-а куцые и меня не устраивают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 17 сентября, 2009 Опубликовано 17 сентября, 2009 · Жалоба А как я понял - работа делается через аннотацию в Exp. А как в сам DxD - пока не знаю, я только начал делать символ и парт в IODе, ни в DxD, ни в Exp еще ничего не размещал. Но IOD спросил меня путь к проекту DxD-шному при создании IOD-ного проекта. И... Я вообще не понимаю, на кой нужны группы свопирования в pdb, если все свопирование делается в IOD? Если внимательно посмотрите видео, то есть два варианта передачи PDB: 1. Через файл *.hkp - такой же путь используется для DC\DV - т.е. надо потом импортировать его в ЦБ или плату (намек тем кто это не заметил и всегда тащит все в ЦБ :rolleyes: ) 2. Через Local_PDB - сделан для DxD - т.е. данный файл при экспорте записывается в папку Integration и автоматически попадает в плату при прямой аннотации. Т.е. в случае DxD можно вообще не иметь ни символов ни PDB внутри ЦБ - процесс значительно ускоряется и упрощается. Т.к свопировать можно и не выходя из Exp. - например есть у вас шина и надо переставить ее члены между собой, то и создаются группы свопирования в PDB - иначе это было бы невозможно и пришлось каждый раз переходить в IOD. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 17 сентября, 2009 Опубликовано 17 сентября, 2009 · Жалоба 2. Через Local_PDB - сделан для DxD - т.е. данный файл записывается в папку Integration и автоматически попадает в плату при прямой аннотации. Т.е. в случае DxD можно вообще не иметь ни символов ни PDB внутри ЦБ - процесс значительно ускоряется и упрощается. Во - именно этот путь и есть наш :) Т.к свопировать можно и не выходя из Exp. - например есть у вас шина и надо переставить ее члены между собой, то и создаются группы свопирования в PDB - иначе это было бы невозможно и пришлось каждый раз переходить в IOD. Ну скажем так - мне это не нужно, так как я, как понял, все цепи ("нитки") увижу и из IOD. Да и сходить в IOD - это ведь просто переключиться в другое окно - мне не в напряг. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Inpharh 0 17 сентября, 2009 Опубликовано 17 сентября, 2009 · Жалоба Да и сходить в IOD - это ведь просто переключиться в другое окно - мне не в напряг. Ну не просто переключиться, а еще провести синхронизацию. Пробуйте :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 17 сентября, 2009 Опубликовано 17 сентября, 2009 · Жалоба Ну не просто переключиться, а еще провести синхронизацию. Пробуйте :) Ясно дело, попробую... А то выхода-то два всего - или IOD с его умным свопированием, или в PCAD, который умеет "свопировать несвопуемое" с дополнительным подтверждением в уверенности... А свопирование в Exp отпадает на корню из-за того, что после аннотации в DxD оно портит соответствие номеров пинов их названиям на схеме. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Frederic 0 17 сентября, 2009 Опубликовано 17 сентября, 2009 · Жалоба Во - именно этот путь и есть наш :) :a14: Ну скажем так - мне это не нужно, так как я, как понял, все цепи ("нитки") увижу и из IOD. Да и сходить в IOD - это ведь просто переключиться в другое окно - мне не в напряг. не совсем так, при синхронизации из IOD в DxD д.б. закрыт DxD, IOD сам его откроет. не могу понять зачем это :( да работаю без ЦБ, т.е. без символов и компанента. главное не забыть о создании cell с указанным IOD именем. Вот кстати удивляюсь этому, что сложно было интегрировать в IOD сразу все необходимые cell'ы? Нарисовать не сложно, но время... но тогда надо несколько cell (с простыми площадками, площадки аддаптированные под ренгенконтрль, с переходными via, cell с микроvia ......) а так для начала сгенери в PCB Matrix, но внимательно с cell Editor, если работать без ЦБ, то возможно удаление cell, не взирая что он используется в проекте Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться