Reffum2 0 3 сентября, 2018 Опубликовано 3 сентября, 2018 · Жалоба Нужно сделать приемопередатчик ETHERNET 100BASE-X на MAX10. Данные ETHERNET приходят не по витой паре, а по 2-м линиям LVDS(RX/TX). Готового IP для MAX10 нет. Подскажите, как лучше это сделать? Подскажите стандарты 802.3, в которых описан формат MAC-фрейма и символы кодирования 8B/10B. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DuHast 0 3 сентября, 2018 Опубликовано 3 сентября, 2018 · Жалоба Нужно сделать приемопередатчик ETHERNET 100BASE-X на MAX10. Данные ETHERNET приходят не по витой паре, а по 2-м линиям LVDS(RX/TX). Готового IP для MAX10 нет. Подскажите, как лучше это сделать? Подскажите стандарты 802.3, в которых описан формат MAC-фрейма и символы кодирования 8B/10B. IEEE-803.2 Clause 36 описывает 8/10 кодек. Если я правильно понял то, что Вы здесь написали, то Вам предстоит реализовать какой-то свой физический уровень Ethernet на который, естественно, нет готовых IP модулей. А дальше у Вас два пути: 1 самостоятельно реализовать MAC 2 реализовать в своем физическом уровне MII интерфейс и приладить к нему, какой-нибудь готовый МАС. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Reffum2 0 3 сентября, 2018 Опубликовано 3 сентября, 2018 · Жалоба Да. Именно так. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
1891ВМ12Я 0 3 сентября, 2018 Опубликовано 3 сентября, 2018 · Жалоба Вынужден поинтересоваться - по какой причине появилась необходимость реализации своего физ уровня? И каково будет расстояние от стороннего передатчика? Это важно, потому что эта тема полетит лишь на коротком кабеле. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Reffum2 0 4 сентября, 2018 Опубликовано 4 сентября, 2018 · Жалоба Вынужден поинтересоваться - по какой причине появилась необходимость реализации своего физ уровня? И каково будет расстояние от стороннего передатчика? Это важно, потому что эта тема полетит лишь на коротком кабеле. Свой физический уровень я должен реализовать, так как в MAX10 нет готового IP для обмена по LVDS по протоколу ETHERNET. То, что есть, работает через MII. Расстояние до 0.5 м. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
new123 0 18 сентября, 2018 Опубликовано 18 сентября, 2018 · Жалоба так как в MAX10 нет готового IP для обмена по LVDS по протоколу ETHERNET. То, что есть, работает через MII. Расстояние до 0.5 м. Ну как успехи? MII вообще - это протокол, по которому выдает физический уровень на mac, нет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Reffum2 0 19 сентября, 2018 Опубликовано 19 сентября, 2018 · Жалоба Ну как успехи? MII вообще - это протокол, по которому выдает физический уровень на mac, нет? В моем случае данные приходят на ПЛИС по 2-м линиям LVDS: TX и RX. В таком же формате, в котором они приходят на SFP-модуль, например. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
new123 0 19 сентября, 2018 Опубликовано 19 сентября, 2018 (изменено) · Жалоба В моем случае данные приходят на ПЛИС по 2-м линиям LVDS: TX и RX. В таком же формате, в котором они приходят на SFP-модуль, например. Это понятно. Так не получилось натянуть какой нибудь Altera Soft LVDS IP Core? На который уже можно писать свой ethernet mac. Или у вас там формат данных не lvds приходит. upd. Прошу прощение. Я не сразу понял. У вас на lvds пины приходит 100base-x Изменено 19 сентября, 2018 пользователем new123 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Reffum2 0 19 сентября, 2018 Опубликовано 19 сентября, 2018 · Жалоба upd. Прошу прощение. Я не сразу понял. У вас на lvds пины приходит 100base-x Да, именно так. Это понятно. Так не получилось натянуть какой нибудь Altera Soft LVDS IP Core? На который уже можно писать свой ethernet mac. Или у вас там формат данных не lvds приходит. Для MAX10 такого модуля IP нет. Есть Ethernet IP, но он принимает данные в формате MII. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RobFPGA 33 19 сентября, 2018 Опубликовано 19 сентября, 2018 · Жалоба Приветствую! Да, именно так. Для MAX10 такого модуля IP нет. Есть Ethernet IP, но он принимает данные в формате MII. Так в чем проблема то? - как я понял данные у вас в виде битового потока по LVDS - соответствено сделать конвертор - serial -> MII, MII -> serial несложно. Ну а к MII любую готовую MAC корку прилепить можно. Удачи! Rob. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Leka 1 19 сентября, 2018 Опубликовано 19 сентября, 2018 · Жалоба Вики: "MAC-уровень не требуется при полнодуплексной связи «точка-точка», но поля MAC-адреса включены в некоторые протоколы «точка-точка» для обеспечения совместимости." Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RobFPGA 33 19 сентября, 2018 Опубликовано 19 сентября, 2018 · Жалоба Приветствую! Вики: "MAC-уровень не требуется при полнодуплексной связи «точка-точка», но поля MAC-адреса включены в некоторые протоколы «точка-точка» для обеспечения совместимости."Это понятно что для сериал и UARTа может быт достаточно - но что там у TC за соединеиее мы не знаем поэтому можем гадат что это пара LVDS типа "удлинителя" к внешнему PHY. Удачи! Rob. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Reffum2 0 20 сентября, 2018 Опубликовано 20 сентября, 2018 · Жалоба Приветствую! Это понятно что для сериал и UARTа может быт достаточно - но что там у TC за соединеиее мы не знаем поэтому можем гадат что это пара LVDS типа "удлинителя" к внешнему PHY. Да, Вы правильно поняли. Это "удлинитель" Ethernet. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться