|
Spartan-6 LXT & Eth1000 |
|
|
|
Jan 25 2010, 11:13
|

Местный
  
Группа: Свой
Сообщений: 337
Регистрация: 17-05-07
Пользователь №: 27 784

|
Ethernet1000
1000BASE-T, IEEE 802.3ab — стандарт, использующий витую пару категорий 5e. В передаче данных участвуют 4 пары. Скорость передачи данных — 250 Мбит/с по одной паре. 1000BASE-TX - «Спецификация физического уровня дуплексного Ethernet 1000 Мб/с (1000BASE-TX) симметричных кабельных систем категории 6 (ANSI/TIA/EIA-854-2001)». Стандарт, использует раздельную приёмо-передачу (2 пары на передачу, 2 пары на приём, по каждой паре данные передаются со скоростью 500 Мбит/с), что существенно упрощает конструкцию приёмопередающих устройств. Но, как следствие, для стабильной работы по такой технологии требуется кабельная система высокого качества, поэтому 1000BASE-TX может использовать только кабель 6 категории.
Spartan-6 LXT
All Spartan-6 LXT devices have 2, 4 or 8 gigabit transceiver circuits. Each GTP transceiver is a combined transmitter and receiver capable of operating at a data rate between 622 Mb/s and 3.125 Gb/s. The transmitter and receiver are independent circuits that use separate PLLs to multiply the reference frequency input by certain programmable numbers between 2 and 25, to become the bit-serial data clock.
1) пригодны ли блоки GTP в Spartan-6 LXT для реализации PHY к Ethernet1000 ? 2) сколько блоков GTP в Spartan-6 LXT надо для реализации PHY к Ethernet1000 ?
|
|
|
|
|
Jan 25 2010, 12:03
|
Участник

Группа: Свой
Сообщений: 67
Регистрация: 16-03-06
Из: Днепропетровск
Пользователь №: 15 307

|
1) В общем описании написано, что пригодны. 2) Если вы делаете при помощи CoreGena, то нужно опираться на то сколько их можно включить при генерации ядра.
Например, для Virtex5 было доступно всего PCIe x8, хотя трансиверов было доступно больше.
|
|
|
|
|
Jan 25 2010, 12:34
|
Местный
  
Группа: Участник
Сообщений: 230
Регистрация: 29-08-09
Пользователь №: 52 094

|
ClockworkOrangeА не проще посмотреть, как оно уже сделано на ките от Xilinx-а?  Например, тут.
Сообщение отредактировал o_khavin - Jan 25 2010, 12:34
|
|
|
|
|
Jan 25 2010, 13:46
|
Местный
  
Группа: Участник
Сообщений: 230
Регистрация: 29-08-09
Пользователь №: 52 094

|
Цитата(ClockworkOrange @ Jan 25 2010, 16:57)  o_khavin сообщаю, что на указанном вами КИТе PHY реализован на M88E1111 (интерфейс к плис через GMII) Я об этом и говорю.  Проще надо быть, проще...
|
|
|
|
|
Jan 25 2010, 14:08
|

Местный
  
Группа: Свой
Сообщений: 337
Регистрация: 17-05-07
Пользователь №: 27 784

|
Цитата(o_khavin @ Jan 25 2010, 16:46)  Я об этом и говорю.  Проще надо быть, проще... не всегда проще == дешевле объективная реальность диктует свои правила..
--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
|
|
|
|
|
Jan 25 2010, 14:23
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(ClockworkOrange @ Jan 25 2010, 14:13)  Ethernet1000
1000BASE-T, IEEE 802.3ab — стандарт, использующий витую пару категорий 5e. В передаче данных участвуют 4 пары. Скорость передачи данных — 250 Мбит/с по одной паре. 1000BASE-TX - «Спецификация физического уровня дуплексного Ethernet 1000 Мб/с (1000BASE-TX) симметричных кабельных систем категории 6 (ANSI/TIA/EIA-854-2001)». Стандарт, использует раздельную приёмо-передачу (2 пары на передачу, 2 пары на приём, по каждой паре данные передаются со скоростью 500 Мбит/с), что существенно упрощает конструкцию приёмопередающих устройств. Но, как следствие, для стабильной работы по такой технологии требуется кабельная система высокого качества, поэтому 1000BASE-TX может использовать только кабель 6 категории. Вообще-то в цитате с Википедии есть еще вот что "На основе данного стандарта практически не было создано продуктов, хотя 1000BASE-TX использует более простой протокол, чем стандарт 1000BASE-T" http://ru.wikipedia.org/wiki/Ethernet#.D0.....82.2F.D1.81.29Так зачем создавать продукт который будет некуда включить?
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
Jan 25 2010, 14:30
|
Местный
  
Группа: Участник
Сообщений: 230
Регистрация: 29-08-09
Пользователь №: 52 094

|
Цитата(ClockworkOrange @ Jan 25 2010, 18:08)  не всегда проще == дешевле
объективная реальность диктует свои правила.. Вот вот... я не знаю, конечно, какими тиражами вы собираетесь выпускать гипотетическую плату с этим ethernet-ом... но не уверен что удешевление железки на ценник M88E1111 оправдает затраты на оплату длительных танцов с бубном вокруг GTP.
|
|
|
|
|
Jan 25 2010, 16:18
|
Частый гость
 
Группа: Свой
Сообщений: 88
Регистрация: 10-07-07
Пользователь №: 29 025

|
Цитата(VslavX @ Jan 25 2010, 19:55)  Угу, причем. ЕМНИП, оно еще и полнодуплексное по каждой паре - это уже точно не GTP. Я когда-то интересовался как оно там физически устроено, но ничего кроме туманного "используются гибридные приемопередатчики" не нашел. Может быть, уважаемый all сможет сообщить какие-нить подорбности? Можно взять любой даташит по PHYs - достаточно много описано, хоть и без излишней детализации, но структура достаточно подробно описывается. Цитата(ClockworkOrange @ Jan 25 2010, 16:08)  ... И опять же непонятно какой из вариантов Ethernet1000 является стандартом де-факто.. Они все используются, другое дело что обычно мы имеет дело с 1000Base-T Цитата(ClockworkOrange @ Jan 25 2010, 18:08)  не всегда проще == дешевле
объективная реальность диктует свои правила.. А вы уже работаете со Spartan-6? и он дёшев? Объективно - даже при гигантских масштабах производства дешевле поставить внешний чип PHYS, в варианте RGMII он должен обходиться до 3-4$ за штуку при хороших объемах производства, а то и дешевле. В любом случае для реализации того DSP, что реализован в PHYS придется пожертвовать частью FPGA (понадобится и аналоговая часть), еще от 1000 до 3000 слайсов понадобится на реализацию MAC GMII или RGMII, и потратить много ресурсов на разработке. семество протоколов MII, GMII и RGMII, появилось именно из-за необходимости отделить "аналоговую" часть от цифровой и упростить жизнь.
|
|
|
|
|
Jan 25 2010, 22:33
|
Частый гость
 
Группа: Свой
Сообщений: 88
Регистрация: 10-07-07
Пользователь №: 29 025

|
Цитата(VslavX @ Jan 25 2010, 20:12)  Со структурой все понятно, с кодированием тоже, интересует же как именно по одной паре одновременно идет и прием и передача - на каких физических принципах это сделано. принципиально не слишком отличается от модема - там тоже идет одновременно идет прием и передача (хотя в старых протоколах это было и не так) - дело в том что при приеме надо вычесть из входного сигнала собственный передаваемый, и не забыть подавить эхо от своего передатчика - приходящий сигнал будет ослаблен достаточно сильно. Вычитанием вполне может заниматься аналоговая часть, а далее все зависит от эффективности алгоритмов в DSP приемника. Задача достаточно нетривиальная, хотя и решаема. И только после этого можно выделить принимаемые данные и заняться их декодированием. Вот где-то так.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|