реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Spartan-6 LXT & Eth1000
ClockworkOrange
сообщение Jan 25 2010, 11:13
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 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 ?
Go to the top of the page
 
+Quote Post
max77
сообщение Jan 25 2010, 12:03
Сообщение #2


Участник
*

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



1) В общем описании написано, что пригодны.
2) Если вы делаете при помощи CoreGena, то нужно опираться на то сколько их можно включить при генерации ядра.

Например, для Virtex5 было доступно всего PCIe x8, хотя трансиверов было доступно больше.
Go to the top of the page
 
+Quote Post
ClockworkOrange
сообщение Jan 25 2010, 12:08
Сообщение #3


Местный
***

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



max77

в общем описании (DS160 (v1.3) November 5, 2009) написано, что скорость снизу ограничена 622 Mb/s - а это больше чем номинальные 250Мбит/с или 500Мбит/с для Ethernet1000 (ограничение снизу могут накладывать используемые цепи ФАПЧ).

И опять же непонятно какой из вариантов Ethernet1000 является стандартом де-факто..


--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
Go to the top of the page
 
+Quote Post
o_khavin
сообщение Jan 25 2010, 12:34
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 230
Регистрация: 29-08-09
Пользователь №: 52 094



ClockworkOrange
А не проще посмотреть, как оно уже сделано на ките от Xilinx-а? smile.gif Например,тут.

Сообщение отредактировал o_khavin - Jan 25 2010, 12:34
Go to the top of the page
 
+Quote Post
ClockworkOrange
сообщение Jan 25 2010, 12:57
Сообщение #5


Местный
***

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



o_khavin
сообщаю, что на указанном вами КИТе PHY реализован на M88E1111 (интерфейс к плис через GMII)


--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Jan 25 2010, 13:25
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643



Приветствую!

На сколько я помню 1000BASE-T использует 5-х уровневое кодирование при частоте передачи символов по витой паре 125 Mhz
Напрямик такое в GTP не впихнеш.

Для 1000BASE-TX пишут что кодирование другое(отсуствует необходимость подавления локального и удаленного эхо), что должно упрощать приемопередатчики.
Но какое точно и можно ли его пихать в GTP - не знаю (но скорее всего тоже нет).

Да и вешать напрямую на выводы FPGA 100m кабеля нехорошо, лучше поставить гигабит оптику или нормальный PHY 1000BASE- T / TX.

А реализовать в GTP Ethernet phy для оптики или для роутинга внутри платной / модуля можно.

Успехов! Rob.
Go to the top of the page
 
+Quote Post
o_khavin
сообщение Jan 25 2010, 13:46
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 230
Регистрация: 29-08-09
Пользователь №: 52 094



Цитата(ClockworkOrange @ Jan 25 2010, 16:57) *
o_khavin
сообщаю, что на указанном вами КИТе PHY реализован на M88E1111 (интерфейс к плис через GMII)

Я об этом и говорю. smile.gif Проще надо быть, проще...
Go to the top of the page
 
+Quote Post
ClockworkOrange
сообщение Jan 25 2010, 14:08
Сообщение #8


Местный
***

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



Цитата(o_khavin @ Jan 25 2010, 16:46) *
Я об этом и говорю. smile.gif Проще надо быть, проще...


не всегда проще == дешевле

объективная реальность диктует свои правила..


--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
Go to the top of the page
 
+Quote Post
Victor®
сообщение Jan 25 2010, 14:23
Сообщение #9


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
Go to the top of the page
 
+Quote Post
o_khavin
сообщение Jan 25 2010, 14:30
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 230
Регистрация: 29-08-09
Пользователь №: 52 094



Цитата(ClockworkOrange @ Jan 25 2010, 18:08) *
не всегда проще == дешевле

объективная реальность диктует свои правила..

Вот вот... я не знаю, конечно, какими тиражами вы собираетесь выпускать гипотетическую плату с этим ethernet-ом... но не уверен что удешевление железки на ценник M88E1111 оправдает затраты на оплату длительных танцов с бубном вокруг GTP.
Go to the top of the page
 
+Quote Post
VslavX
сообщение Jan 25 2010, 15:55
Сообщение #11


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(RobFPGA @ Jan 25 2010, 15:25) *
На сколько я помню 1000BASE-T использует 5-х уровневое кодирование при частоте передачи символов по витой паре 125 Mhz
Напрямик такое в GTP не впихнеш.

Угу, причем. ЕМНИП, оно еще и полнодуплексное по каждой паре - это уже точно не GTP. Я когда-то интересовался как оно там физически устроено, но ничего кроме туманного "используются гибридные приемопередатчики" не нашел. Может быть, уважаемый all сможет сообщить какие-нить подорбности?
Go to the top of the page
 
+Quote Post
Kostos
сообщение Jan 25 2010, 16:18
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 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, появилось именно из-за необходимости отделить "аналоговую" часть от цифровой и упростить жизнь.
Go to the top of the page
 
+Quote Post
VslavX
сообщение Jan 25 2010, 17:12
Сообщение #13


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(Kostos @ Jan 25 2010, 18:18) *
Можно взять любой даташит по PHYs - достаточно много описано, хоть и без излишней детализации, но структура достаточно подробно описывается.

Со структурой все понятно, с кодированием тоже, интересует же как именно по одной паре одновременно идет и прием и передача - на каких физических принципах это сделано.
Go to the top of the page
 
+Quote Post
Kostos
сообщение Jan 25 2010, 22:33
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 88
Регистрация: 10-07-07
Пользователь №: 29 025



Цитата(VslavX @ Jan 25 2010, 20:12) *
Со структурой все понятно, с кодированием тоже, интересует же как именно по одной паре одновременно идет и прием и передача - на каких физических принципах это сделано.


принципиально не слишком отличается от модема - там тоже идет одновременно идет прием и передача (хотя в старых протоколах это было и не так) - дело в том что при приеме надо вычесть из входного сигнала собственный передаваемый, и не забыть подавить эхо от своего передатчика - приходящий сигнал будет ослаблен достаточно сильно. Вычитанием вполне может заниматься аналоговая часть, а далее все зависит от эффективности алгоритмов в DSP приемника. Задача достаточно нетривиальная, хотя и решаема. И только после этого можно выделить принимаемые данные и заняться их декодированием. Вот где-то так.
Go to the top of the page
 
+Quote Post
VslavX
сообщение Jan 26 2010, 07:39
Сообщение #15


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(Kostos @ Jan 26 2010, 00:33) *
принципиально не слишком отличается от модема - там тоже идет одновременно идет прием и передача (хотя в старых протоколах это было и не так) - дело в том что при приеме надо вычесть из входного сигнала собственный передаваемый, и не забыть подавить эхо от своего передатчика - приходящий сигнал будет ослаблен достаточно сильно. Вычитанием вполне может заниматься аналоговая часть, а далее все зависит от эффективности алгоритмов в DSP приемника. Задача достаточно нетривиальная, хотя и решаема. И только после этого можно выделить принимаемые данные и заняться их декодированием.

Угу, спасибо за разъяснения. Мда, такой огород нагородили, а почему? Для гигабита не хватило полосы категорий 5/5e? 10/100BASE-TX используют же для каждого направления свою пару - реализации очень простые.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th July 2025 - 16:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01513 секунд с 7
ELECTRONIX ©2004-2016