|
Методика применения I/O_Designer |
|
|
|
Sep 15 2009, 12:26
|

Гуру
     
Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512

|
Т.к. судя по всему многие до сих пор не понимают, что такое IOD и зачем он нужен, попытаюсь популярно объяснить это в приложении к ПЛИС:
1. Предположим мы начинаем новый проект платы в которой будет стоять ПЛИС(ы). 2. Проработали функционально наш проект и определили какие сигналы (цепи) будут подключены к ПЛИС. 3. Можно начинать определение ПЛИС, используя проект в IOD, сделать это можно несколькими путями: а) Написали VHDL(Verilog) файл в котором есть "шапка", т.е. определены порты - соответственно его можно: - прочитать в IOD и таким образом список сигналов окажется в IOD. - передать разработчику ПЛИС (естественно если не он сам его сделал) для дальнейшего формирования функционально\структурного описания внутренности ПЛИС б) Ввели сигналы непосредственно внутри IOD: - можем сгенерить VHDL(Verilog) файл и передать разработчику ПЛИС. 4. Выбрали изготовителя ПЛИС, конкретный device и маршрут ПЛИС. 5. Сделали предварительное присвоение выводов внутри IOD. 6. Генерировали\нарисовали символ(ы) внутри IOD. 7. Экспортировали символы\PDB в DxDesigner. 8. Нарисовали схему платы в DxD. 9. Создали проект платы и сделали размещение. 10. Обратно аннотировали размещение в IOD. 11. Сделали перераспределение выводов для улучшения длин соединений и распутывания их. 12. Теперь надо связаться с разработчиком внутренности ПЛИС на предмет передачи ему информации о текущем распределении выводов. Передать ему можно любой файл из трех типов: - P&R_Constraints_File (Actel (.pin, .gcf or .pdc), Altera (.csf or .qsf), Xilinx (.ucf), Lattice (.lpf) - Pin Report File (Actel (.rpt), Altera (.pin), Xilinx (.pad or .csv), Lattice (.pad) - FPGA Xchange File Как правило любой из этих файлов могут прочитать (а также генерировать) системы разработки ПЛИС и таким образом ему не нужно будет в ручную определять выводы. 13. После того как разработчик ПЛИС одобрил это размещение или предложил свое (переделанное через такой же файл), вы решаете задачу трассировки платы. Походу этого естественно могут возникать вопросы дальнейших итерации по перераспределению выводов ибо как у разработчика платы может возникнуть потребность в этом, так и у разработчика ПЛИС - все это решается через процесс аннотаций и генерирования указанных выше обменных файлов. Процесс контролирует "Синхронизатор" - если изменились какие-либо подключенные к проекту IOD файлы, он это увидит и предложит соответствующие действия.
Естественно последовательность процесса и составные части каждый из вас сможет выбирать на свое усмотрение.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
 |
Ответов
|
Sep 17 2009, 09:17
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Подскажите пожалуйста такую вещь по IOD:
- ПЛИСка Lattice LFXP2-5E-5MN132
Есть входная цепь "INCK", стандарт IO LVDS25, которая должна быть подключена на входной сигнал одной из двух PLL. Я ставлю ей стандарт LVDS25, ставлю тип PLLDIFF, после чего assign говорит, что нету таких пинов. Хотя я то точно знаю, что есть, а именно PT8A__ULC_GPLLT_IN_A__True_of_PT8B / PT8B__ULC_GPLLC_IN_A__Comp_of_PT8A и второй вариант - PB26A__LRC_GPLLT_IN_A__True_of_PB26B / PB26B__LRC_GPLLC_IN_A__Comp_of_PB26A
В чем дело и как правильно тут поступить?
Дальше хуже. Кроме этого есть еще пины IN, тоже LVDS25, и это та же физическая цепь, что и INCK (ну т.е. входной сигнал должен прийти одновременно и на dedicated вход PLL-ки, и на generic IO. Ну надо так. Там ШИ-модулированный 150-Мбитный поток данных), и правило по ее размещению - должна быть в том же банке, что и INCK. Тоже не понял, как это задать.
|
|
|
|
|
Sep 17 2009, 09:29
|

Частый гость
 
Группа: Свой
Сообщений: 167
Регистрация: 7-02-08
Из: Ростовская обл.
Пользователь №: 34 835

|
Цитата(SM @ Sep 17 2009, 13:17)  Есть входная цепь "INCK", стандарт IO LVDS25, которая должна быть подключена на входной сигнал одной из двух PLL. Я ставлю ей стандарт LVDS25, ставлю тип PLLDIFF, после чего assign говорит, что нету таких пинов. Хотя я то точно знаю, что есть, а именно PT8A__ULC_GPLLT_IN_A__True_of_PT8B / PT8B__ULC_GPLLC_IN_A__Comp_of_PT8A и второй вариант - PB26A__LRC_GPLLT_IN_A__True_of_PB26B / PB26B__LRC_GPLLC_IN_A__Comp_of_PB26A Рискну предположить что нужные пины имеют переключаемый тип и он в данный момент отличный от PLLDIFF, хотя я не совсем понял что именно вы делаете, да и IOD под рукой нет. Цитата(Vadim @ Sep 17 2009, 13:25)  Второй раз повторяю - берем даташит и тупо создаем символ. Сигналы и питания назначаем при рисовании схемы. Назначение различных групп свапа вообще бесполезно, об этом тоже уже говорилось. Кроме того, группы свапа назначаются в pdb и никак не могут повлиять на создание символа. Кому бесполезно, а кому нет. IOD генерит не только символ, но и pdb, главное не забыть о создании cell с указанным IOD именем. Вот кстати удивляюсь этому, что сложно было интегрировать в IOD сразу все необходимые cell'ы? Нарисовать не сложно, но время... Цитата(Vadim @ Sep 17 2009, 13:25)  Это Ваш ответ на вопрос о сигналах на этапе создания компонента? Первый раз слышу о сигналах в символе и pdb(кроме сигналов питания). Старею, наверное. IOD на выходе может создавать схематик с символами и уже присоединенными цепями к пинам.
Сообщение отредактировал Inpharhus - Sep 17 2009, 09:37
|
|
|
|
|
Sep 17 2009, 09:37
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Inpharhus @ Sep 17 2009, 13:29)  Рискну предположить что нужные пины имеют переключаемый тип и он в данный момент отличный от PLLDIFF, хотя я не совсем понял что именно вы делаете, да и IOD под рукой нет. Я хочу соптимизировать подключение цепей к пинам исходя из заданных мной правил, как это показывал fill в ролике, где в IOD перенесено размещение компонентов на плате, и видны все цепи. Потом оттрассировать плату. После чего хочу сгенерировать verilog-шапку с получившимся назначением пинов, и начать писать описание устройства, реализованного в этой ПЛИС. Цитата(fill @ Sep 17 2009, 13:33)  А вы в окне Pins на этих пинах установили нужный тип - я так понимаю они многозадачные? А там предлагают только DIFF или IO, а PLLDIFF нету. DIFF не катит, так как свопится с чем попало.... А можно как-то "custom" тип добавить или сделать просто DIFF, но добавить констрейн, что только либо эта пара, либо та? Да и как я уже понял, в окне Pins не надо тип выставлять, IOD сам смотрит, есть ли нужный тип в списке, и если есть, то коннектит.
|
|
|
|
|
Sep 17 2009, 09:40
|

Частый гость
 
Группа: Свой
Сообщений: 167
Регистрация: 7-02-08
Из: Ростовская обл.
Пользователь №: 34 835

|
Цитата(SM @ Sep 17 2009, 13:37)  А что - типы пинов переключать можно самому? Я думал IOD сам знает все варианты всех типов для всех пинов. Не можно, а нужно  Он-то знает, соответственно доступны для переключения только доступные для этих пинов варианты. Цитата(SM @ Sep 17 2009, 13:37)  А там предлагают только DIFF или IO, а PLLDIFF нету. DIFF не катит, так как свопится с чем попало.... А можно как-то "custom" тип добавить или сделать просто DIFF, но добавить констрейн, что только либо эта пара, либо та? Присвоить DIFF, выбрать 2 нужные пары пинов и присвоить им собственную группу свопирования.
|
|
|
|
|
Sep 17 2009, 09:45
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Inpharhus @ Sep 17 2009, 13:40)  Присвоить DIFF, выбрать 2 нужные пары пинов и присвоить им собственную группу свопирования. Ага, понял, спасибо. А как теперь поступить со второй частью вопроса - другой сигнал, который тоже DIFF, и правило для него "в том же банке, что и этот сигнал, но на любой дифпаре". Цитата(fill @ Sep 17 2009, 13:41)  Вообще-то IOD тип пина сам меняет только в случае изменения типа сигнала к нему подключенного. Т.е. если сигнал назначен нами в пин и мы поменяли тип сигнала. Ну как же так? Я вот описал пачку сигналов типа DIFF, сделал Assign pins with overwrite им, и он сам все подключил, куда надо причем, и поменял тип с IO на DIFF. ЗЫ. А можно как-то руками залезть в БД IOD-а и вручную нужным пинам добавить тип PLLDIFF? IMHO это упростило бы жизнь...
|
|
|
|
|
Sep 17 2009, 09:55
|

Частый гость
 
Группа: Свой
Сообщений: 167
Регистрация: 7-02-08
Из: Ростовская обл.
Пользователь №: 34 835

|
Цитата(Vadim @ Sep 17 2009, 13:39)  Символ, что ли, нарисовать? С 1760 ногами? Ой, как страшно  Ну допустим, за рабочий день справлюсь... Ну ладно, так и быть, специально для Вас - за два  А если меня посадят библиотекарем на постоянку, заточу соответствующий инструмент, и буду выдавать такие страшные символы ну максимум за пару часов. А что? А то что вы сами ответили на вопрос целесообразности IOD - экономия времени. А если "заточить" IOD, то и подгонять под ГОСТы почти нечего будет... Повторю еще раз - IOD одновременно генерит еще и pdb, а это тоже время. В любом случае сомневаюсь что какой-либо заточенный инструмент будет быстрее IOD по отношению к фпга, кроме случаев выхода новых плис еще не включенных в IOD  и то лишь до момента выхода соответствующих библиотек Цитата(SM @ Sep 17 2009, 13:45)  Ага, понял, спасибо. А как теперь поступить со второй частью вопроса - другой сигнал, который тоже DIFF, и правило для него "в том же банке, что и этот сигнал, но на любой дифпаре". Ну наверно все оставшиеся дифпары банка объединить в другую группу свопирования и прицепить к какой-нибудь дифпаре этот сигнал. Цитата(SM @ Sep 17 2009, 13:45)  А можно как-то руками залезть в БД IOD-а и вручную нужным пинам добавить тип PLLDIFF? IMHO это упростило бы жизнь... Если разберетесь в синтаксисе .\IOD\library\devices\... далее производитель, модель фпга и редактирование файла *.dev
Сообщение отредактировал Inpharhus - Sep 17 2009, 09:58
|
|
|
|
|
Sep 17 2009, 10:13
|

Частый гость
 
Группа: Свой
Сообщений: 167
Регистрация: 7-02-08
Из: Ростовская обл.
Пользователь №: 34 835

|
Цитата(SM @ Sep 17 2009, 14:06)  А я вот чего не понял - а можно пин держать одновременно в нескольких группах свопирования? Ну а цепь, соответственно, в одной? И где эти списки этих групп вообще задаются? В .dev-файле беглым разбирательством я не нашел групп свопирования. Насколько я знаю - нет. IOD генерит стандартный pdb, там же это невозможно?  А там их и не будет, группы свопирования имеют условные названия которые при генерации pdb становятся некими группами  Просто для удобства IOD сразу часть пинов определяет в стандартные группы, но это наверняка прописано в движке IOD, а не в файле .dev P.S. А цепи по-моему вообще не имеют групп свопирования.
Сообщение отредактировал Inpharhus - Sep 17 2009, 10:17
|
|
|
|
|
Sep 17 2009, 10:20
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Inpharhus @ Sep 17 2009, 14:13)  Насколько я знаю - нет. IOD генерит стандартный pdb, там же это невозможно?  Так мне в pdb вообще группы свопирования не нужны. Мне нужно чтобы IOD все это знал. Что например на пару типа DIFFPLL, которая находится в группе свопирования DIFF_PLL_INPUTS, можно еще и два разных IO прицепить, если эти пины не заняты, и когда они IO, свопировать их по правилам свопа обычных IO... Цитата(Inpharhus @ Sep 17 2009, 14:13)  P.S. А цепи по-моему вообще не имеют групп свопирования. Имеют, имеют...
|
|
|
|
|
Sep 17 2009, 10:25
|

Частый гость
 
Группа: Свой
Сообщений: 167
Регистрация: 7-02-08
Из: Ростовская обл.
Пользователь №: 34 835

|
Цитата(SM @ Sep 17 2009, 14:20)  Так мне в pdb вообще группы свопирования не нужны. Мне нужно чтобы IOD все это знал. Что например на пару типа DIFFPLL, которая находится в группе свопирования DIFF_PLL_INPUTS, можно еще и два разных IO прицепить, если эти пины не заняты, и когда они IO, свопировать их по правилам свопа обычных IO... Так взаимодействие с проектом все равно через pdb происходит, если я всё правильно понимаю. Речь о маршруте DC-Exp, а с DxD не работал, не знаю как там. Если работать в режиме синхронизации IOD с проектом думаю у вас всё получится. Когда надо - поменять группы свопирования и тип пинов...
|
|
|
|
|
Sep 17 2009, 10:46
|

Гуру
     
Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512

|
Цитата(SM @ Sep 17 2009, 14:30)  А как я понял - работа делается через аннотацию в Exp. А как в сам DxD - пока не знаю, я только начал делать символ и парт в IODе, ни в DxD, ни в Exp еще ничего не размещал. Но IOD спросил меня путь к проекту DxD-шному при создании IOD-ного проекта.
И... Я вообще не понимаю, на кой нужны группы свопирования в pdb, если все свопирование делается в IOD? Если внимательно посмотрите видео, то есть два варианта передачи PDB: 1. Через файл *.hkp - такой же путь используется для DC\DV - т.е. надо потом импортировать его в ЦБ или плату (намек тем кто это не заметил и всегда тащит все в ЦБ  ) 2. Через Local_PDB - сделан для DxD - т.е. данный файл при экспорте записывается в папку Integration и автоматически попадает в плату при прямой аннотации. Т.е. в случае DxD можно вообще не иметь ни символов ни PDB внутри ЦБ - процесс значительно ускоряется и упрощается. Т.к свопировать можно и не выходя из Exp. - например есть у вас шина и надо переставить ее члены между собой, то и создаются группы свопирования в PDB - иначе это было бы невозможно и пришлось каждый раз переходить в IOD.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Sep 17 2009, 19:28
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
Цитата(SM @ Sep 17 2009, 13:53)  Во - именно этот путь и есть наш  Цитата Ну скажем так - мне это не нужно, так как я, как понял, все цепи ("нитки") увижу и из IOD. Да и сходить в IOD - это ведь просто переключиться в другое окно - мне не в напряг. не совсем так, при синхронизации из IOD в DxD д.б. закрыт DxD, IOD сам его откроет. не могу понять зачем это  да работаю без ЦБ, т.е. без символов и компанента. Цитата(Inpharhus @ Sep 17 2009, 12:29)  главное не забыть о создании cell с указанным IOD именем. Вот кстати удивляюсь этому, что сложно было интегрировать в IOD сразу все необходимые cell'ы? Нарисовать не сложно, но время... но тогда надо несколько cell (с простыми площадками, площадки аддаптированные под ренгенконтрль, с переходными via, cell с микроvia ......) а так для начала сгенери в PCB Matrix, но внимательно с cell Editor, если работать без ЦБ, то возможно удаление cell, не взирая что он используется в проекте
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
Sep 17 2009, 20:25
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Frederic @ Sep 17 2009, 23:28)  не совсем так, при синхронизации из IOD в DxD д.б. закрыт DxD, IOD сам его откроет. не могу понять зачем это  Тааак.... Начинается... У меня IOD на одном компе, там нет DxD. А DxD на другом - там нет IOD. Такой раскордаж временный, из-за отсутствия линуксового IOD. Интересно, оно вообще получится так синхронизироваться? Я еще не успел попробовать синхронизацию. А подправление .dev-файла руками на тему добавления типа PLLDIFF к нужным мне пинам сработало. Осталось таки въехать, можно ли задать такое правило свопа, навроде "цепь INCK должна быть подключена к пинам типа PLLDIFF, а цепь IN к пинам типа DIFF, и они обе обязаны быть в одном банке, но все равно в каком."
|
|
|
|
Сообщений в этой теме
fill Методика применения I/O_Designer Sep 15 2009, 12:26 insector Александр, спасибо за описание, действительно - кр... Sep 15 2009, 13:06 SM Цитата(insector @ Sep 15 2009, 17:06) поэ... Sep 15 2009, 16:10 Victor® Цитата(insector @ Sep 15 2009, 16:06) поэ... Sep 18 2009, 12:32 fill Тогда дополню:
1. Передача информации автоматом че... Sep 15 2009, 13:51 Vadim Цитата1. Предположим мы начинаем новый проект плат... Sep 15 2009, 15:01 disel Цитата(Vadim @ Sep 15 2009, 19:01)
На с... Sep 15 2009, 18:04  Vadim Цитата(disel @ Sep 15 2009, 21:04) На соз... Sep 15 2009, 19:08   Frederic Цитата(Vadim @ Sep 15 2009, 22:08) Имхо, ... Sep 15 2009, 19:28    Vadim Цитата(Frederic @ Sep 15 2009, 22:28) инт... Sep 15 2009, 20:10   disel Цитата(Vadim @ Sep 15 2009, 23:08) Имхо, ... Sep 16 2009, 03:43    Vadim Цитата(disel @ Sep 16 2009, 06:43) Исключ... Sep 17 2009, 09:25 Inpharhus Цитата(Vadim @ Sep 15 2009, 23:08) Сомнит... Sep 16 2009, 06:45 SM Цитата(Inpharhus @ Sep 16 2009, 10:45) А ... Sep 16 2009, 07:28  Inpharhus Цитата(SM @ Sep 16 2009, 11:28) Группы св... Sep 16 2009, 11:29   SM Цитата(Inpharhus @ Sep 16 2009, 15:29) А ... Sep 16 2009, 12:42  Frederic Цитата(SM @ Sep 16 2009, 10:28) Группы св... Sep 16 2009, 12:36 Vadim Цитата(Inpharhus @ Sep 16 2009, 09:45) А ... Sep 17 2009, 09:39     fill Цитата(SM @ Sep 17 2009, 13:45) Ну как же... Sep 17 2009, 09:52      SM Цитата(fill @ Sep 17 2009, 13:52) в текущ... Sep 17 2009, 10:01       fill Цитата(SM @ Sep 17 2009, 14:01) Неа, не д... Sep 17 2009, 10:20        AlexN Цитата(fill @ Sep 17 2009, 17:20)
уже в... Sep 17 2009, 10:36      Vadim Цитата(Inpharhus @ Sep 17 2009, 12:55) По... Sep 17 2009, 10:01           Inpharhus Цитата(SM @ Sep 17 2009, 14:30) А как я п... Sep 17 2009, 10:39            SM Цитата(Inpharhus @ Sep 17 2009, 14:39) Чт... Sep 17 2009, 10:44             Inpharhus Цитата(SM @ Sep 17 2009, 14:53) Да и сход... Sep 17 2009, 11:04              SM Цитата(Inpharhus @ Sep 17 2009, 15:04) Ну... Sep 17 2009, 11:09               fill Цитата(SM @ Sep 18 2009, 00:25) Тааак....... Sep 18 2009, 07:12   fill Цитата(SM @ Sep 17 2009, 13:37) Я хочу со... Sep 17 2009, 09:41  Vadim Цитата(Inpharhus @ Sep 17 2009, 12:29) Ко... Sep 17 2009, 09:56 fill Цитата(SM @ Sep 17 2009, 13:17) Подскажит... Sep 17 2009, 09:33 SM fill, а почему это в описании EE2007.7? IOD стал е... Sep 17 2009, 10:23 fill Цитата(SM @ Sep 17 2009, 14:23) fill, а п... Sep 17 2009, 10:34  fill Цитата(fill @ Sep 17 2009, 14:34) Он оста... Oct 13 2009, 12:30 SM Ну я все же надеюсь, что он генерирует какой-то ск... Sep 18 2009, 07:24 Inpharhus Подскажите есть ли что-то похожее на IOD для микро... Sep 18 2009, 07:26 fill Цитата(Inpharhus @ Sep 18 2009, 11:26) П... Sep 18 2009, 10:14  Inpharhus Цитата(fill @ Sep 18 2009, 14:14) работат... Sep 18 2009, 10:58   fill Цитата(Inpharhus @ Sep 18 2009, 14:58) А ... Sep 18 2009, 11:28 baken Вопрос к fill, есть ли возможность генерировать си... Sep 18 2009, 13:56 fill Цитата(baken @ Sep 18 2009, 17:56) Вопрос... Sep 18 2009, 14:35  baken Цитата(fill @ Sep 18 2009, 18:35) Более п... Sep 19 2009, 04:53   Frederic думаю вопрос по теме IOD7.4
1.четыре листа Design1... Sep 20 2009, 21:37    fill Цитата(Frederic @ Sep 21 2009, 01:37) дум... Sep 21 2009, 09:56  baken Цитата(fill @ Sep 18 2009, 18:35) Вот вам... Oct 13 2009, 17:10   fill Цитата(baken @ Oct 13 2009, 21:10) Вы буд... Oct 14 2009, 07:53    baken Цитата(fill @ Oct 14 2009, 11:53) А это н... Oct 15 2009, 14:08 Frederic Цитата(fill @ Sep 15 2009, 15:26) Т.к. су... Oct 15 2009, 12:04 SM Вот... Первая попытка работы с IOD...
Ввел сигналы... Oct 18 2009, 15:42 Frederic Цитата(SM @ Oct 18 2009, 18:42) Вот... Пе... Oct 18 2009, 16:30  SM Цитата(Frederic @ Oct 18 2009, 20:30) есл... Oct 18 2009, 19:15   Frederic Цитата(SM @ Oct 18 2009, 22:15) Да, там т... Oct 18 2009, 20:57    SM Цитата(Frederic @ Oct 19 2009, 00:57) даю... Oct 18 2009, 21:08     Frederic Цитата(SM @ Oct 19 2009, 00:08) Тема... Н... Oct 18 2009, 21:41      SM Цитата(Frederic @ Oct 19 2009, 01:41) то ... Oct 18 2009, 22:27 SM В общем - конкретизирую вопрос. Как мне подключить... Oct 19 2009, 08:32 Frederic Цитата(SM @ Oct 19 2009, 11:32) В общем -... Oct 19 2009, 08:41  SM Цитата(Frederic @ Oct 19 2009, 12:41) вст... Oct 19 2009, 09:15   Frederic Цитата(SM @ Oct 19 2009, 12:15) Да как я ... Oct 19 2009, 09:35    SM Цитата(Frederic @ Oct 19 2009, 13:35) ты ... Oct 19 2009, 09:43     Frederic Цитата(SM @ Oct 19 2009, 12:43) Вы мне во... Oct 19 2009, 10:21      SM Цитата(Frederic @ Oct 19 2009, 14:21) 1.м... Oct 19 2009, 10:25       Frederic Цитата(SM @ Oct 19 2009, 13:25) 1. Не при... Oct 19 2009, 10:39 fill Наверно придется писать большими буквами (т.к. уже... Oct 19 2009, 12:29 Frederic узок круг IOДизайнеров, страшно далеки они от наро... Oct 19 2009, 13:17 SM Цитата(fill @ Oct 19 2009, 16:29) Вторая ... Oct 19 2009, 16:23  fill Цитата(SM @ Oct 19 2009, 20:23) Вот! ... Oct 21 2009, 08:49 Frederic Цитата(fill @ Oct 19 2009, 15:29) 3. Наиб... Nov 6 2009, 00:14  Inpharhus Цитата(Frederic @ Nov 6 2009, 03:14) как ... Nov 6 2009, 06:11   Frederic Цитата(Inpharhus @ Nov 6 2009, 09:11) В 3... Nov 6 2009, 08:39    Asb Э-э-э, а PCB символ под этим функциональным есть? ... Nov 6 2009, 09:18     Frederic Цитата(Asb @ Nov 6 2009, 12:18) Э-э-э, а ... Nov 6 2009, 10:04      Asb Цитата(Frederic @ Nov 6 2009, 13:04) а во... Nov 6 2009, 10:33    SM Цитата(Frederic @ Nov 6 2009, 11:39) если... Nov 6 2009, 10:14 fill 1. Ваять можно непосредственно внутри IOD - для эт... Nov 6 2009, 13:18 Frederic Цитата(fill @ Nov 6 2009, 16:18) 1. Ваять... Nov 6 2009, 23:53 fill В подсхеме сгенерированной IOD есть порт X_DONE?
... Nov 7 2009, 09:32 Frederic Цитата(fill @ Nov 7 2009, 12:32) В подсхе... Nov 10 2009, 07:35  fill Цитата(Frederic @ Nov 10 2009, 10:35) В п... Nov 10 2009, 08:18 janus Сорри, уточнение....Вручную был создан лист подсхе... Nov 10 2009, 08:21 fill 1. Есть несколько видов экспорта:
- Shematic_and_s... Nov 10 2009, 09:34 janus 1. Использовался экспорт All_Symbols
2. Это понятн... Nov 10 2009, 11:21
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|