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

 
 
 
Reply to this topicStart new topic
> Как реализовать PCIe на моем устройстве?
Shaienn
сообщение Jun 21 2009, 15:58
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 103
Регистрация: 21-06-09
Пользователь №: 50 494



Добрый день.

Только начинаю копать в направлении PCIe. Возникло непонимание. Не сочтите за сложность объяснить некоторые моменты.

Задача такая:

Есть видеокарта PCIe (видимо, 16х). Хотелось бы понять, есть ли возможность, например на ARM9, реализовать протокол работы с ней, чтоб выводить видеоданные на монитор? Данная задача больше исследовательская, хотелось бы изучить данную тему.

Еще немного не понял с частотами тактирования PCIe. С одной стороны написано, что стандартная частота - 2,5 ГГц, а с другой вроде и от 100 МГц до 250 МГц...

Сижу, читаю стандарт PCIe, но что-то пока все смутно, разъясните, плиз smile.gif
Go to the top of the page
 
+Quote Post
Shaienn
сообщение Jun 23 2009, 01:59
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 103
Регистрация: 21-06-09
Пользователь №: 50 494



Наверное, сильно глупый вопрос...

Насколько я понял, для того, чтобы использовать PCIe, нужно 2 точки.
1-я - это на видеокарте, а вторая в устройстве.

Конечную точку в устройстве нужно реализовывать на чем-то вроде Cyclone2 + микросхема PHY

То есть система такая: ARM(9/11) -> Cyclone2 -> PX1011 -> разъем PCIe

Но, эта точка будет 1х, как реализовать 16х?

И вообще, правильный ход мыслей?
Go to the top of the page
 
+Quote Post
Shaienn
сообщение Jun 23 2009, 04:05
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 103
Регистрация: 21-06-09
Пользователь №: 50 494



И еще, как реализовать конечную точку попроще? Если не на FPGA....
Или проще вообще от ARM отказаться и использовать более мощную FPGA?
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jun 23 2009, 04:31
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Shaienn @ Jun 23 2009, 08:05) *
И еще, как реализовать конечную точку попроще? Если не на FPGA....
Или проще вообще от ARM отказаться и использовать более мощную FPGA?

Проще отказаться от PCIe.. biggrin.gif
Go to the top of the page
 
+Quote Post
Shaienn
сообщение Jun 23 2009, 08:14
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 103
Регистрация: 21-06-09
Пользователь №: 50 494



Я понимаю, что может быть спрашиваю глупости и изобретаю велосипед....

И все таки на пальцах можно? smile.gif

Здесь многие собирают устройства, чтобы их воткнуть в PCIe шину на компьютере, неужели нельзя решить обратную задачу? Готовое PCIe устройство зацепить в свою схему?

Хотелось бы изучить PCIe, поэтому отказываться не хочется.

Сообщение отредактировал Shaienn - Jun 23 2009, 08:18
Go to the top of the page
 
+Quote Post
bav
сообщение Jun 24 2009, 14:07
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184



Цитата
Есть видеокарта PCIe (видимо, 16х). Хотелось бы понять, есть ли возможность, например на ARM9, реализовать протокол работы с ней, чтоб выводить видеоданные на монитор? Данная задача больше исследовательская, хотелось бы изучить данную тему.

лучше определиться, 16х или другая
возможность есть, но не вижу надобности
вы выбрали не то направление для исследований.
Цитата
Насколько я понял, для того, чтобы использовать PCIe, нужно 2 точки.
1-я - это на видеокарте, а вторая в устройстве.

да, PCIe топология точка-точка
Цитата
То есть система такая: ARM(9/11) -> Cyclone2 -> PX1011 -> разъем PCIe

вполне оригинально
Цитата
Но, эта точка будет 1х, как реализовать 16х?

придется использовать 16 микросхем PX1011
Цитата
Или проще вообще от ARM отказаться и использовать более мощную FPGA?

лучше, второй вариант. не плохо stratixGX или arriaGX - позволит избавиться от PX1011
Цитата
Я понимаю, что может быть спрашиваю глупости и изобретаю велосипед....

скажу открыто - ДА
Цитата
Здесь многие собирают устройства, чтобы их воткнуть в PCIe шину на компьютере, неужели нельзя решить обратную задачу? Готовое PCIe устройство зацепить в свою схему?

можно, но host изобретать дороговато
Цитата
Хотелось бы изучить PCIe, поэтому отказываться не хочется.

лучше придумайте другую задачу, более осмысленную, тогда поможем
Go to the top of the page
 
+Quote Post

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

 


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


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