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

Поиск

Показаны результаты для тегов 'ethernet'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Сайт и форум
    • Новости и обсуждения сайта и форума
    • Другие известные форумы и сайты по электронике
    • В помощь начинающему
    • International Forum
    • Образование в области электроники
    • Обучающие видео-материалы и обмен опытом
  • Cистемный уровень проектирования
    • Вопросы системного уровня проектирования
    • Математика и Физика
    • Операционные системы
    • Документация
    • Системы CAD/CAM/CAE/PLM
    • Разработка цифровых, аналоговых, аналого-цифровых ИС
    • Электробезопасность и ЭМС
    • Управление проектами
    • Нейронные сети и машинное обучение (NN/ML)
  • Программируемая логика ПЛИС (FPGA,CPLD, PLD)
    • Среды разработки - обсуждаем САПРы
    • Работаем с ПЛИС, области применения, выбор
    • Языки проектирования на ПЛИС (FPGA)
    • Системы на ПЛИС - System on a Programmable Chip (SoPC)
    • Методы и средства верификации ПЛИС/ASIC
  • Цифровая обработка сигналов - ЦОС (DSP)
    • Сигнальные процессоры и их программирование - DSP
    • Алгоритмы ЦОС (DSP)
  • Микроконтроллеры (MCU)
    • Cредства разработки для МК
    • ARM
    • RISC-V
    • AVR
    • MSP430
    • Все остальные микроконтроллеры
    • Отладочные платы
  • Печатные платы (PCB)
    • Разрабатываем ПП в САПР - PCB development
    • Работаем с трассировкой
    • Изготовление ПП - PCB manufacturing
  • Сборка РЭУ
    • Пайка и монтаж
    • Корпуса
    • Вопросы надежности и испытаний
  • Аналоговая и цифровая техника, прикладная электроника
    • Вопросы аналоговой техники
    • Цифровые схемы, высокоскоростные ЦС
    • RF & Microwave Design
    • Метрология, датчики, измерительная техника
    • АВТО электроника
    • Умный дом
    • 3D печать
    • Робототехника
    • Ремонт и отладка
  • Силовая электроника - Power Electronics
    • Силовая Преобразовательная Техника
    • Обратная Связь, Стабилизация, Регулирование, Компенсация
    • Первичные и Вторичные Химические Источники Питания
    • Высоковольтные Устройства - High-Voltage
    • Электрические машины, Электропривод и Управление
    • Индукционный Нагрев - Induction Heating
    • Системы Охлаждения, Тепловой Расчет – Cooling Systems
    • Моделирование и Анализ Силовых Устройств – Power Supply Simulation
    • Компоненты Силовой Электроники - Parts for Power Supply Design
  • Интерфейсы
    • Форумы по интерфейсам
  • Поставщики компонентов для электроники
    • Поставщики всего остального
    • Компоненты
  • Майнеры криптовалют и их разработка, BitCoin, LightCoin, Dash, Zcash, Эфир
    • Обсуждение Майнеров, их поставки и производства
  • Дополнительные разделы - Additional sections
    • Встречи и поздравления
    • Ищу работу
    • Предлагаю работу
    • Куплю
    • Продам
    • Объявления пользователей
    • Общение заказчиков и потребителей электронных разработок

Поиск результатов в...

Поиск контента, содержащего...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Регистрация

  • Начало

    Конец


Группа


AIM


MSN


Сайт


ICQ


Yahoo


Jabber


Skype


Город


Код проверки


skype


Facebook


Vkontakte


LinkedIn


Twitter


G+


Одноклассники


Звание

  1. 10BASE-T1S switch

    Всем добрый день! Есть задачка сделать ethernet-10BASE-T1S switch. Пытаемся подружить LAN8670B1 и RTL8304E-CG, чипы между собой соединены по RMII. На RTL8304E два порта ETH работают. Не работает LAN8670 (10BASE-T1S). Может кто сталкивался с подобным? Всё уже перепроверил, CLK 50MHz есть, конфигурация SWITCH самая простая, стандартная.
  2. Всем привет, пытаюсь организовать Ethernet на плате KC705 с помощью интерфейса MII, на ней стоит PHY marvel 88E1111. Приемник сделать уже получилось, работает нормально, я принимаю пакеты из сети, пишу их в FIFO и оттуда по UART передаю на компьютер, и могу посмотреть, как выглядит пакет начиная от преамбулы и заканчивая CRC. Но вот передатчик сделать так и не получилось, светодиод при отправке пакета моргает (он управляется самим PHY), но никакого пакета Wireshark не видит, кроме того, у меня есть вторая плата KC705 и при соединении их между собой вторая плата также не видит никакого пакета, и сам PHY не моргает светодиодом, указывающим на прием какого-то пакета из сети. Соединяю я плату с пк или с другой платой через свич, который работает на 100 мбит/сек, так как никакую конфигурацию для PHY не задаю (кроме конфигурации джамперами на плате) и она при соединении выбирает скорость максимальную возможную, но я пытался сделать хотя бы MII, прежде чем переходить на GMII. Как решить проблему не знаю, может все-таки надо что-то конфигурировать прежде, чем пытаться отправить пакет, MDIO я вообще не подключаю к PHY, но не понятно зачем тогда микросхема моргает светодиодом при отправке. Пытался также принимаемый пакет сразу отправить назад без каких-либо изменений, Wireshark все равно увидел только один пакет (отправленный с компьютера). Может кто-то сталкивался с таким или может подсказать в какую сторону копать. Прилагаю модуль передатчика и модуль с описанным тестовым пакетом. Заранее спасибо! MII_tx.zip
  3. Здравствуйте! Имеется разработанная плата с STM32F407VET6 и PHY DP83848 для реализации Ethernet-передачи(планируется TCP-клиент или сервер). STM32F407VET6 и DP83848 соединяются по MII-интерфейсу. Используется LWIP-стек. DP83848 тактируется от отдельного кварца на 25 МГц, микроконтроллер - также от отдельного на 25 МГц. Плата и ПК соединены напрямую по Ethernet-кабелю, без роутеров и маршрутизаторов. Проект был сгенерирован из CubeMx в Keil v5.27. Далее в цикл While() добавил MX_LWIP_Process(), скомпилировал, прошил. Основная проблема - МК не принимает данные от DP83848. Что было проверено/сделано: 1. Сверил все адреса регистров/значений из даташита на DP83848 с тем, что выдает CubeMx. Пришлось в некоторых местах исправить. 2. Проверил повторно схему, соответствие подключаемых выводов на обоих сторонах (STM32 и DP83848), еще раз сверился с требованиями по подключению DP83848 из даташита. 3. Проверил осциллографом сигналы на RXD0..RXD3 - имеются (т.е. DP83848 принимает сигналы с ПК, и передает затем STM32, но он их не воспринимает что-ли?), RX_CLK и TX_CLK - имеются, генерация от кварца есть. 4. Назначил IP адрес, маску и узел в настройках адаптера Ethernet на ПК. 5. Попытался понять, где же все-таки происходит "затык", прошелся последовательно по функциям: While() -> MX_LWIP_Process() -> ethernetif_input(&gnetif) -> low_level_input(netif) -> HAL_ETH_GetReceivedFrame(&heth). В функции HAL_ETH_GetReceivedFrame(&heth) есть условие: if(((heth->RxDesc->Status & ETH_DMARXDESC_OWN) == (uint32_t)RESET)), в него программа не заходит. Подумал, что возможно что-то с DMA, но так и не получилось понять. 6. Хотел проверить в RMII-режиме - схема и разводка платы не позволяет (P.S.- Хотя конечно, можно настроить "нестандартно" тактирование STM32, пустить 50 МГц с MCO на RX_CLK и X1 у DP83848 через доп.провода) После вышеописанных действий результата нет. Скриншоты с настройкой из CubeMx прикрепил. Также прикрепил пару скриншотов из WireShark, скриншоты "фейкового" пинга из командной строки и общих настроек LWIP. В WireShark видно, что ПК постоянно спрашивает "Who has 192.168.1.1.?", а плата шлет какие-то запросы (наверно связаны с автосогласованием при включении DP83848), но не слышит ПК. Я понимаю, что применять CubeMX не очень "рационально", но имеется потребность в кратчайшие сроки реализовать связь по Ethernet для передачи данных. Буду рад любым подсказкам.
  4. Компания Бифорком Тек находится в поисках Инженера-тополога. Мы разрабатываем и производим телекоммуникационное оборудование, находимся в Особой экономической зоне «Технополис «Москва» рядом с метро Текстильщики. Если вас заинтересовала вакансия, пишите или звоните по номеру 89152033710 (Екатерина). Telegram: https://t.me/terina_ekat Также можно откликнуться на вакансию в hh.ru. Обязанности: Разработка ПП в Altium Designer. Формировать и оптимизировать стек МПП (стоимость — производительность) Трассировка сложных многослойных печатных плат; подготовка GERBER (CAM) файлов для производства печатной платы; Подготовка файлов для расстановщиков (placement) и сборочных чертежей (Assembly); Взаимодействие с разработчиками и конструкторами; Участие в разработке конструкторской документации. Будет плюсом: Моделирование целостности сигналов (SI); Моделирование распределения емкостей и полигонов питания (Power); Тепловое моделирование платы; Знание цифровой, аналоговой, СВЧ схемотехники Разработка топологии сложных печатных плат, желательно с использованием «глухих» и «слепых» переходных отверстий; Требования: Высшее техническое образование образование Работа в команде. Аккуратность; Нацеленность на результат, исполнительность и желание развиваться. Опыт проектирования многослойных печатных плат для цифровых высокоскоростных устройств; Английский достаточный для чтения технической документации; Опыт работы в радиоэлектронной промышленности; Опыт трассировки печатных плат с цифровыми интерфейсами типа PCIe Gen3, DDR3/4; Понимание проблем перекрестных помех, целостности сигнала, электромагнитной совместимости; Опыт проектирования печатных плат с высокой плотностью компоновки, в том числе с применением BGA-компонентов с мелким шагом выводов; Опыт: Трассировка с выравниванием длины линий, расчетом импеданса, моделированием целостности сигнала, использованием теплоотводящих слоев; приветствуется опыт работы с аппаратными платформами на процессорах архитектур ARM, MIPS и с высокоскоростными интерфейсами Ethernet (до 10GB, SFP), DDR3 и выше, PCIe, SATA, HDMI. Разработка посадочных мест в соответствии с IPC с учетом требований автоматической сборки ПП; Подготовка выходных файлов для производства. Согласование стеков, материалов, выбор технологии используемых в печатных платах. Условия: График 5/2; ЗП определяется по итогу собеседования; Официальное трудоустройство (белая заработная плата, оплачиваемые отпуска, больничные); После прохождения испытательного срока ДМС; 5 минут от м. Текстильщики
  5. Компания Бифорком Тек находится в поисках схемотехника в свою команду RnD. Пару слов о нас. Мы существуем с 2015 года, занимаемся разработкой и производством продуктовой линейки высокотехнологичных устройств с использованием технологий SDN/IoT/4G/5G/6LoWPAN и решений в области передачи данных. Находимся в Особой экономической зоне «Технополис «Москва» рядом с метро Текстильщики. Ссылка на наш сайт - https://b4com.tech. Если вас заинтересовала вакансия, пишите или звоните по номеру 89152033710 (Екатерина). Также можно откликнуться на вакансию в hh - https://hh.ru/vacancy/72739848. Инженер-схемотехник: Обязанности: Разработка схемотехнических решений для телекоммуникационного оборудования на отечественной и иностранной компонентной базе; Разработка сопроводительной документации по проекту; Техническое сопровождение изготовления опытных образцов, отладка и настройка; Работы по запуску изделия в серийное производство; Поддержка текущих проектов и разработка новых устройств; Моделирование цифровой и аналоговой схемотехники; Проведение испытаний выпускаемых изделий; Участие в постановке на серийное производство разработанных изделий; Составление технической документации в том числе текстовой Требования: Высшее техническое образование; Знание основ работы цифровой и аналоговой схемотехники; Английский язык - уровень чтения технической литературы; Исполнительность, внимательность, аккуратность и желание совершенствоваться в специальности. Хорошее понимание теории согласования импедансов; Умение читать схемы; Навыки пайки; Опыт разработки изделий с современными высокочастотными интерфейсами (PCIe, SATA, Ethernet, USB, RS485, RS232, RS422, RGMII, SGMII, SFP и пр.); Уверенный пользователь в Altium Designer Хорошее знание современной аналоговой и цифровой элементной базы, аналоговой техники; Условия: График 5/2; ЗП определяется по итогу собеседования; Официальное трудоустройство (белая заработная плата, оплачиваемые отпуска, больничные); После прохождения испытательного срока ДМС; 5 минут от м. Текстильщики Компания внесена в реестр аккредитованных IT-компаний
  6. Компания Бифорком Тек находится в поисках тополога в свою команду RnD. Пару слов о нас. Мы существуем с 2015 года, занимаемся разработкой и производством продуктовой линейки высокотехнологичных устройств с использованием технологий SDN/IoT/4G/5G/6LoWPAN и решений в области передачи данных. Находимся в в Особой экономической зоне «Технополис «Москва» рядом с метро Текстильщики. Ссылка на наш сайт - https://b4com.tech. Если вас заинтересовала вакансия, пишите или звоните по номеру 89152033710 (Екатерина). Также можно откликнуться на вакансию в hh - https://hh.ru/vacancy/72745516. Инженер-тополог: Обязанности: Разработка ПП в Altium Designer. Формировать и оптимизировать стек МПП (стоимость — производительность) Трассировка сложных многослойных печатных плат; Подготовка GERBER (CAM) файлов для производства печатной платы; Подготовка файлов для расстановщиков (placement) и сборочных чертежей (Assembly); Взаимодействие с разработчиками и конструкторами; Участие в разработке конструкторской документации. Будет плюсом: Моделирование целостности сигналов (SI); Моделирование распределения емкостей и полигонов питания (Power); Тепловое моделирование платы; Знание цифровой, аналоговой, СВЧ схемотехники Разработка топологии сложных печатных плат, желательно с использованием «глухих» и «слепых» переходных отверстий; Требования: Опыт проектирования многослойных печатных плат для цифровых высокоскоростных устройств; Английский достаточный для чтения технической документации; Опыт работы в радиоэлектронной промышленности; Опыт трассировки печатных плат с цифровыми интерфейсами типа PCIe Gen3, DDR3/4; Понимание проблем перекрестных помех, целостности сигнала, электромагнитной совместимости; Опыт проектирования печатных плат с высокой плотностью компоновки, в том числе с применением BGA-компонентов с мелким шагом выводов; Опыт: Трассировка с выравниванием длины линий, расчетом импеданса, моделированием целостности сигнала, использованием теплоотводящих слоев; Приветствуется опыт работы с аппаратными платформами на процессорах архитектур ARM, MIPS и с высокоскоростными интерфейсами Ethernet (до 10GB, SFP), DDR3 и выше, PCIe, SATA, HDMI. Разработка посадочных мест в соответствии с IPC с учетом требований автоматической сборки ПП; Подготовка выходных файлов для производства. Согласование стеков, материалов, выбор технологии используемых в печатных платах. Условия: График 5/2; ЗП определяется по итогу собеседования; Официальное трудоустройство (белая заработная плата, оплачиваемые отпуска, больничные); После прохождения испытательного срока ДМС; 5 минут от м. Текстильщики; Компания внесена в реестр аккредитованных IT-компаний
  7. Всем добрый день, пытаюсь создать простой проект для работы с SFP и microblaze. Для microblaze используется прошивка: lwIP Echo Server. Проект учебный на отладочной плате Xilinx Kintex-7 FPGA KC705 Проектик делаю по этому гайду: https://numato.com/kb/gigabit-ethernet-example-design-using-vivado-for-mimas-a7-fpga-development-board/ Используются следующие модули: 1. MicroBlaze 2. AXI DMA 3. AXI 1G/2.5G Ethernet Subsystem 4. MIG 5. UART 6. Timer Все между собой соединяется, но на фото и не разберешь, слишком много соединений Все в сборке выглядит так: Все собирается, но сама прошивка не заводится. Даже в консоль ничего не выдается, я делал на другой платке обычный ethernet и там все работало. А ожидалось что-то типо такого: Но на выходе тишина. Причем, если запустить этот же проект, но с прошивкой на тест памяти, то все работает. Даже и не пойму, где может быть ошибка и что не так..... Проверял сами порты SFP через IBERT и тест был пройден.
  8. ПАО "МСТАТОР" - российский завод-изготовитель электромагнитных компонентов, около 250 сотрудников, более 55 лет опыта производства. Расположен в городе Боровичи, что под Великим Новгородом. Удобная логистика: до С-Петербурга ~300 км, до Москвы ~400 км. С 1992 года компания «МСТАТОР» является правопреемником завода «Горизонт», основанного 22 ноября 1965 года приказом Министра СССР Шокина А.И. за № 330. Поставляет продукцию качеств ОТК / "1", ВП / "5", ОС / "9". Первой продукцией выпущен высокочастотный дроссель, в дальнейшем были освоены технологии изготовления линий задержек, импульсных трансформаторов, тороидальных магнитопроводов на основе аморфных и нанокристаллических материалов. В 90е годы было запущено модернизированное оборудование для серийного производства аморфных и нанокристаллических магнитопроводов. Ассортимент магнитопроводов был расширен с 10 мм до 100 мм внешнего диаметра. Основной сбыт был направлен на экспорт в Южную Корею и Китай. По качеству ориентировались на немецкого производителя Vacuumschmelze (VAC) - экспериментировали с составами, толщиной ленты и режимами отжига, чтобы достигать показателей с превосходящими электромагнитными характеристиками. В дальнейшем в 2000м году были запущены установки "САТУРН" для розлива (спиннингования) быстроохлаждённой ленты марки "АМАГ". Налажен полностью технологически независимый серийный цикл производства. В 2010х годах запустили новые печи отжига, что позволило производить магнитопроводы до 200 мм вн. диаметром. В настоящее время завод активно производит на основе уникальных сплавов АМАГ тонкие аморфные и нанокристаллические ленты и на их основе изготавливает высокоэффективные тороидальные магнитопроводы, дроссели и трансформаторы. Освоен выпуск микродросселей для SMD монтажа, сетевых трансформаторов для Ethernet, помехоподавляющих и экранирующих компонентов. • Аморфные и нанокристаллические ленты Новый класс магнитомягких материалов марки "АМАГ" для применения в электромагнитных компонентах взамен традиционным ферритам, электротехническим сталям, пермаллоям – высокий КПД, малые потери, уменьшение размера, высокая температурная стабильность. Применяются для изготовления: аморфных и нанокристаллических магнитопроводов, метки акустомагнитные и электромагнитные (противокражные технологии), припойные ленты, низкотемпературные (инфракрасные) электронагреватели, магнитные экраны (сплавы АМАГ 170 и АМАГ 172), дисперсное армирование конструкционных материалов. • Магнитопроводы Серийное производство тороидальных магнитопроводов на основе витой ленты из широкого ассортимента аморфных и нанокристаллических материалов марки АМАГ внешним диаметром от 3 мм до 200 мм. Очень большой ассортимент, классифицируется по области применения в схемотехнике. На сайте есть специальные калькуляторы в Дизайн-Центре, чтобы помочь разработчику провести быстрый расчёт трансформатора и дросселя (в своё время разработали совместно с В.М. Денисенко. • Синфазные дроссели (нанокристаллические) - NEW! Линейка синфазных дросселей ДС2 и ДС3 (дроссели подавления ЭМП) на основе нанокристаллического материала АМАГ 200С в серии магнитопроводов MSFN. Обеспечивают высокий уровень подавления помех в широком диапазоне частот и характеризуются малыми габаритными размерами и весом (существенное сокращение объема сборки до 60% по сравнению с дросселями на ферритовом магнитопроводе). Также добавлены низкопрофильные синфазные дроссели. В первую очередь нужны для медицинского оборудования, драйверов светодиодного освещения и высокоэффективных источников питания, а также тем, кому нужна стабильная работа в широком температурном диапазоне, ну и решить проблему резонанса феррита. Имеют схожие параметры с изделиями зарубежных фирм Wurth Elektronik, MAGNETEC, Vacuumschmelze, Epcos / TDK. • Микродроссели Применяются в спецтехнике. дроссели SMD исполнения для работы в схемах с печатным и объемным монтажом для применения в радиосвязной и радиопередающей РЭА. Разработаны в рамках импортозамещения, в первую очередь Murata. • Импульсные трансформаторы и блоки ИТ, в т.ч. общего применения Применяются в спецтехнике. Большой ассортимент. Герметизированное, открытое и блочное исполнение. В том числе для работы в бортовых системах авиационной техники по ГОСТ Р 52070-2003 (MIL-STD-1553B). • Трансформаторы для сетей Ethernet - NEW! Сетевые трансформаторы предназначены для стандартного решения гальванической развязки, применяемой внутри Fast Ethernet-устройств (10/100 Base-TX и 1000 Base-T), адаптированных для подключения к локальной сети (LAN) через 8-контактый разъём RJ-45. • Трансформаторы и дроссели под заказ Присылайте своё кд и спецификации, наш тех. отдел оперативно рассмотрит. Пишите в отдел маркетинга для получения образцов продукции. Более подробная информация – на сайте компании: www.mstator.ru
  9. Всем добрый день, Южнокорейская компания WIZnet приглашает всех любителей электроники поучавствовать в WIZnet Ethernet HAT Contest и побороться за главный приз в $5 000. Все участники получат бесплатно одну из новинок на выбор – W5100S-EVB-Pico или WIZnet Ethernet HAT. https://maker.wiznet.io/wiznet-ethernet-hat-contest/
  10. Всем привет! Друзья подскажите, почему принемаемые данные прореженны нулями. dds -> axis_fifo -> width_converter (32 -> 64) -> 10ge (mac + pcs/pma) -> axis_checker -> ila Тактовый генератор настроен и работает на 156.25МГц. ЕСли чегото не хватает говорите, дозалью) Заранее спасибо! dds -> fifo dds -> fifo зазумлен fifo -> width converter fifo -> width converter зазумлен width converter -> mac 10G tx width converter -> mac 10G зазумлен rx -> axis checker rx -> axis checker зазумлен 1 rx -> axis checker зазумлен 2 bd.pdf
  11. Здравствуйте, помогите пожалуйста студенту в техническом вузе. Необходимо купить устройство, которое позволяет подключить несколько FullHD USB-камер к компьютеру/серверу на среднем расстоянии. Мне надо понять, какое устройство использовать для сборки системы, где будут 2 камеры, дальше идёт так называемый «USB-Ethernet хаб», и Ethernet уже подключается в компьютер. На сколько я разобрался, обычные Ethernet/USB адаптеры, коих на рынке туча, не подходят. Которые ещё имеют в себе 3-4 usb, вход Ethernet и usb type-c обычно для подключения к компьютеру по итогу. Рассматривал разные коммутаторы, схожего форм-фактора, например «Коммутатор Trendnet TU2-NU4 4-х портовый сетевой USB хаб». Рассматривал разные решения USB-over-Ethernet.. Но проблема в том, что я до конца не понимаю что необходимо за коробку купить, чтобы соединить несколько камер через LAN с компьютером. Камеры высокого разрешения. Так как дальше используется изображение для распознавания образов одновременно с нескольких камер. Следовательно; решение нужно с высокой пропускной способностью. Но и чтобы не стоило 20 тысяч. Если конечно эти вещи сочетаются. Если не сочетаются - буду рад услышать предложения по тому, какие могут быть альтернативы реализуемой системы.
  12. Добрый день. У меня, что называется, быстровопрос, для тех кто в теме. Никогда ранее не работал с ethernet и вообще пакетной передачей. Использую 10G/25G Ethernet subsystem и к нему прикручен AXI DMA контроллер (примерно как в https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842542/Baremetal+XXV+Ethernet+driver с тем отличием что у них MCDMA, у меня просто DMA), который берет данные для передачи из памяти и пихает в stream-интерфейс ethernet. И точно так же берет принимаемые данные из stream-интерфейса и пишет в память. Никакого fifo-буфера между ними нет. Данные пока передаю в простом loopback на трансивере самому себе. При передаче пакетов я вижу, что в процессе подачи данных на ethernet-контроллер на потоковом интерфейсе могут возникать паузы когда tvalid уходит в 0. Контроллер воспринимает это, видимо, как окончание пакета (несмотря на отсутствие tlast). В итоге на приемной стороне я вместо одного пакета вижу пачку невалидных пакетов разной длины (и, видимо, не в loopback-тесте, а через настоящий свитч, эти пакеты не пройдут). По моим представлениям это должно работать как-то не так. Я так понимаю, нужно обеспечить непрерывную подачу данных на ядро ethernet: Увеличить скорость памяти. Но не факт, что это решит проблему (а с внешней DDR точно не решит) Поставить FIFO-буфер размером в один пакет. Но это какой-то перерасход ресурса (особенно если использовать jumbo-фреймы) и лишняя задержка - нужно включить fifo в packet mode чтобы он накапливал весь пакет, потом только отдавал дальше. Что вообще обычно с этим делают?
  13. В продолжение темы про защиту открытого бинарника прошивки ... Уже давно хочу сделать простенький вариант ЧПУ контроллера. Чтоб можно было и с готовыми ЧПУ системам (Mach3, LinuxCNC, ...) юзать. И, при желании, со своим вариантом ЧПУ связку сделать. Одна только проблема - в электронике не силён. Все варианты схем и разводки платы буду выкладывать прямо здесь. Опытных людей здесь много. Поэтому, если не трудно, посмотрите, что у меня получилось и обязательно дайте пинка где что исправить. Проект рисовал в easyeda, чтоб было удобно расшарить и, в последствии, заказать изготовление плат (с монтажом или без). Что требуется от контроллера: Быстрая коммуникация c ПК по сети (Ethernet 10/100) Достаточное кол-во цифровых входов/выходов (с переключаемыми уровнями 5..24V) для управления шаговыми (и серво) драйверами, лазерными модулями, энкодерами, концевиками, индуктивными датчиками и т.п. Как минимум один порт RS485 для управления частотниками (VFD) https://oshwlab.com/MX_Master/MX32 Schematic_MX32_2021-08-18.pdf Schematic_MX32_2021-08-18.svg
  14. Новые LAN-трансформаторы в чип-корпусах от компании Bourns являются идеальным решением для Ethernet. Новые семейства SM3 и SM4 полностью совместимы со стандартами группы IEEE 802.3, а функционал упрощает разработку в целом. Chip LAN-трансформаторы лишены недостатков, присущих традиционным сетевым трансформаторам. Использование же комбинации дискретного трансформатора и синфазного дросселя обеспечивает высокую степень гибкости при разводке печатной платы. Рассмотрим особенности и преимущества новых Chip LAN-трансформаторов Bourns. Подробнее>>
  15. Промышленный Ethernet предназначен для использования на производстве, где из-за тяжелых эксплуатационных условий часто требуются высоконадежные компоненты. Компания Analog Devices представляет ADIN1200 и ADIN1300 – микросхемы физического уровня Ethernet (PHY), разработанные специально для современных промышленных систем Ethernet реального времени, c низким энергопотреблением, малой задержкой и скоростями 10/100 Мбитс/с (ADIN1200) и до 1 Гбит/с (ADIN1300). Эти микросхемы ориентированы для применения в промышленной автоматике, автоматизации зданий, заводов, робототехники и управлении движением, а также промышленном интернете вещей (IIoT). Подробнее>>
  16. Здравствуйте, уважаемые форумчане! В команду требуются разработчики, ищем специалистов в следующих областях (разработка спецтехники): - разработка схемотехники цифровых устройств – FPGA, DSP, PCIE, SRIO, Ethernet, JESD204; - разработка ПО для FPGA (Xilinx, стык с АЦП/ЦАП, ЦОС, интерфейсы); - разработка ПО для DSP; - разработка ПО для ARM (в т.ч. Embedded Linux); - разработка схемотехники аналоговых СВЧ-устройств (частотно-избирательные цепи на распределенных эл-тах, усилители мощности AB-класса, ЭМС). Зарплаты определяются по результатам собеседования (ориентировочно для первых двух категорий 110 – 170 т.р. на руки). Условия работы – полная занятость, оформление по ТК РФ. http://www.nppntt.ru/ Территориально – СПб, ст. м. Академическая Контакты: Веженков Денис +7 911 294 16 64, звонить с 10 до 17 часов. [email protected]
  17. Компания iNRCORE разработала семейство индустриальных трансформаторов для Ethernet с расширенным диапазоном скорости до 10 Гбит и питанием PoE+. Подробнее...
  18. Всем привет! Подскажите как организовать передачу данных в 10G изернете. Мне подсказали что нужен flow control module, это модуль самописный или его где-то можно взять? Я полагаю нужны разные как для сервера так и клиента. Подскажите пожалуйста куда дальше копать) Частота поднимается Zynq'ом, 156МГц, работает. Vivado 2018.4, zc706 Dev Kit (проект собран относительно ПЛИС xc7z045, а не платы). Спасибо! PL.pdf
  19. Всем привет. Не могу понять как поднять sfp на zc706 dev kit. Vivado 2018.3 В общем есть кит zc706 и sfp (1Gbps) модуль d-link DEV-310T. Для начала нужно просто запустить в internal loopback режиме. Как я понял этот режим работы конфигурируется через configuration_vector порт ip ядра 1G/2.5G Ethernet PCS/PMA or SGMII, поставил const ip на 5 разрядов со значением 2 (1G/2.5G Ethernet PCS/PMA or SGMII v16.0 LogiCORE IP Product Guide стр. 62), вроде никаких больше установок для этого вектора не нужны (в тч Auto-Negotiation Enable). Ядро настроенно как Tri-Mode Ethernet MAC, стандарт 1000BASEX, Receive GMII Clock Source: TXOUTCLK. после сборки и портированрия бинарника и hw файла в sdk, запустил в нём lwIP Echo server пример в котром проследил что тактовый генератор (SI5324) запрограммировался (если верить статусам драйвера i2c), но сам phy изернета проходит только пару шагов инициализации по I2С и начинает слать статус ошибки. Коллега мне объяснил что phy не нужно инитить и он должен работать по дефолту, я функцию закоментировал. пример шлёт в терминал: -----lwIP TCP echo server ------ Start PHY autonegotiation Waiting for PHY to complete autonegotiation. autonegotiation complete link speed for phy address 0: 1000 DHCP Timeout Configuring default IP of 192.168.1.10 Board IP: 192.168.1.10 Netmask : 255.255.255.0 Gateway : 192.168.1.1 TCP echo server started @ port 7 и повисает, при этом после строчки "link speed for phy address 0: 1000" пример секунд 10 ждет. Не очень понимаю, это ошибка сборки моего проекта или он ждёт каких то действий) Народ подскажите куда копать что бы sfp начало что то слать в loopback. xlconstant_1[0:0] == 1 xlconstant_2[4:0] == 2 (loopback control == 1) status_vector порт ethernet ip идущий на vio == 0, что говорит: бит 0 и 1 -> нет линка (1G/2.5G Ethernet PCS/PMA or SGMII v16.0 LogiCORE IP Product Guide стр. 64), а loopback он должен быть? Еще уточнение, sfp заткнут заглушкой, те без патчкорда, но на сколько я понимаю в данном режиме это не важно. Заранее спасибо за советы. design_1.pdf
  20. TCP сервер на stm32

    Здравствуйте, необходимо реализовать обмен данными между мк stm32 и пк посредством ethernet. МК передает данные с датчиков, АПЦ и тд, ПК передает управляющие сигналы - зажечь, потушить светодиод и тд. МК - stm32f746 dicovery, PHY - LAN8742. Предполагаю использовать CubeMX, соответственно HAL, т.к. stm32f7, IDE - STM32CubeIDE, в качестве стека LWIP без ОС (читал разные мнения относительно применения FreeRTOS при использовании LWIP, пока решил не прикручивать его сюда). Перечитал кучу информации, форумов, но ничего толком не нашел, что можно было бы использовать в качестве основы, т.к. с Ethernet сталкиваюсь впервые. МОжет кто сможет помочь информацией, как должна выглядеть архитектура такой программы, код, примеры? Вроде понимание теории есть, проблемы с реализацией.
  21. MT7688 Ethernet порты

    Делаю девайс на основе модуля с чипом MTK7688. На основе модуля HLK-7688. Решил использовать разъемы с интегрированными трансформаторами HR911105A. Вылезла проблема: потери пакетов. На оригинальной плате с этим модулем (кит HLK-RM08K) установлены отдельно трансформатор и отдельно разъемы. Трансформаторы TF-1016DG. С этими трансформаторами все ОК, потерь нет. Часть своей схемы (скриншот Eagle) прилагаю. Также прикрепил скриншот части разводки ПП. Еще один скриншот - схема от breakout board с похожей конфигурацией Ethernet и этим же чипом - разъем с интегрированным трансформаторами, от которой я отталкивался, когда дизайнил свою схему. Что интересно: В оригинальном ките от китайцев в обвязке трансформаторов нет ничего. Даже средняя точка трансформаторов (с обеих сторон) в воздухе. К сожалению, китайцы не прислали схему кита, но там все тривиально.
  22. Всем привет! vivado 2018.3 artyx7 ac701 development kit. Столкнулся с проблемой в назначение ножек. В идеи когда при создание проекта выбирается борда вместо отделенного ПЛИСа, то Vivado в настройках ip позволяет сделать привязку к определённым в отладочной плате выводам. Как я и сделал в моём случае. Дело в том что среде ругается на отсутствие назначений ножек для axi_ethernetlite. На схеме к отладке ножек этих нет. Что делаю не так?) phy_col, phy_crs, phy_rst_n ... phy_tx_data[3:0] при этом phy_mdc, phy_mdio_i,phy_mdio_o,phy_mdio_t среда назначила нормально. Схему block design прикрепил в атач. Заранее спасибо за помощь) ethernet_lite.pdf
  23. Замаячила на горизонте задача менять прошивку в STM32H750 с помощью веб морды. При этом хотелось бы сохранить содержимое прошивки в тайне (RDP Level 1 или PCROP). С веб мордами проблем, вроде, нет. LWIP + HTTPD работают на ура. Зашифрованный файл (AES) заливается методом POST в SRAM и ждёт там своего часа на расшифровку и заливку. Аппаратный AES дешифратор в чипе есть. Но вот незадача. В STM32H750 всего 1 сектор флэша на все 128 Кб. Загрузчик некуда впихнуть А код сам себя не перезапишет. Буду рад любому пинку в правильном направлении.
  24. Здравствуйте, система на MAX10 с использованием Nios, на Nios рабтает FreeRTOS. Использую TCP/IP стек FreeRTOS. Nios на 50 MHz входной частоты давал скорость пеердачи по TCP 10 Мбит, с оптимизациями O2 (без них ~5-6). Увеличил частоту Nios до 100 MHz, скорость выросла до 12 Мбит(с оптимизациями). TSE и SGDMA работают на частоте Nios. Памяти много, 16MB sdram, 100MHz. Видел пример альтеры по ускорению Ethernet, система у них работает на 100 MHz, и без оптимизаций выдает скорость ~22 Мбита, а с оптимизациями от 50 до 80 МБит. Не могу понять где узкое место и почему увеличивая тактовую частоту в 2 раза такой маленький прирост. Может кто-то сталкивался или посоветует куда копать?
  25. Можете помочь: никак не могу настроить PTP(IEEE 1588) в Cube, уже всё перепробовал. Даже документации сколько-нибудь пригодной не нахожу. В идеале нужно научиться аппаратно добавлять метку времени к кадру изернет.
×
×
  • Создать...