1113 8 16 ноября, 2023 Опубликовано 16 ноября, 2023 · Жалоба Коллеги, ищем инженера на аутсорс, требуется написать софт для fpga - двусторонний мост между tcp-ip (ethernet 100 Mbit) и несколькими SPI интерфейсами, протокол наш собственный. город Москва, метро Парк Культуры. пишите, пожалуйста, в личку Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 17 ноября, 2023 Опубликовано 17 ноября, 2023 · Жалоба 22 часа назад, 1113 сказал: требуется написать софт для fpga - двусторонний мост между tcp-ip (ethernet 100 Mbit) и несколькими SPI интерфейсами, протокол наш собственный. Сорри за оффтоп, но почему выбрали для этой задачи ПЛИС, да еще и не особо распространенную, а не МК со встроенным эзернетом и SPI портами? Например Allwinner v3s Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smart_pic 7 17 ноября, 2023 Опубликовано 17 ноября, 2023 · Жалоба 23 hours ago, 1113 said: несколькими SPI интерфейсами Это сколько конкретно , до 4 можно как писали выше и на мк поднять. 23 hours ago, 1113 said: протокол наш собственный. т.е. не получится использовать стандартный SPI МК? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
1113 8 17 ноября, 2023 Опубликовано 17 ноября, 2023 · Жалоба у нас нет уверенности что на простых микроконтроллерах можно реализовать 100 мегабит в секунду tcp-ip, spi самый обычный Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 17 ноября, 2023 Опубликовано 17 ноября, 2023 · Жалоба 2 minutes ago, 1113 said: у нас нет уверенности что на простых микроконтроллерах можно реализовать 100 мегабит в секунду tcp-ip, spi самый обычный Вообще, можно, конечно. И это будет по меньшей мере на порядок проще, чем строить реализацию TCP на FPGA. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
1113 8 17 ноября, 2023 Опубликовано 17 ноября, 2023 · Жалоба коллеги, если у кого-то есть пруфы запустить на микроконтроллере уровня stm32f7 tcp-ip ядро с такой производительностью, скиньте сюда ссылку - изучим Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 17 ноября, 2023 Опубликовано 17 ноября, 2023 · Жалоба 2 minutes ago, 1113 said: коллеги, если у кого-то есть пруфы запустить на микроконтроллере типа stm32f7 tcp-ip ядро с такой производительностью, скиньте сюда ссылку - изучим А что считать пруфом? У меня нет ни малейших сомнений, что stm32f7 в каком-нибудь iperf забьет 100M под завязку. Но это синтетический тест. Мало ли, может, нужно 100500 соединений, а из каждого будет сыпаться по чайной ложке... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
1113 8 17 ноября, 2023 Опубликовано 17 ноября, 2023 · Жалоба 1 hour ago, aaarrr said: А что считать пруфом? какой-то отчет о тестировании Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 8 17 ноября, 2023 Опубликовано 17 ноября, 2023 · Жалоба aaarrr И это будет по меньшей мере на порядок проще, чем строить реализацию TCP на FPGA. По сети ethernet spi передать вообще никакой tcp-ip не нужен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 17 ноября, 2023 Опубликовано 17 ноября, 2023 · Жалоба 5 minutes ago, petrov said: По сети ethernet spi передать вообще никакой tcp-ip не нужен Наверное, это вопрос к ТС - нужен ли. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
1113 8 17 ноября, 2023 Опубликовано 17 ноября, 2023 · Жалоба нужен tcp-ip, такое задание Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 8 17 ноября, 2023 Опубликовано 17 ноября, 2023 · Жалоба aaarrr Наверное, это вопрос к ТС - нужен ли. Вангую, что не нужен, но программисты уже написали собственный протокол. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 17 ноября, 2023 Опубликовано 17 ноября, 2023 · Жалоба 7 minutes ago, 1113 said: нужен tcp-ip, такое задание А со стороны SPI что творится? Может, проще взять <что угодно>PI, и за пару часов написать мостик? (реализуемость действительно сильно завязана на формат общения через SPI, т.к. эта подсистема в Линуксе хромает) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
1113 8 17 ноября, 2023 Опубликовано 17 ноября, 2023 · Жалоба со стороны SPI находится мост SPI-100xUART, и по итогу этот девайс проецирует порядка 500 уартов в линукс систему Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 17 ноября, 2023 Опубликовано 17 ноября, 2023 · Жалоба 28 minutes ago, 1113 said: 100xUART Тогда <что угодно>PI отпадает, скорее всего (исхожу из предположения, что по SPI носятся табуны мелких транзакций). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться