|
Конвертер V.35 в Ethernet и обратно, С чего начать? |
|
|
|
Nov 8 2006, 13:22
|

Группа: Новичок
Сообщений: 10
Регистрация: 8-11-06
Из: г. Екатеринбург
Пользователь №: 22 084

|
Добрый день, сильный новичек в том, что касается Ethernet, но есть задача сделать данное устройство, как я полагаю в нем необходимо 2 контроллера, и n-е количество регистров... Подскажите пожалуйста, с какими контроллерами лучше работать, которые не проблема достать
|
|
|
|
|
 |
Ответов
|
Dec 13 2006, 10:29
|
Местный
  
Группа: Свой
Сообщений: 251
Регистрация: 23-06-04
Пользователь №: 154

|
Сколько раз можно повторится? http://electronix.ru/forum/index.php?showtopic=480>Этим я занимаюс последние 5 лет, решение: >1) RAD ChipBridge ( only 10Mbit, obsolute) >2) RAD ChipRouter( only 10Mbit) >3) Redux RS-120 & RS-125 >4) ADMtek AT8993 >5) ADMtek ADM6996F >6) nSYStech's Xbridge2.0 7) FPGA На севодня самый простой вариант ADMtek ADM6996F + V.35 interface chip.
|
|
|
|
|
Dec 13 2006, 11:58
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Dainis @ Dec 13 2006, 09:29)  Сколько раз можно повторится? Похоже "до бесконечности"  всегда кто-нибудь ввиду полного непонимания пожелает что-нибудь "просто соединить" и заявлять а то, что там еще кто-то наворотил, то "не надо", особенно мне понравилось "Ему даже HDLC контроллер не нужен" - предполагается, что летит, понимаешь, битовый поток без начала и без конца и "восьмибитовым контролером" все в Ethernet фреймы пакуется??? to drevesinaТут еще одна веточка была - почитайте: http://electronix.ru/forum/index.php?showt...amp;hl=ethernetНу а самый простой работоспособный вариант, как на этом форуме уже писалось, на инфинеоновских ADMtek-ах. Dainis на них, правда, "зуб имеет", но по крайней мере с 2-мя двухмегабитными синхронными потоками они у меня работают без проблем.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Dec 13 2006, 12:12
|
Участник

Группа: Новичок
Сообщений: 34
Регистрация: 21-12-04
Пользователь №: 1 580

|
Цитата(zltigo @ Dec 13 2006, 14:58)  Цитата(Dainis @ Dec 13 2006, 09:29)  Сколько раз можно повторится?
Похоже "до бесконечности"  всегда кто-нибудь ввиду полного непонимания пожелает что-нибудь "просто соединить" и заявлять а то, что там еще кто-то наворотил, то "не надо", особенно мне понравилось "Ему даже HDLC контроллер не нужен" - предполагается, что летит, понимаешь, битовый поток без начала и без конца и "восьмибитовым контролером" все в Ethernet фреймы пакуется??? HDLC не то что "не нужен", а совершенно необязателен. Потому что в указанном применении можно придумать и использовать любой фрейминг, какой захочется. И, да, "битовый поток без начала и без конца восьмибитовым контролером в Ethernet фреймы пакуется". При достаточной производительности такового и достаточно малой скорости потока. Зуб даю. Личный опыт. Я ничего не имею против инфинеоновских свичей. Покажите мне только в даташите, как его мак переключить в HDLC. PS. Вспомнил еще. У RADа есть ведь еще MIRIC-530, да? Уж это-то проще всего. Деньги, конечно, надо отдать раду, но за изящество решения ничего не жалко.
|
|
|
|
|
Dec 13 2006, 13:01
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(drevesina @ Dec 13 2006, 11:12)  HDLC не то что "не нужен", а совершенно необязателен. Потому что в указанном применении можно придумать и использовать любой фрейминг, какой захочется. Придумать и реализовать.... Придумать планируется проще? Так он и так МАКСИМАЛЬНО простой для битовых потоков. Что упрощать? контроль выкинуть - типа пусть там потом TCP/IP раcхлебывает? Битстаффинг для удобства "восьмибитового контроллера" заменить байтстаффингом и потом "придумывать и реализовывать" поиск начала байта при первом-же сбое на линии? Цитата И, да, "битовый поток без начала и без конца восьмибитовым контролером в Ethernet фреймы пакуется". При достаточной производительности такового и достаточно малой скорости потока. Зуб даю. Личный опыт. Извращаться можно по разному. Вопрос ЗАЧЕМ! Результат таких извращений почти по Вашему рецепту ( только фреймер железный, а дальше Atmega и Ethernet ) запущенный в разработку приказом свыше мимо меня с напутственными словами "просто соединить" имею перед глазами. Могу выложить фото и даже подарить в железе. 64Kbit (говорят) в благоприятных услових жует, нагрузку не держит категорически, для поддержки штанов снаружи switch стоит....
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Dec 13 2006, 13:23
|
Участник

Группа: Новичок
Сообщений: 34
Регистрация: 21-12-04
Пользователь №: 1 580

|
Цитата(zltigo @ Dec 13 2006, 16:01)  Придумать и реализовать.... Придумать планируется проще? Так он и так МАКСИМАЛЬНО простой для битовых потоков. Что упрощать? контроль выкинуть - типа пусть там потом TCP/IP раcхлебывает? Битстаффинг для удобства "восьмибитового контроллера" заменить байтстаффингом и потом "придумывать и реализовывать" поиск начала байта при первом-же сбое на линии? Извращаться можно по разному. Вопрос ЗАЧЕМ! Результат таких извращений почти по Вашему рецепту ( только фреймер железный, а дальше Atmega и Ethernet ) запущенный в разработку приказом свыше мимо меня с напутственными словами "просто соединить" имею перед глазами. Могу выложить фото и даже подарить в железе. 64Kbit (говорят) в благоприятных услових жует, нагрузку не держит категорически, для поддержки штанов снаружи switch стоит.... Контроль выкинуть. Потому что во всех мыслимых приложениях это уйдет в порт свича, а тот дропнет битый пакет, не напрягаясь. На вход битый пакет так же без нагрузки на CPU дропнет изернетовский контроллер. Байтстаффинг... ну зачем так сразу бить по яйцам, можно еще 8B/11B, сделанное из набортового уарта. Если на целевом камне найдется уарт с поддержкой быстрого клока. И, да, не об атмеге же речь для скоростей ~1 Mbps. Тут надо ядро с 50+ МГц. А зачем - ну так из-за доступности и меньшей площади платы. Я же говорю, ничего против ADMtek. Только почему у него НDLC мода недокументированная? Или документированная? Цитата(zltigo @ Dec 13 2006, 16:01)  Результат таких извращений почти по Вашему рецепту ( только фреймер железный, а дальше Atmega и Ethernet ) запущенный в разработку приказом свыше мимо меня с напутственными словами "просто соединить" имею перед глазами. Кстати, это просто херовые программисты. Эн лет назад мы выпускали серийно бридж на атмеге 128, cs8900, а фреймер тоже был железный. Устройство было для другого, а бридж - довесок к функциональности. Получалось 1.5..2 Mbps, плюс там же крутился очень простенький вебсервер, телнет, и до предела кастрированный SNMP. Стояло как врытое. Совершенно неубиваемая вещь. Цитата(zltigo @ Dec 13 2006, 16:01)  Могу выложить фото и даже подарить в железе. Спасибо, конечно, только ведь в ваши края визу надо  . Приглашение, очереди и геморрои в консульстве.
|
|
|
|
|
Dec 13 2006, 14:32
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(drevesina @ Dec 13 2006, 12:23)  Кстати, это просто херовые программисты. Эн лет назад мы выпускали серийно бридж на атмеге 128, cs8900, а фреймер тоже был железный. Устройство было для другого, а бридж - довесок к функциональности. Получалось 1.5..2 Mbps, плюс там же крутился очень простенький вебсервер, телнет, и до предела кастрированный SNMP. Стояло как врытое. Совершенно неубиваемая вещь. Ну насчет наших программистов и железячников которые взялись "это" делать у меня никаких иллюзий нет  . Давайте поговорим о в Вашем девайсе. Atmega128 16Mhz и 2Mbit синхронный поток передача и 2Mbit синхронный поток прием 10Mbit Ethernet. Получаем, что за 64 такта вышеупомянутая Atmega должна вытащить из железного фреймера байтик, положить через порты sc8900 в его память и периодически толкнуть передачу. Ну и в обратную сторону - выяснив наличие фрейма в cs8900 и его целостность вычитывать его по байтику и запихивать во фреймер. "Мелочи" типа наличия промежуточной буферизации опускаем. С обработкой ошибок Вы еще раньше "покончили" - тоже опускаем. Там еще что-то было на счет того, что это был всего довесок к чему-то? Ну бог с основным назначением тоже.... Не знаю, какие у Вас на фирме "программисты", но "сказочники" просто отличные!  А в реальности оно конечно "работало", но 2Mbit там и рядом не лежало, даже если угробленные этим девайсом пакеты считать.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Dec 13 2006, 15:13
|
Участник

Группа: Новичок
Сообщений: 34
Регистрация: 21-12-04
Пользователь №: 1 580

|
Цитата(zltigo @ Dec 13 2006, 17:32)  Давайте поговорим о в Вашем девайсе. Atmega128 16Mhz и 2Mbit синхронный поток передача и 2Mbit синхронный поток прием 10Mbit Ethernet. Получаем, что за 64 такта вышеупомянутая Atmega должна вытащить из железного фреймера байтик, положить через порты sc8900 в его память и периодически толкнуть передачу. Ну и в обратную сторону - выяснив наличие фрейма в cs8900 и его целостность вычитывать его по байтику и запихивать во фреймер. "Мелочи" типа наличия промежуточной буферизации опускаем. С обработкой ошибок Вы еще раньше "покончили" - тоже опускаем. Там еще что-то было на счет того, что это был всего довесок к чему-то? Ну бог с основным назначением тоже.... Не знаю, какие у Вас на фирме "программисты", но "сказочники" просто отличные!  А в реальности оно конечно "работало", но 2Mbit там и рядом не лежало, даже если угробленные этим девайсом пакеты считать. Во-первых, не 2 Mbps передача и 2 Mbps прием, а около 1.5-2 Mbps FTP. Один поток в одну сторону. Так что не 64 такта, а скорее сто. Промежуточный буфер был во фреймере. Обработка ошибок - так Вы готовы объяснить, зачем она в устройстве, зажатом между двумя свичами? Ну и самое существенное. Давайте поступим просто. Поставим на кон разумную сумму, ну, скажем, тысяч пять-десять. Я подлечу в Москву или в Ригу, откуда Вы там, захватив два устройства. Мы тут же подключим два ноута, запустим какой-нибудь iperf, и померим полосу. Среднее гармоническое между 64к и 2М - где-то 384 к. Если любые мыслимые измерения покажут больше, деньги заберу я, если меньше - Вы. Идет? Я, конечно, могу проделать то же самое у себя под вебкамерой, но было бы очень приятно наказать Вас на деньги. При этом, заметьте, Вы так и не ответили ни на один из моих вопросов.
|
|
|
|
|
Dec 13 2006, 16:23
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(drevesina @ Dec 13 2006, 14:13)  Один поток в одну сторону. Ага, начинаем накладывать дополнительные ограничения. А что симметричных протоколов не бывает? И нескольких соединений через Ethernet низяяя  Цитата Промежуточный буфер был во фреймере. Кто-то совсем недавно проедлагал вопрошающему делать сие без дополнительной железной поддержки. Цитата Обработка ошибок - так Вы готовы объяснить, зачем она в устройстве, зажатом между двумя свичами? Вот еще и свичи появились, мелочь, но приятно. Ну а коррекция ошибок, а что, по Вашему Ethernet ничего типа TCP/IP ходить не имеет права? Цитата Ну и самое существенное. Давайте поступим просто. Поставим на кон разумную сумму, ну, скажем, тысяч пять-десять. Я подлечу в Москву или в Ригу, откуда Вы там, захватив два устройства. Канал передачи будет мой? Или Вы рассчитываете, что меня устроит демонстрация в "паркетных" условиях соединением метровым куском кабеля? Я ведь иммитатор канала поставлю. Цитата Мы тут же подключим два ноута, запустим какой-нибудь iperf, и померим полосу. Два ноута установившие между собой только одно FTP соединение не хочу - хочу соединение двух реальных сегментов сетей c их разными протоколами. Цитата где-то 384 к. Если любые мыслимые измерения покажут больше, деньги заберу я, если меньше - Вы. Идет? Так, уже скатились на 384k, вместо 2M Некоторые замечания по поводу методики изложил выше. Я кажется не многого хочу? Согласитесь, соединение точка-точка двух комьютеров на расстоянии несколько метров (ну ладно, по идеальному каналу) и только одна сессия FTP с использованием 384k из 2M канала мало кого устроит в реальной жизни.... Для реальной жизни надо делать НОРМАЛЬНЫЕ девайсы на нормальном железе. Продолжаем разговор? Цитата При этом, заметьте, Вы так и не ответили ни на один из моих вопросов. Извините, пропустил видимо  Один вопрос вижу: Цитата Только почему у него НDLC мода недокументированная? Или документированная? Документированная. Политика раздачи документов под NDA это дело каждой фирмы. Альтернативы этому чипу тоже есть - ссылку на ветку форума я давал. Какие еще вопросы были?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
br2t Конвертер V.35 в Ethernet и обратно Nov 8 2006, 13:22 Dainis http://www.rad-direct.com/Product-rad-bridge-tinyb... Nov 8 2006, 15:15 br2t на самом деле нужно именно разработать данный дева... Nov 9 2006, 07:29 Dainis А щто точно надо
1) V.35 -> Ethernet .... Ethe... Nov 9 2006, 14:13 br2t Спасибо за ссылки, необходимо что бы одна сеть Eth... Nov 10 2006, 03:48 br2t ну с Ethernet частью понятно, но как реализовать с... Nov 14 2006, 07:20 Dainis Цитата(br2t @ Nov 14 2006, 09:20) ну с Et... Nov 14 2006, 08:52  br2t Цитата(Dainis @ Nov 14 2006, 10:52) Испол... Nov 22 2006, 16:16 Dainis http://www.interfacebus.com/Design_Connect..._Inte... Nov 22 2006, 16:57 drevesina Скорее уж http://www.sipex.com/Files/DataSheets/SP... Dec 10 2006, 20:22 br2t Запутался я с этим конвертером
drevesina, как данн... Dec 11 2006, 08:35 drevesina Цитата(br2t @ Dec 11 2006, 11:35) Запутал... Dec 12 2006, 10:59  zltigo Цитата(drevesina @ Dec 12 2006, 09:59) Со... Dec 12 2006, 17:59   drevesina Цитата(zltigo @ Dec 12 2006, 20:59) [ Даж... Dec 13 2006, 06:10    br2t Цитата(drevesina @ Dec 13 2006, 08:10) Ну... Dec 13 2006, 09:59     drevesina Цитата(br2t @ Dec 13 2006, 12:59) По теме... Dec 13 2006, 10:17 drevesina Цитата(Dainis @ Dec 13 2006, 13:29) Сколь... Dec 13 2006, 11:51  zltigo Цитата(drevesina @ Dec 13 2006, 10:51) Фи... Dec 13 2006, 12:10   drevesina Цитата(zltigo @ Dec 13 2006, 15:10) Ну ск... Dec 13 2006, 12:49    br2t Цитата(drevesina @ Dec 13 2006, 14:49) Ци... Dec 13 2006, 13:09        drevesina Симметричные протоколы бывают. Просто скорость буд... Dec 13 2006, 16:53         zltigo Цитата(drevesina @ Dec 13 2006, 15:53) Ск... Dec 13 2006, 17:57          drevesina Цитата(zltigo @ Dec 13 2006, 20:57) Это В... Dec 13 2006, 21:27           zltigo Цитата(drevesina @ Dec 13 2006, 20:27) Ко... Dec 13 2006, 22:04          drevesina Цитата[Раздумья об управлении потоком начинают одо... Dec 13 2006, 21:46           zltigo Цитата(drevesina @ Dec 13 2006, 20:46) Да... Dec 13 2006, 22:21            br2t Цитата(zltigo @ Dec 14 2006, 00:21) И нал... Dec 14 2006, 09:21             zltigo Цитата(br2t @ Dec 14 2006, 08:21) Наприме... Dec 14 2006, 12:04              br2t Цитата(zltigo @ Dec 14 2006, 14:04) Цитат... Dec 18 2006, 08:59 Dainis Смотрым станици 8 или 9 http://www.sipex.com/File... Dec 18 2006, 11:53
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|