|
|
  |
I/O Designer |
|
|
|
Aug 25 2009, 19:32
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
выводы после бурного обсуждения 1.завтра получу парочку сообщей по аське типа " а я говорил...." 2.получается я должен завести 22 отдельные цепи (D0+ D0- D1+ .... D10-) в DxD и соответственно 11 в IOD, т.к. из одного сигнала IOD делает _P и _N, но на функциональном элементе IOD будет те же 22 ноги. 3.про шины забыть. 4.забыть про своп тоже, все делать руками в DxD (переименовывать цепи) 5.что я еще забыл ?
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
Aug 26 2009, 08:45
|
Местный
  
Группа: Свой
Сообщений: 212
Регистрация: 21-06-05
Из: Республика Беларусь
Пользователь №: 6 179

|
Цитата(Vadim @ Aug 25 2009, 22:59)  Кошмар. Вместо того, чтобы ездить на машине, люди предпочитают недоделанные костыли и с нетерпением ожидают, когда же, наконец, костыли доделают. В DC все намного плачевнее с IOD (постоянное коверкание символа со всеми вытекающими ошибками и предупреждениями при компиляции), поэтому редактирование выводов ПЛИС делается руками.
|
|
|
|
|
Aug 26 2009, 12:29
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
все, доигрался с проектом в IOD удалил шину дифпар, сигнал D0 ввел, а с D1 до D16 не могу ввести. типа он есть (откуда ???) просмотрел файл - нет таких сигналов, только номера выводов мелкосхемы на новом проекте (с другим корпусом) выяснил, имя сигнала не должно совпадать и вывода мелкосхемы. облазил все менюшки - не нашел что нажать  кажется нельзя создать сигнал с именем совпадающис с номером вывода, но это ограничение в help не нашел. не логично, отдельно создать нельзя, а в шине возможно !!!!
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
Aug 26 2009, 17:17
|
Местный
  
Группа: Свой
Сообщений: 294
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 109

|
Цитата(Vadim @ Aug 25 2009, 23:59)  Кошмар. Вместо того, чтобы ездить на машине... Э-э-э, а как выглядит машина в Вашем понимании ?
|
|
|
|
|
Aug 27 2009, 12:22
|

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

|
Цитата(Frederic @ Aug 25 2009, 23:32)  выводы после бурного обсуждения 1.завтра получу парочку сообщей по аське типа " а я говорил...." 2.получается я должен завести 22 отдельные цепи (D0+ D0- D1+ .... D10-) в DxD и соответственно 11 в IOD, т.к. из одного сигнала IOD делает _P и _N, но на функциональном элементе IOD будет те же 22 ноги. 3.про шины забыть. 4.забыть про своп тоже, все делать руками в DxD (переименовывать цепи) 5.что я еще забыл ? Создал простой проект - две FPGA. Внутри в каждой по шине с диф. парами. 22 сигнала. На верхнем уровне схемы два функциональных символа сгенеренных IOD. Под ними подсхемы сгенеренные IOD. Делал перестановки как BGA на плате, так и пинов в IOD. Часть выполненного записал в видео http://megratec.ru/data/ftp/exp_movie/new/...OD_Exp_2BGA.aviЗапись сделана в реальном времени - ничего не редактировал. Могу хоть 100 раз проделать все показанное в разных комбинациях. Шины есть. Перестановки работают. Все синхронизируется. Ну и где проблема?
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Aug 27 2009, 14:18
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
Цитата(fill @ Aug 27 2009, 15:22)  Создал простой проект - две FPGA. .... Шины есть. Перестановки работают. Все синхронизируется. Ну и где проблема? Александр спасибо за фильм. твой фильм показал, что мои выше выложенные картинки соответствуют фильму или наоборот за исключением IOD, т.к. у тебя IOD8, придется проверить это на 7.4
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
Sep 2 2009, 19:56
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
Цитата(fill @ Jan 25 2008, 13:31)  Да хоть к 10-ти.[attachment=17401:attachment] как я это сделал ??? а можно данный сигнал подключить одновременно к разным банкам ?
Эскизы прикрепленных изображений
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
Sep 6 2009, 00:56
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
Цитата(fill @ Aug 27 2009, 15:22)  Создал простой проект - две FPGA. Внутри в каждой по шине с диф. парами. 22 сигнала. На верхнем уровне схемы два функциональных символа сгенеренных IOD. ftp/exp_movie/new/...OD_Exp_2BGA.avi[/url] ..... Шины есть. Перестановки работают. Все синхронизируется. Ну и где проблема? есть проблема и как понимаю в IOD7.4 назначил диф.пары в IОD, выгрузил в DxD (тут диф.парами и не запахло, но ладно) forward в Ехр диф.пары в Ехр не появились (это нормально  ), назначил диф.пары руками. смотрим - расположение шины не оптимально back аннотация, далее синхронизация в IОD. все ОК. оптимизирую шины, выгрузка в DxD и о ля ля диф.пары пропали forward в Ехр и тут диф.пар НЕТ. и Ехр орет что надо делать back аннотация, куда деваться - делаем и если тупо сделать синхронизацию в IOD то и здесь диф.пары пропадут теперь понятно почему в IОD (у меня IОD требовал синхронизацию, т.к. в Ехр пропали диф.пары) происходило расчепление дифшин теперь после каждого этапа оптимизации в IОD в DxD руками в CES заново руками прописываю диф.пары может я не поставил какую галку ? но кажется все облазил
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
Sep 7 2009, 12:00
|

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

|
Просто так как правило ничего не происходит (на ваших примерах вы это уже наверняка заметили). Надо разбираться в конкретном примере. Как вы выдели у меня в проекте ничего не рассыпается. Диф. пары для Expedition формируются в CES, значит надо разбираться почему у вас в CES они пропадают. Цитата(Frederic @ Sep 2 2009, 23:56)  как я это сделал ???
а можно данный сигнал подключить одновременно к разным банкам ? Достаточно посмотреть проект и станет ясно откуда появились два сигнала, скорее всего из схемы аннотировались.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Sep 9 2009, 21:21
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
Цитата(fill @ Sep 7 2009, 15:00)  Диф. пары для Expedition формируются в CES, значит надо разбираться почему у вас в CES они пропадают. виноват-с, не поставил галку в МАЛЕНЬКОМ сером квадратике в IOD при синхронизации дифпары появились в DxD соответственно и в Ехр без ручного формирования в CES Цитата Достаточно посмотреть проект и станет ясно откуда появились два сигнала, скорее всего из схемы аннотировались. выше G_A_S задавал вопрос - Необходимо, чтобы сигнал INT_CS (он глобальный и для него выделена одна ножка на ПЛИС: G11 для 4VSX35) был подключен к любой еще одной ножке. Можно ли это сделать и как? ответ - Да хоть к 10-ти. а как в IOD без аннотирования подключить к двум ногам один сигнал ? и ноги в разных банках и д.б. возможность их свопировать в своем банке
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
  |
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|