|
Помогите определится с KSZ8841-32, Построение специфического свитча |
|
|
|
Feb 2 2007, 14:58
|
Местный
  
Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377

|
Цитата(MALLOY2 @ Feb 2 2007, 14:05)  ....Если есть у кого какие идеи по этому поводу поделитесь пожалуйста. Сейчас начали настройку платы с KS8842-16 + XC9572XL + C8051F123 (100MIPS) . Функционально это конвертор Ethernet-TDM для аппаратуры ИКМ-30. Такая структура дает: два порта Ethernet 10/100, функции работы с VLAN и возможность программной адаптации на сейчас и на будущее. Вам, видимо, нужен MCU на 16 и более разрядов.
|
|
|
|
|
Feb 2 2007, 15:32
|
Знающий
   
Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317

|
Цитата(Волощенко @ Feb 2 2007, 15:58)  Цитата(MALLOY2 @ Feb 2 2007, 14:05)  ....Если есть у кого какие идеи по этому поводу поделитесь пожалуйста.
Сейчас начали настройку платы с KS8842-16 + XC9572XL + C8051F123 (100MIPS) . Функционально это конвертор Ethernet-TDM для аппаратуры ИКМ-30. Такая структура дает: два порта Ethernet 10/100, функции работы с VLAN и возможность программной адаптации на сейчас и на будущее. Вам, видимо, нужен MCU на 16 и более разрядов. Не просто процессор, а процессор способный пропустить по внешней шине 80 метров в секунду ! Встречный вопрос есть ли в природе процы с 4 маками на борту ?
|
|
|
|
|
Feb 2 2007, 18:15
|
Местный
  
Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377

|
Цитата(MALLOY2 @ Feb 2 2007, 16:32)  Встречный вопрос есть ли в природе процы с 4 маками на борту ? Может KS8695X от Micrel Inc., там есть 4 МАС. Внутри также: "A 166MHz ARM™ (ARM992T) processor with memory management unit (MMU) and 8KB I-cache and 8KB Dcache."
|
|
|
|
|
Feb 2 2007, 19:09
|
Знающий
   
Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317

|
Цитата(Волощенко @ Feb 2 2007, 19:15)  Цитата(MALLOY2 @ Feb 2 2007, 16:32)  Встречный вопрос есть ли в природе процы с 4 маками на борту ?
Может KS8695X от Micrel Inc., там есть 4 МАС. Внутри также: "A 166MHz ARM™ (ARM992T) processor with memory management unit (MMU) and 8KB I-cache and 8KB Dcache." я смотрел на нее, вопервых все 4 порта завязаны через свитч, который мне не нужен, и не понятно можно ли его запрограммить чтобы порты общались токо с процом, и потянет ли его шина все каналы сразу, + компилятор кнему нужен и джитаг похоже спецефический, и мануалы в тайне держат странно все как то
|
|
|
|
|
Feb 5 2007, 11:34
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(MALLOY2 @ Feb 2 2007, 19:09)  Цитата(Волощенко @ Feb 2 2007, 19:15)  Цитата(MALLOY2 @ Feb 2 2007, 16:32)  Встречный вопрос есть ли в природе процы с 4 маками на борту ?
Может KS8695X от Micrel Inc., там есть 4 МАС. Внутри также: "A 166MHz ARM™ (ARM992T) processor with memory management unit (MMU) and 8KB I-cache and 8KB Dcache." я смотрел на нее, вопервых все 4 порта завязаны через свитч, который мне не нужен, и не понятно можно ли его запрограммить чтобы порты общались токо с процом, и потянет ли его шина все каналы сразу, + компилятор кнему нужен и джитаг похоже спецефический, и мануалы в тайне держат странно все как то  На это я тоже ответил бы точно также: Есть автор поста, который точно не знает ничего о процессоре KSZ8695 и, главное, узнать не хочет и все держит в тайне. Ведь известно, кто поставляет данный микроконтроллер, известно, кто в России предлагает к нему доку и что тоже удивительно, эту доку готов выслать мегабайтами, всем известно, что такое ARM922, и известно что такое JTAG... И еще надо добавить. Известно, что управляемый свич имеет режим работы пересылки пакетов с порта на порт не из таблицы, а по заданию. Если порт задан как порт для прослушивания другого порта, то на него будут автоматически зеркалиться все пакеты... И я Вам об этом писал! Так чего же не хватает в такой сложной задаче?
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Feb 5 2007, 11:55
|
Знающий
   
Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317

|
Цитата Известно, что управляемый свич имеет режим работы пересылки пакетов с порта на порт не из таблицы, а по заданию. Если порт задан как порт для прослушивания другого порта, то на него будут автоматически зеркалиться все пакеты... И я Вам об этом писал! Это немного нето !!!! так как пакеты будут попадать на зеркальный порт и на порт который будет по маршруту !!! а мне этого ненадо !!!. И это не допустимо !!! Мне надо чтобы все порт 1 был связан с портом 2. и в тоже время порт 3 был связан с портом 4. Как бы два репитера в одном корпусе! и по сигналу проца все меняется на другую комбинацию порт 1 связан с портом 3, а порт 2 с портом 4, теже 2 репитера но в другой комбинации. Разве на этом камне такое можно сделать ? Все эти потоки должны проходить через процессор для обработки информации. Вывод: Здесь нет никакой маршрутизации, это коммутатор 2 сетей который коммутирует по своим законам, а не на основании таблицы MAC адресов, и попадание пакетов из одной сети в другою недопустимо !!!
|
|
|
|
|
Feb 5 2007, 12:33
|

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

|
Цитата(MALLOY2 @ Feb 5 2007, 11:26)  Можен я не доконца понимаю и ошибаюсь но VPN отпадает так как вносит изменения в пакет, а на другом конце об этом изменени ничего незнают. В штатный пакет - нет, это несколько вариантов надстроек. Цитата Если можно где об этом можно почитать ? Наверное в каком либо учебнике, ну а с подробностями я лично в свое время читал в описании чипа свича поддерживающего VPNы.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 5 2007, 12:48
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(MALLOY2 @ Feb 5 2007, 11:55)  Цитата Известно, что управляемый свич имеет режим работы пересылки пакетов с порта на порт не из таблицы, а по заданию. Если порт задан как порт для прослушивания другого порта, то на него будут автоматически зеркалиться все пакеты... И я Вам об этом писал! Это немного нето !!!! так как пакеты будут попадать на зеркальный порт и на порт который будет по маршруту !!! а мне этого ненадо !!!. И это не допустимо !!! Мне надо чтобы все порт 1 был связан с портом 2. и в тоже время порт 3 был связан с портом 4. Как бы два репитера в одном корпусе! и по сигналу проца все меняется на другую комбинацию порт 1 связан с портом 3, а порт 2 с портом 4, теже 2 репитера но в другой комбинации. Разве на этом камне такое можно сделать ? Все эти потоки должны проходить через процессор для обработки информации. Вывод: Здесь нет никакой маршрутизации, это коммутатор 2 сетей который коммутирует по своим законам, а не на основании таблицы MAC адресов, и попадание пакетов из одной сети в другою недопустимо !!! так тогда еще проще можно сделать. Есть режим когда два трансивера PHY можно соединить "попа-к-попе" через MII. Берем KSZ8001 или более новый KSZ8041, даем им 50 Мгц общую тактовую от одного генератора, режим "урезанного" интерфейса, RMII или SMII. Так делается стандартный регенератор. Ну а Вам туда нужен простой мультиплексер на провода RII. Вот тогда он и будет коммутировать так, как Вам нужно. Ну и далее я бы на FPGA просто сделал бы два МАС-а к этому мультиплексору и с них выход на параллельную шину процессора. Ну и DMA к нему. Вот и все дела.... Или процессор с двумя МАС-ами, а это уже реально. Процессоров с 4-мя МАС-ами я не знаю, да он, как выясняется Вам и не нужен. Вот вроде так.
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Feb 5 2007, 13:47
|
Знающий
   
Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317

|
Нет, это тоже не кактит. Речь шла об одном режиме а их будет много. В общем в голову пришла такая структура от куда и появляются вопросы.
в схеме будет стоять 4 KSZ8841-32, на каждые 2 KSZ8841-32 будет стоять DSP TMS320VC5502, между двумя DSP будет стоять FPGA c буферами для обмена между двумя сетями.
Вопросы.
1) какая реальная пропускная способность KSZ8841-32 ? пропускает ли она FULL DUPLEX 200 Mb/s ? 2) какая реальная пропускная способность ее интерфейса ? судя по ее таймингам Асинхронный режим - примерно 110 нс чтение что на 32 битной шине примерно 60 MB/s 85 нс запись что на 32 битной шине примерно 89 MB/s
В синхронном режиме написано что макс. частота BCLK = 50 МГц, но также на шине присутствуют сигналы которые могут тормозить шину, но несказанно на сколько, отсюда вопрос какая реальная пропускная способность в этом режиме ? Походу может кто подскажет где взять спецификации на EISA и VL BUS ?
3) доступ к регистрам реализован банками и 4 битами адреса, в микросхеме А1-А15 адресов зачем столько ? нигде не смог про это прочитать.
3) в режиме VL BUS burst mode (DATACSN = 0) происходит пакетный обмен, при этом декодер адреса игнорируется, я так понимаю при записи - запись происходит напрямую в TX FIFO, а при чтении - читается из RX FIFO ? или обмен происходит по последнему записанному адресу ?
4) допускается ли мультиплексирование режимов синхронный/асинхронный ?
|
|
|
|
|
Feb 5 2007, 14:40
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(MALLOY2 @ Feb 5 2007, 13:47)  1) какая реальная пропускная способность KSZ8841-32 ? пропускает ли она FULL DUPLEX 200 Mb/s ? 2) какая реальная пропускная способность ее интерфейса ? судя по ее таймингам Асинхронный режим - примерно 110 нс чтение что на 32 битной шине примерно 60 MB/s 85 нс запись что на 32 битной шине примерно 89 MB/s
В синхронном режиме написано что макс. частота BCLK = 50 МГц, но также на шине присутствуют сигналы которые могут тормозить шину, но несказанно на сколько, отсюда вопрос какая реальная пропускная способность в этом режиме ? Походу может кто подскажет где взять спецификации на EISA и VL BUS ?
3) доступ к регистрам реализован банками и 4 битами адреса, в микросхеме А1-А15 адресов зачем столько ? нигде не смог про это прочитать.
3) в режиме VL BUS burst mode (DATACSN = 0) происходит пакетный обмен, при этом декодер адреса игнорируется, я так понимаю при записи - запись происходит напрямую в TX FIFO, а при чтении - читается из RX FIFO ? или обмен происходит по последнему записанному адресу ?
4) допускается ли мультиплексирование режимов синхронный/асинхронный ? Дополнительное описание интерфейса на сайте Микрела. (Или это тоже тайна?) http://micrel.com/_PDF/Ethernet/app-notes/an-137.pdfСтр.3-5... 4) стр. 27. Since both synchronous and asynchronous signals are independent of each other, synchronous transfer and asynchronous transfer can be mixed or interleaved but cannot be overlapped (due to the sharing of common signals). Это означает, что синхронный и асинхронный режим могут чередоваться, но не могут перекрываться.
--------------------
www.iosifk.narod.ru
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|