NeuroMan 0 8 марта, 2007 Опубликовано 8 марта, 2007 · Жалоба Есть острая необходимость разработать устройство на CycloneII для организации обмена информацией с PC используя Fast Ethernet интерфейс.Сложность в том что устройство военного назначения и имеются ограничения на применение иностранной элементной базы.Из разрешённого только CycloneII, поэтому нет возможности использовать иностранные трансиверы (типа LXT972).В связи с этим вопросы: 1)возможно ли произведя минимальные действия над сигналом, ввести его в ПЛИС и уже там произвести последующую обработку(дескремблирование,дешифрацию 4B/5B)? 2)если это возможно, то какие преобразования необходимы, используя отечественные элементы? 3)обязательно ли использование ФАПЧ для выделения синхросигнала, или существуют другие способы? Может быть кто-нибудь уже решал подобные задачи. Заранее благодарен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Doka 1 8 марта, 2007 Опубликовано 8 марта, 2007 · Жалоба да уж... ну и творческая у вас задачка)) для Eth10 точно помню ,что встречал в сети описание как делать PHY в ПЛИС - какой-то буржуйский сайт вплоть до номиналов элементов и открытых исходников расписано. но сейчас уже не вспомню (хотя ссылка скорее всего пробегала либо тут, либо на телесистемах) по поводу ФАПЧ - если синхросигнал не нужен как такой (а нужно только правильно принять битстрим) - то посмотрите в сторону аппнот от XILINX - XAPP224, XAPP225 : там предложена довольно изящная идея (доступны и исходники) - как асинхронно принимать высокоскоростные сигналы. успехов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ASN 0 8 марта, 2007 Опубликовано 8 марта, 2007 · Жалоба NeuroMan Во-первых, кто Вам сказал, что трансиверы (типа LXT972 или аналог) применять нельзя? Не видите противоречия: импортную FPGA CycloneII применять можно, а PHY для связи с PC (видимо, полностью отечественного) нельзя. Во-вторых, можно использовать отечественные трансиверы (на основе БМК). В любом случае не стоит изобретать велосипед и делать на аппаратной базе не свойственные ее задачи – ничего хорошего из этого не получиться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Esquire 0 9 марта, 2007 Опубликовано 9 марта, 2007 · Жалоба Мы применяем в одном из изделий спецтехники как раз LXT971A :cheers: . В технико-экономическом обосновании в таких случаях пишется: "отечественных аналогов не имеется, создание эквивалентной схемы на дискретной элементной базе приводит к невыполнению массо-габаритных требований ТЗ". В результате микросхема разрешается к применению "до введения в серийное производство опытного отечественного образца "X", разрабатываемого по ОКР "Y" на предприятии "Z" c планируемым сроком завершения 20__ год". В общем, ПЗ в таких случаях должны объективно представлять развитие отечественной электроники и разрешать применение базовых зарубежных компонентов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dimonira 0 14 марта, 2007 Опубликовано 14 марта, 2007 · Жалоба А может тогда оптику использовать? Её вроде можно и на дискретах собрать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Doka 1 21 марта, 2007 Опубликовано 21 марта, 2007 · Жалоба для Eth10 точно помню ,что встречал в сети описание как делать PHY в ПЛИС нашлось вот: http://www.fpga4fun.com/10BASE-T1.html http://www.fpga4fun.com/10BASE-T2.html http://www.fpga4fun.com/10BASE-T3.html http://www.fpga4fun.com/10BASE-T4.html =) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Krys 2 23 марта, 2007 Опубликовано 23 марта, 2007 · Жалоба 1)возможно ли произведя минимальные действия над сигналом, ввести его в ПЛИС и уже там произвести последующую обработку(дескремблирование,дешифрацию 4B/5B)?Возможно! Сам сейчас занимаюсь аналогичной задачей для gigabit ethernet на stratix II. Дескремблер делается элементарно, ресурсов очень немного. Декодер 4b/5b - тоже достаточно простой. Может, даже готовая корка есть где-то. На 8b/10b я применяю готовую корку. Ресурсов тоже немного расходуется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
drevesina 0 9 апреля, 2007 Опубликовано 9 апреля, 2007 · Жалоба нашлось вот: http://www.fpga4fun.com/10BASE-T1.html http://www.fpga4fun.com/10BASE-T2.html http://www.fpga4fun.com/10BASE-T3.html http://www.fpga4fun.com/10BASE-T4.html =) Чисто из занудства, нарисованный там самодельный компаратор из транзисторов по нынешним временам не нужен. В тех же Циклонах LVDS входы будут работать как компараторы еще и лучше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitan 2 9 апреля, 2007 Опубликовано 9 апреля, 2007 · Жалоба Мы применяем в одном из изделий спецтехники как раз LXT971A :cheers: . В технико-экономическом обосновании в таких случаях пишется: "отечественных аналогов не имеется, создание эквивалентной схемы на дискретной элементной базе приводит к невыполнению массо-габаритных требований ТЗ". Да уж, у нас тоже. :) Отдельный респект за новую формулировку обоснования, у мы обычно пишем, что просто аналогов не имеется, теперь тоже так же будем, круто звучит! :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dimonira 0 16 апреля, 2007 Опубликовано 16 апреля, 2007 · Жалоба 2 vitan: В своё время, когда я ещё работал в ящике, у нас была такая формулировка, которая мне кажется надёжней. Суть в том, что импортное берётся потому, что нашего аналога нету, но его изготовление нашей промышленностью планируется в будущем. Поэтому как только он появится, будет произведена замена на наш. Как ни странно, на некоторые вещи это было правдой. Например, насколько я слышал, это 30-е TMS-ы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Doka 1 16 апреля, 2007 Опубликовано 16 апреля, 2007 · Жалоба 1)возможно ли произведя минимальные действия над сигналом, ввести его в ПЛИС и уже там произвести последующую обработку(дескремблирование,дешифрацию 4B/5B)? Возможно! Сам сейчас занимаюсь аналогичной задачей для gigabit ethernet на stratix II. Дескремблер делается элементарно, ресурсов очень немного. Декодер 4b/5b - тоже достаточно простой. Может, даже готовая корка есть где-то. На 8b/10b я применяю готовую корку. Ресурсов тоже немного расходуется. может на дескремблер и всякие 8b/10b ресурсов надо мизер ,а для демодуляции PAM-5 в ПЛИС решения какие-то есть?.. похоже что для Eth1000 проще поставить внешний PHY и не заморачиваться на всякие эквализации, эхоподавления, предкомпенсации, восстановления тактовой, cверточные кодеры/декодеры, etc.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PorychikKize 4 10 мая, 2007 Опубликовано 10 мая, 2007 · Жалоба похоже что для Eth1000 проще поставить внешний PHY и не заморачиваться на всякие эквализации, эхоподавления, предкомпенсации, восстановления тактовой, cверточные кодеры/декодеры, etc.. Просматриваю вейчас эту ветку: "ПЛИС (Xilinx) с интерфейсом TBI" -> "внешний PHY TLK1221 (от Texas Instruments)" -> кабель 50Ом <-> "внешний PHY TLK1221 <- ПЛИС. В таком варианте (по сравнению с применением кабелей Cat5/Cat7 или оптоволокна) привлекает использование только одного 50-тиомного простого и дешевого кабеля с требуемыми условиями эксплуатации (блок у меня д.б. герметизирован, по температуре - industrial) и коаксиального разьема. Мне здесь вот что непонятно: 1. между TLK1221 и кабелем на приемной и на передающей стороне надо ли ставить еще усилители/приемники_с _эквалайзером или нет? 2. непонятно, какая длина коаксиального кабеля в такой системе может быть достигнута? Те же самые стардартные 90..100 метров, что и для для GigabitEthernet на витой паре Cat5/Cat7? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Doka 1 22 мая, 2007 Опубликовано 22 мая, 2007 · Жалоба 1. между TLK1221 и кабелем на приемной и на передающей стороне надо ли ставить еще усилители/приемники_с _эквалайзером или нет? 2. непонятно, какая длина коаксиального кабеля в такой системе может быть достигнута? Те же самые стардартные 90..100 метров? думаю надо считать в конкретном случае. вот что пишут в описании на предка TLK1221 : * PECL Voltage Differential Signaling Load, 1 V Typ with 50 - 75 * Receiver Differential Input Voltage 200 mV Minimum и The ultimate rate and distance of data transfer is dependent upon the attenuation characteristics of the media and the noise coupling to the environment. ( http://focus.ti.com/docs/prod/folders/print/tnete2201.html ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 22 мая, 2007 Опубликовано 22 мая, 2007 · Жалоба думаю надо считать в конкретном случае. вот что пишут в описании на предка TLK1221 : ( http://focus.ti.com/docs/prod/folders/print/tnete2201.html ) Там где написано, что микросхемы можно купить у Рочестера... А продукцию Рочестера в Россию поставляет Элтех. Удачи! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться