Перейти к содержанию
    

С какой минимальной суммарной латентностью можно передавать данные по Ethernet?

5 минут назад, aaarrr сказал:

Его должен сформировать какой-то интерфейсный модуль. 

Известно какой. Выше я говорил, что у некоторых MCU есть эзернет порт на борту

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 minutes ago, DeadCadDance said:

Известно какой. Выше я говорил, что у некоторых MCU есть эзернет порт на борту

Забудьте про Ethernet - не бывает у него таких латентностей. У 1GbE и более скоростных, прерывания, наоборот, прореживают, дабы хост не утомлять. Какие тут наносекунды.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, DeadCadDance said:

Я имел в виду, что если процессор работает на тактовой 1 ГГц, то он начнёт обрабатывать прерывание уже через 1-2 наносекунды

не начнёт, мало того чем выше частота тем больше латентность прерываний в нс все ближе приближается к 8ми битным АВРам и пикам. :)

вам об этом с самого начала намекали, заодно пытаясь выяснить что именно вы с этими данными делать собрались.

 

1 hour ago, DeadCadDance said:

Передавать данные на скорости 1 ГБит/с по 10-ти проводному шлейфу длинной порядка 1-го метра?:shok:

а если всё-таки прочитать всё сообщение целиком, а не только первое предложение?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Наверное это придется на ПЛИС писать свой самопальный протокол, который на скорости 1 Гбит/сек будет постоянно гнать 20 битный блок (2 байта + 4 контрольных бита) с паузой/преамбулой 10 бит.

Ибо в микроконтроллерах onboard периферийные ethernet порты соблюдают стандарт (7-ми уровневая модель оси и прочая хрень) и потому имеют бешеную латентность

 

Так?

Изменено пользователем DeadCadDance

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

52 minutes ago, DeadCadDance said:

Наверное это придется на ПЛИС писать свой самопальный протокол, который на скорости 1 Гбит/сек будет постоянно гнать 20 битный блок (2 байта + 4 контрольных бита) с паузой/преамбулой 10 бит.

Тогда и прочие функции МК придется убрать в логику.

 

52 minutes ago, DeadCadDance said:

Ибо в микроконтроллерах onboard периферийные ethernet порты соблюдают стандарт (7-ми уровневая модель оси и прочая хрень) и потому имеют бешеную латентность

Примерно так, да.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 25.11.2019 в 10:16, AlexandrY сказал:

Такую латентность сможет обеспечить только шина MSEBI в микроконтроллерах Renesas серии RZ/N 
Правда она 32-х разрядная.
Но зато даст 500 Мегабайт в сек без радиатора. 

Судя по категоричности высказываний, кинетисы вас с довольства списали, но зато ренесасы взяли. 

Но даже в рекламе нужно знать меру, иначе получается антиреклама - реклама из Кащенко работает наоборот)

Полагаю без рекламы - ответ был бы такой, что ВСЕ контроллеры ведущих производителей, обеспечивающие работу с внешней памятью, обеспечивают требуемую скорость и латентность обмена.

При этом рекомендовать Renesas в данном случае смысла нет никакого, ТК их контроллеры - полнейшие аутсайдеры, юзабилити и характеристики у них - худшие на рынке. Их применение имеет смысл лишь в отдельных случаях, ради нестандартной либо специфической периферии, которая там есть.

В данном случае задача решается абсолютно стандартными средствами. Лучшее юзабилити как обычно у СТМ, поэтому и предпочтителен в этой задаче он.

Интерфейс внешней памяти и есть требуемое решение, ТК нет в контроллере такого места, где требования к латентности и скорости обмена выше.

Интерфейс sram в плис реализуется очень просто, дальше Плис по mgt/lvds прокидывает на второй модуль данные, и если сами переменные хранить в этой внешней отображаемой аппаратно синхронизируемой памяти - те при необходимости контроллер всегда вычитывает ОТТУДА нужную переменную, то и говорить о латентности прерываний не нужно. ТК они не нужны.

Паковать данные в пакет в плис можно как угодно, поэтому можно добиться минимального времени рассогласования синхропамяти при обновлении данных.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...