-
- Не увидел существенных отличий от классики LAN8720A. А ENC28J60,
как помню, по SPI подключается, что сильно возможности программиста
ограничивает. - Visitor(02.11.2021 09:24)
- Чукча пейсатель - ADIN1110 тоже с SPI, чем и привлекает - MBedder(03.11.2021 11:07)
- Ничего себе нет отличий. LAN8720A это чисто физика, без MAC. - s_h_e(02.11.2021 10:52)
- А не видно, что на картинке MAC в Host процессоре, связь с ним
MII/RMII, радикальных отличий от LAN8720A не вижу. Может про разные
чипы говорим? Я про изделие AD, 2 другие от Microchip. - Visitor(03.11.2021 08:19 - 08:24)
- Картинка — деза. Читай даташыт. - SciFi(03.11.2021 08:22)
- Сговор телепатов, что ли? - Visitor(03.11.2021 09:18)
- По ссылке ТС мелкосхема адин1110, а картинку там повесили адин1100. Девочка-верстальщица зевнула. SciFi(1 знак., 03.11.2021 10:14, ссылка)
- Действительно, почему бы заглянуть в datasheet? На первой же
странице в первых строках черным по белому написано "Integrated MAC with SPI " и чуть правее в описании "This SPI enables the use of lower power processors without an
integrated MAC, which provides for the lowest overall system
level power consumption.". И блок-схема в части host-pocessor несколько иная rezident(1 знак., 03.11.2021 09:57, картинка)
- Вот как! Спасибо! Только программеры таких вещей панически боятся,
сколько соединений внешний MAC поддерживает? А им пару десятков
хочется одновременно. - Visitor(03.11.2021 10:37)
- Мне кажется, то, что вы называете "MAC", — это вовсе не MAC. MAC
занимается приёмом и отправкой кадров, "соединений" там нет совсем. - SciFi(03.11.2021 10:39)
- Он же медиа аксесс контроллер, как бы доступ. А программеры это
сокетами называют, может что бы всех запутать? - Visitor(03.11.2021 10:56)
- Иди читай модель ISO/OSI. Сокеты - это уровень IP, который работает
поверх уровня MAC. На MAC можно сделать сколько угодно сокетов,
лишь бы оперативки хватило. То есть нужна библиотека а-ля lwIP,
которая эти самые сокеты будет реализовывать на процессоре - lloyd(03.11.2021 11:05)
- Вот опять все в ОЗУ упирается, а программерам сколько не дай, все
мало кажется:-) - Visitor(03.11.2021 12:39)
- Можно пойти по пути китайцев и присобачить SPI PSRAM к процу. Да,
медленно, зато МЕГАБАЙТЫ оперативы, кек - lloyd(03.11.2021 13:00)
- Как понимаю, память не совсем родной для операционки будет. Опять
отмазки придумают. Надо как то всех к стенке поставить и не
стрелять. - Visitor(03.11.2021 13:15)
- "Не родной" будет лишь способ доступа к ОЗУ. А так по большому
счету операционке глубоко начхать, где у нее память и какого она
типа. Этим MMU занимается. Вас же, надеюсь, не удивляет, что
Windows или Linux расширение оперативной памяти (т.н. "файл
подкачки" или swap) на HDD держат? - rezident(03.11.2021 13:22)
- MMU, как понимаю, memori magement unit? Так не везде это есть.
Nuvaton не плохо выглядит, ДДР на борту. А вот "отечественные"
процессоры так себе выглядят. - Visitor(03.11.2021 13:38)
- Там, где нет аппаратного MMU, для таких случаев обычно реализуют
его программную реализацию. Либо заранее ограничивают количество
сокетов, исходя из объема наличествующего ОЗУ. - rezident(03.11.2021 13:48)
- я вот чот про софтреализацию MMU не особо слышал - Mahagam(03.11.2021 14:47)
- Кто-то здесь же меня убеждал, что есть реализация Linux для
микроконтроллеров без MMU. - rezident(03.11.2021 15:19)
- дык есть специально обученный uCLinux. но вроде ж как там не весь софт вот так вот просто запускается. - Mahagam(03.11.2021 15:25)
- Кто-то здесь же меня убеждал, что есть реализация Linux для
микроконтроллеров без MMU. - rezident(03.11.2021 15:19)
- Хорошо, допустим беру отечественный проц с адресацией 4 ГБ, По шине
данных 16 или 32 бита ставлю памяти ну мегабайт 16 или больше.
Какие отмазки у программистов могут быть, что это не правильно? - Visitor(03.11.2021 14:02)
- имхо погромисты в соответствии с задачей должны решать сколько им
нужно флеши и рамы, не? - m16(03.11.2021 14:20)
- Да и чертов "птичий язык" что понять их сложно. - Visitor(03.11.2021 14:25)
- Дык спрашивайте у ваших программистов. Я-то инженер, а не погромист
;-) - rezident(03.11.2021 14:04)
- Та же история, пардон:-) - Visitor(03.11.2021 14:11)
- имхо погромисты в соответствии с задачей должны решать сколько им
нужно флеши и рамы, не? - m16(03.11.2021 14:20)
- я вот чот про софтреализацию MMU не особо слышал - Mahagam(03.11.2021 14:47)
- Там, где нет аппаратного MMU, для таких случаев обычно реализуют
его программную реализацию. Либо заранее ограничивают количество
сокетов, исходя из объема наличествующего ОЗУ. - rezident(03.11.2021 13:48)
- TCP-шный стек в файле подкачки, блин, представить бы это - lloyd(03.11.2021 13:26)
- Не сам TCP-стек, а его данные. Чтобы исключить недопонимание поясняю, что под "стеком" лично я подразумеваю управляющую программу, обслуживающую все уровни модели OSI какого-либо протокола обмена данными. Сами данные, участвующие в транзакциях этого протокола обмена, к "стеку" не относятся. - rezident(03.11.2021 13:46)
- MMU, как понимаю, memori magement unit? Так не везде это есть.
Nuvaton не плохо выглядит, ДДР на борту. А вот "отечественные"
процессоры так себе выглядят. - Visitor(03.11.2021 13:38)
- у ESP32 она мапится в общее адресное пространство. Просто бывает DMA в неё писать не умеет или ещё чего. - lloyd(03.11.2021 13:17)
- "Не родной" будет лишь способ доступа к ОЗУ. А так по большому
счету операционке глубоко начхать, где у нее память и какого она
типа. Этим MMU занимается. Вас же, надеюсь, не удивляет, что
Windows или Linux расширение оперативной памяти (т.н. "файл
подкачки" или swap) на HDD держат? - rezident(03.11.2021 13:22)
- Как понимаю, память не совсем родной для операционки будет. Опять
отмазки придумают. Надо как то всех к стенке поставить и не
стрелять. - Visitor(03.11.2021 13:15)
- Можно пойти по пути китайцев и присобачить SPI PSRAM к процу. Да,
медленно, зато МЕГАБАЙТЫ оперативы, кек - lloyd(03.11.2021 13:00)
- Вот опять все в ОЗУ упирается, а программерам сколько не дай, все
мало кажется:-) - Visitor(03.11.2021 12:39)
- Иди читай модель ISO/OSI. Сокеты - это уровень IP, который работает
поверх уровня MAC. На MAC можно сделать сколько угодно сокетов,
лишь бы оперативки хватило. То есть нужна библиотека а-ля lwIP,
которая эти самые сокеты будет реализовывать на процессоре - lloyd(03.11.2021 11:05)
- Он же медиа аксесс контроллер, как бы доступ. А программеры это
сокетами называют, может что бы всех запутать? - Visitor(03.11.2021 10:56)
- Мне кажется, то, что вы называете "MAC", — это вовсе не MAC. MAC
занимается приёмом и отправкой кадров, "соединений" там нет совсем. - SciFi(03.11.2021 10:39)
- Вот как! Спасибо! Только программеры таких вещей панически боятся,
сколько соединений внешний MAC поддерживает? А им пару десятков
хочется одновременно. - Visitor(03.11.2021 10:37)
- Сговор телепатов, что ли? - Visitor(03.11.2021 09:18)
- Картинка — деза. Читай даташыт. - SciFi(03.11.2021 08:22)
- А не видно, что на картинке MAC в Host процессоре, связь с ним
MII/RMII, радикальных отличий от LAN8720A не вижу. Может про разные
чипы говорим? Я про изделие AD, 2 другие от Microchip. - Visitor(03.11.2021 08:19 - 08:24)
- Армяне какие-то делают? Название АДИН 1110. Хорошо хоть не АДЫН. Kpoк(4 знак., 01.11.2021 18:35)
- Однако конкурент RS-486 :) - Evgeny_CD(01.11.2021 18:12)
- Наверное, ты думал про Intel486, когда это писал :-) Хотя не ты
один такой :-) il-2(1 знак., 02.11.2021 07:21, ссылка)
- MBedder, твое название пытаются украсть! - Evgeny_CD(02.11.2021 10:33)
- Пидорасы, сэр! (с) :)) - MBedder(03.11.2021 11:11)
- не, это другое )) m16(1 знак., 02.11.2021 10:26, ссылка)
- MBedder, твое название пытаются украсть! - Evgeny_CD(02.11.2021 10:33)
- Моё было раньше - hybrid абсолютно такой же, только номиналы отличаются :)) --> MBedder(1 знак., 01.11.2021 19:41, ссылка)
- Наверное, ты думал про Intel486, когда это писал :-) Хотя не ты
один такой :-) il-2(1 знак., 02.11.2021 07:21, ссылка)
- Сводный системный Evgeny_CD(1 знак., 01.11.2021 17:02, ссылка)
- Оно 10BASE-T1L, а ENC28J60 - 10BASE-T. Т.е. это не замена, Ethernet
другой на выходе AlexG(19 знак., 01.11.2021 17:00)
- ИМХО там 2 пары Tx и Rx - хочешь, своди все в 1 пару шестью
резисторами и двумя кондерами, как показано на стр. 13 ДШ, а хочешь
- пользуй себе обе пары, подключив стандартный Ethernet-транс - MBedder(01.11.2021 18:56)
- Там модуляция другая и амплитуда. - LightElf(01.11.2021 19:17)
- И чо? Кто помешает использовать такое на ОБОИХ концах линии связи,
когда нужно просто point-to-point? Ну и амплитуда - да, а где ты
увидел другую модуляцию? - MBedder(01.11.2021 19:48)
- 10МБит стандартный Ethernet - там незамутненный Manchester. Здесь
совершенно точно другая модуляция. Какая - не скажу, не вникал. - Evgeny_CD(01.11.2021 19:54)
- Да, с хабра по твоей ссылке - модуляция PAM-3, кодирование 4B3T --> MBedder(1 знак., 01.11.2021 20:03, ссылка)
- 10МБит стандартный Ethernet - там незамутненный Manchester. Здесь
совершенно точно другая модуляция. Какая - не скажу, не вникал. - Evgeny_CD(01.11.2021 19:54)
- И чо? Кто помешает использовать такое на ОБОИХ концах линии связи,
когда нужно просто point-to-point? Ну и амплитуда - да, а где ты
увидел другую модуляцию? - MBedder(01.11.2021 19:48)
- Там модуляция другая и амплитуда. - LightElf(01.11.2021 19:17)
- Более, чем интересная. Штука революционная! - Evgeny_CD(01.11.2021 17:25)
- ИМХО там 2 пары Tx и Rx - хочешь, своди все в 1 пару шестью
резисторами и двумя кондерами, как показано на стр. 13 ДШ, а хочешь
- пользуй себе обе пары, подключив стандартный Ethernet-транс - MBedder(01.11.2021 18:56)
- Не увидел существенных отличий от классики LAN8720A. А ENC28J60,
как помню, по SPI подключается, что сильно возможности программиста
ограничивает. - Visitor(02.11.2021 09:24)