Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как реализовать PCIe на моем устройстве?
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > ISA/PCI/PCI-X/PCI Express
Shaienn
Добрый день.

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

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

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

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

Сижу, читаю стандарт PCIe, но что-то пока все смутно, разъясните, плиз smile.gif
Shaienn
Наверное, сильно глупый вопрос...

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

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

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

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

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

Проще отказаться от PCIe.. biggrin.gif
Shaienn
Я понимаю, что может быть спрашиваю глупости и изобретаю велосипед....

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

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

Хотелось бы изучить PCIe, поэтому отказываться не хочется.
bav
Цитата
Есть видеокарта 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, поэтому отказываться не хочется.

лучше придумайте другую задачу, более осмысленную, тогда поможем
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.