реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> PCI ver 2.3
GrAlexI
сообщение Mar 24 2013, 16:20
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 22-06-11
Пользователь №: 65 818



Подскажите, пожалуйста. Отлаживал я EPF10K20 на материнке с PCI ver 2.2. Причем в материале http://www.altera.com/literature/ds/dsf10k.pdf. Сказано «FLEX 10K and FLEX 10KA devices support peripheral component interconnect Special Interest Group (PCI SIG) PCI Local Bus Specification, Revision 2.2».
EPF10K20 поддерживает 3.3 и 5 вольт смогу ли я использовать её в PCI ver 2.3 как Dual Voltage Signaling Add-in Card?
Или необходимо переходить на Cyclone III c микросхемами шинного переключателя, например SN74CBTD3384?


В http://ru.wikipedia.org/wiki/PCI имеется строчка «Версия 2.3 — несовместима с картами PCI, рассчитанными на использование 5 вольт, несмотря на продолжающееся использование 32-битных слотов с 5-вольтовым ключом. Карты расширения имеют универсальный разъём, но не способны работать в 5-вольтовых слотах ранних версий (до 2.1 включительно).»
В чем это проявляется, не разводкой контактов?
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Mar 25 2013, 06:46
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Применил с PCI-шиной Cyclone III EP3C40Q240C8 со схемами согласования IDTQS3861PAG8 (TSSOP-24). Работает уже пару лет.
До этого были EPF10K100ARC-240. Но цены на них стали чуть ли не порядок выше чем у Cyclone III, хотя функционально они сильно уступают. Лучше перейти на более новые ПЛИС, если есть возможность.


Go to the top of the page
 
+Quote Post
GrAlexI
сообщение Mar 25 2013, 11:08
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 22-06-11
Пользователь №: 65 818



Цитата(Serhiy_UA @ Mar 25 2013, 10:46) *
Применил с PCI-шиной Cyclone III EP3C40Q240C8 со схемами согласования IDTQS3861PAG8 (TSSOP-24). Работает уже пару лет.
До этого были EPF10K100ARC-240. Но цены на них стали чуть ли не порядок выше чем у Cyclone III, хотя функционально они сильно уступают. Лучше перейти на более новые ПЛИС, если есть возможность.


Спасибо, Serhiy_UA за ответ.
Go to the top of the page
 
+Quote Post
Shivers
сообщение Mar 25 2013, 11:33
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950



Вся поддержка заключается в соблюдении 5ти вольтовых уровней; в этом плане все равно, какую ревизию PCI поддерживать. Т.е. ответ на ваш вопрос - флекс будет работать с 2.3.

Но как советовали выше, выгоднее циклон купить
Go to the top of the page
 
+Quote Post
GrAlexI
сообщение Mar 26 2013, 10:01
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 22-06-11
Пользователь №: 65 818



Такой вопрос возник так как сроки поджимают, на EPF10K20 с PCI ver 2.2 работает, перевоткнув в PCI ver 2.3 не определяется PCI-устройство.
Почему не пойму!?
Думал временные задержки по передачи у флекс или что-то другое.
Сейчас распаиваю PCI на циклоне.

Да действительно выгодней использовать циклон из-за его даже характеристик, хотя имеются усложнения в использования, хотя-бы даже и по питанию.

Вот теперь думаю распаяв циклон наверно опять не будет работать так как на флексе ведь тоже долна работать! Почему же тогда не идет на флексе?
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Mar 26 2013, 11:06
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



У меня для FLEX10K применяется ядро pci_mt32 от 02.2001 v1.3, что описано в pci6432.pdf. Но там только работает с PCI ver 2.2, и нет упоминаний об ver 2.3.

Для Cyclone III использую pci_mt32 от 10.2007 v7.2, что описана в ug_pci.pdf, а там уже говорится о соответсвии ver 3.0, но, работает и с ver 2.2.

Особых проблем с обоими ядрами не было. Для FLEX10K плата МПП на 6-ти слоях, для Cyclone III на 4-х. Питание это мелочи, зато здесь не греется...
На всякий случай описания ядер pci6432.pdf и ug_pci.pdf в приложении.

Прикрепленные файлы
Прикрепленный файл  pci_core_pdf.zip ( 3.54 мегабайт ) Кол-во скачиваний: 11
 
Go to the top of the page
 
+Quote Post
Raven
сообщение Mar 26 2013, 11:15
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987




Простите за банальный, возможно, вопрос: а плата на EPF10K20 (PCI 2.2), она какое питание использует? Не 5В случаем?
Go to the top of the page
 
+Quote Post
GrAlexI
сообщение Mar 26 2013, 11:41
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 22-06-11
Пользователь №: 65 818



Цитата(Raven @ Mar 26 2013, 15:15) *
Простите за банальный, возможно, вопрос: а плата на EPF10K20 (PCI 2.2), она какое питание использует? Не 5В случаем?


Питание Vccint = 5V и Vccio = 5V
Go to the top of the page
 
+Quote Post
Raven
сообщение Mar 26 2013, 11:57
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Цитата(GrAlexI @ Mar 26 2013, 15:41) *
Питание Vccint = 5V и Vccio = 5V


Т.е., Slot_Vccio = 3.3V, Card_Vccio = 5V? Не здесь ли причина неопределения PCI Device?
Go to the top of the page
 
+Quote Post
GrAlexI
сообщение Mar 26 2013, 12:06
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 22-06-11
Пользователь №: 65 818



Цитата(Raven @ Mar 26 2013, 15:57) *
Т.е., Slot_Vccio = 3.3V, Card_Vccio = 5V? Не здесь ли причина неопределения PCI Device?


Я так не думал так как у слота PCI на системной плате есть специальные ножки V(i/o) указываюшие на уровень напряжения передачи данных. Замерев их (5V) я понял, что для передачи надо Slot_Vccio = 5V. (Да слот у меня с ключем на 5V)

Я в шине не использывал проверку на четность - может в PCI v 2.3 без этого не работает?

Сообщение отредактировал GrAlexI - Mar 26 2013, 12:11
Go to the top of the page
 
+Quote Post
Raven
сообщение Mar 26 2013, 12:27
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Цитата(GrAlexI @ Mar 26 2013, 16:06) *
Я так не думал так как у слота PCI на системной плате есть специальные ножки V(i/o) указываюшие на уровень напряжения передачи данных. Замерев их (5V) я понял, что для передачи надо Slot_Vccio = 5V. (Да слот у меня с ключем на 5V)

Я в шине не использывал проверку на четность - может в PCI v 2.3 без этого не работает?


А что тогда у вас PCIv2.3? Плата?
Go to the top of the page
 
+Quote Post
GrAlexI
сообщение Mar 26 2013, 12:38
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 22-06-11
Пользователь №: 65 818



Цитата(Raven @ Mar 26 2013, 16:27) *
А что тогда у вас PCIv2.3? Плата?


У меня плата на EPF10K20TC144-3N осуществляет инициализацию и работу с портами ввода-вывода без проверки четности на системной плате у которой PCI 5V ver 2.2 - РАБОТОЕТ БЕЗ СБОЕВ.

На PCI 5V ver 2.3 не инициализируется.

Ядро писал сам.

Сообщение отредактировал GrAlexI - Mar 26 2013, 12:42
Go to the top of the page
 
+Quote Post
Raven
сообщение Mar 26 2013, 13:08
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Немного яснее. 2 следующих вопроса:
1) Что именно в Вашей реализации PCI Device делает его PCIv2.3? Логических отличий между 2.2 и 2.3 практичеки нет, потому и вопрос.
2) Не работает / не распознается на указанной плате, в ходе реальной PC start-up процедуры. Это ясно. А где-либо эта Ваша реализация уже работала? Как Вы ее верифицировали/проверяли?
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Mar 26 2013, 13:20
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(GrAlexI @ Mar 26 2013, 15:38) *
Ядро писал сам.

Зачем же все самому, если есть готовые?
Советую испробовать готовое ядро - больше возможностей...
Go to the top of the page
 
+Quote Post
Raven
сообщение Mar 26 2013, 14:39
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Перечитал еще раз ветку. Возможно, я не все понял. Давайте подытожим. Итак,
комбинация 1, карта с FLEX10K, слот 5V PCI 2.2 - работает;
комбинация 2, карта с FLEX10K (та же самая), слот PCI 2.3 (как Вы его называете), с 5V ключом - НЕ работает.

Это верное понимание?

Если ДА, то мы возвращаемся, как я понимаю, к ситуации Slot_Vccio = 3.3V, Card_Vccio = 5V. Именно так, видимо, и надо трактовать совместимость слота с PCI 2.3 - ключ 5V такой слот имеет, но на пины Vccio подает только 3.3V, а 5V подавать не умеет и не желает. Т.е., чисто 5-вольтовую плату вы туда вставить сможете, и она при включении питания не сгорит, но работать не будет, т.к. IO напряжение недостаточное.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 15:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01473 секунд с 7
ELECTRONIX ©2004-2016