|
Подскажите примеры реализации Wi-Fi рутеров на ПЛИС |
|
|
|
Sep 14 2016, 09:07
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата(Олег Гаврильченко @ Sep 2 2016, 19:26)  Подскажите примеры реализации Wi-Fi рутеров на ПЛИС. Ищу какие-то примеры, проекты, схемы и другую информацию или примеры проектов в которых реализована обработка Wi-Fi, как на стороне точки доступа, так и на рабочей станции Берем ПЛИС с ARM-ядром, запускаем Linux, вставляем USB-WiFi свисток - после настройки софта точка работает. Формально это на ПЛИС. Я к чему это написал, что такое обработка "на стороне точки доступа"? Наводящий вопрос - как отличается прием/передача пакета на каждой из сторон? После получения пакета от аппаратной части - дальше действует софт. Нужно реализовать модемную часть? Потому что остальное - это софт, который я бы взял от ОС Linux.
--------------------
|
|
|
|
|
Nov 7 2016, 13:31
|
Участник

Группа: Свой
Сообщений: 63
Регистрация: 12-08-15
Из: Санкт-Петербург
Пользователь №: 87 968

|
Цитата(AVR @ Sep 14 2016, 12:07)  Берем ПЛИС с ARM-ядром, запускаем Linux, вставляем USB-WiFi свисток - после настройки софта точка работает. Дайте пожалуйста ссылок на примеры, или описание в общих чертах, что такое "настройки софта". А вообще, хотелось бы оценить, что потребуется для создания клиента с wifi не хуже IEEE 802.11ac
|
|
|
|
|
Nov 7 2016, 13:44
|
Знающий
   
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050

|
Цитата(yuravg @ Nov 7 2016, 16:31)  Дайте пожалуйста ссылок на примеры, или описание в общих чертах, что такое "настройки софта". не пойму, что так сложно сформулировать вопрос поисковику? google->"ap linux пример" Цитата(AVR @ Sep 14 2016, 12:07)  Берем ПЛИС с ARM-ядром, запускаем Linux, вставляем USB-WiFi свисток - после настройки софта точка работает. Формально это на ПЛИС. +1 но на USB не самое надежное решение, лучше в ФПГА попробовать прикрутить корку и задействовать wifi через minipcie, организовать трансфер fpga-hps и драйвер для линукса..
|
|
|
|
|
Nov 7 2016, 14:09
|
Участник

Группа: Свой
Сообщений: 63
Регистрация: 12-08-15
Из: Санкт-Петербург
Пользователь №: 87 968

|
Цитата(Jury093 @ Nov 7 2016, 16:44)  не пойму, что так сложно сформулировать вопрос поисковику? google->"ap linux пример" Тема для меня новая, и правильно сформулировать вопрос не могу, а Ваша подсказка не имеет ни какого отношения к теме fpga + wifi ни моему вопросу. За minipcie, спасибо
|
|
|
|
|
Nov 7 2016, 17:26
|
Знающий
   
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050

|
Цитата(yuravg @ Nov 7 2016, 17:09)  Тема для меня новая, и правильно сформулировать вопрос не могу, а Ваша подсказка не имеет ни какого отношения к теме fpga + wifi ни моему вопросу. в вашем вопросе ~15% занимают слова "fpga arm", остальное верхний уровень.. отсюда и совет о том, что гуглить.. не умеете формулировать? не вопрос - google -> "fpga arm настройка софта" - учитайтесь.. Цитата За minipcie, спасибо да бога ради, чисто мысли вслух..
|
|
|
|
|
Nov 8 2016, 08:41
|
Участник

Группа: Свой
Сообщений: 63
Регистрация: 12-08-15
Из: Санкт-Петербург
Пользователь №: 87 968

|
Цитата(Jury093 @ Nov 7 2016, 20:26)  google -> "fpga arm настройка софта" - учитайтесь.. Хотелось бы содержательного ответа, о шагах которые нужно пройти К примеру идем intelвижу интерфейсы usb, pice (sdio), берем например Wireless-AC 8265, как его подключить? какие есть ip для работы с ним, и есть ли они. Или надо покупать ip c pcie и самому писать инициализацию (документация на Wireless-AC 8265 покупается отдельно?) и т.п. Цитата(bugdesigner @ Nov 8 2016, 09:49)  Ну, если уж делать, то кмк, лучше взять какой-нибудь wifi модуль с sdio - будет дешевле и интерфейс проще реализовать Можно ссылочку
Сообщение отредактировал yuravg - Nov 8 2016, 08:44
|
|
|
|
|
Nov 8 2016, 10:54
|
Знающий
   
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050

|
Цитата(yuravg @ Nov 8 2016, 11:41)  Хотелось бы содержательного ответа, о шагах которые нужно пройти вам пересказать содержание трех первых ссылок по выше приведенной поисковой строке? удивлен, что нет традиционной фразы "хочу описание на русском.." вы малость адресом ошиблись, к золотой рыбке это туда -> google->"как стать умным и богатым не учась и ничего не делая"
|
|
|
|
|
Nov 8 2016, 11:14
|
Участник

Группа: Свой
Сообщений: 63
Регистрация: 12-08-15
Из: Санкт-Петербург
Пользователь №: 87 968

|
Цитата(Jury093 @ Nov 8 2016, 13:54)  google->"как стать умным и богатым не учась и ничего не делая" в предыдущем посте я задал конкретные вопросы, знаете что ответить/поправить - прошу, а флудить незачем
|
|
|
|
|
Nov 11 2016, 04:34
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 12-06-15
Из: Земля
Пользователь №: 87 133

|
Цитата(yuravg @ Nov 8 2016, 11:41)  Или надо покупать ip c pcie и самому писать инициализацию (документация на Wireless-AC 8265 покупается отдельно?) и т.п.
Можно ссылочку Набираете в google "802.11ac wifi sdio module" и выбираете тот, который Вам больше подходит. По поводу pci-e. Если будете использовать Cyclone V, то нужно выбирать из семейства SX/ST, имеющих на борту аппаратную кору pci-e. Посмотрите на цену чипов, прежде чем браться за разработку. Можно, конечно, поискать какой-нибудь bridge типа PCIE-Local Bus, но такое решение не на много дешевле выйдет.
|
|
|
|
|
Nov 12 2016, 09:39
|
Гуру
     
Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965

|
Цитата в предыдущем посте я задал конкретные вопросы, знаете что ответить/поправить - прошу Когда Вы задаете тему с нетривиальным запросом, то было бы гораздо эффективнее, если бы Вы объяснили для чего Вам оно надо именно в такой постановке задачи. Просто так никто не делает, ибо это экономически не выгодно. Да и сделать сложно, т.к. даже к готовым модулям нужен еще софт. Драйвера к линукс для них есть, но подробного описания, как именно нужно обращаться с голым модулем - нет. Так что дальше стоит альтернатива - либо ставить процессор в каком-то виде с линукс или разбираться, как можно завести этот модуль без процессора. Второе долго и сложно. Кроме того, софт собственно роутера реализовывать без процессора - тоже то еще мероприятие. Делать процессор на плис - можно, только в этой ситуации не понятно зачем, отдельно взятый готовый процессор сделает все что нужно сам и без дополнительной обвески. При этом будет существенно дешевле и не будет требовать дополнительных затрат на понимание работы модуля WiFi. Да и софт свободный можно поставить.
|
|
|
|
|
Nov 12 2016, 14:11
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(hsoft @ Nov 12 2016, 13:05)  Поддержу ТС. Он задал вполне конкретный вопрос "ищу схемы, проекты и ссылки" на информацию по реализации WiFi рутера. Только вот не просто WiFi рутера, а почему-то на ПЛИС. Цитата(hsoft @ Nov 12 2016, 13:05)  Человек ищет конкретные реализации. Нельзя найти реализацию того, чего никто не делает.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|