Jump to content

    
Sign in to follow this  
Reffum2

LVDS протокол для передачи на 50-100 МБ/с

Recommended Posts

Так говорят, что физический уровень lvds а это согласование и никакой отражухи. :)

А SPI обычно CMOS3.3 или меньшего напряжения.

вы считаете что spi жёска связан с CMOS ?

Share this post


Link to post
Share on other sites
Напомню про Ultra-640_SCSI:

 

отлично, вместо того, чтобы реализовать полноценный и отвечающий всем требованиям интерфейс на полсотни строк vhdl -- гораздо проще разработать целую систему с синхронизаторами, калибровщиками, кодировщиками канала, восстановителями тактовых частот и неведомо ещё чем.

Share this post


Link to post
Share on other sites
вы считаете что spi жёска связан с CMOS ?

SPI для флэшки, думаю что да.

Share this post


Link to post
Share on other sites
делали на 128 МБит/с, отлично работает без каких-либо извращений. Но при условии, что это действительно UART, а не какой-то синхронный мутант. Единственное ограничение -- на приёмной стороне должна быть возможность работать на тактах 2x.

в классических реализациях uart-а внутренняя частота - x16

x2 - это как раз и есть извращения.

 

если извращаться, то и x1 работает.

 

отлично, вместо того, чтобы реализовать полноценный и отвечающий всем требованиям интерфейс на полсотни строк vhdl -- гораздо проще разработать целую систему с синхронизаторами, калибровщиками, кодировщиками канала, восстановителями тактовых частот и неведомо ещё чем.

Вам просто показали, что помехозащищенности lvds достаточно для устойчивой работы на скорости в 3 раза выше, чем у ТС и на дальности в 20 раз больше, чем у ТС. Калибраторы и синхронизаторы там совершенно из другой оперы.

Share this post


Link to post
Share on other sites
делали на 128 МБит/с, отлично работает без каких-либо извращений. Но при условии, что это действительно UART, а не какой-то синхронный мутант. Единственное ограничение -- на приёмной стороне должна быть возможность работать на тактах 2x.

Можно Вас попросить подробнее описать, как Вы это делали?

Share this post


Link to post
Share on other sites
Можно Вас попросить подробнее описать, как Вы это делали?

Что ваяяете если не секрет?

Хотите сделать свой велосипед - аналог эзеркат?

 

Мы уже работаем над этим.

Поэтому, ребят, можете "расслабиться".

Как сделаем Вам написать за сколько у нас Вы его сможете купить?

Edited by Студент заборстроительного

Share this post


Link to post
Share on other sites
Хотите сделать свой велосипед - аналог эзеркат?

Мы уже работаем над этим.

Поэтому, ребят, можете "расслабиться".

Как сделаем Вам написать за сколько у нас Вы его сможете купить?

То что ТС хочет, называется SpaceWire. Оно уже сделано, и оно бесплатное)

А EtherCat, насколько я понимаю, процессорная фишка, а не ПЛИС-овая.

 

И потом, вроде Real Time Ethernet уже сделан и опубликован, нет ? White Rabbit разве не оно ?

 

У этих двух проектов правда есть одно общее свойство - там черт ногу сломит)

Share this post


Link to post
Share on other sites
И потом, вроде Real Time Ethernet уже сделан и опубликован, нет ? White Rabbit разве не оно ?

 

У этих двух проектов правда есть одно общее свойство - там черт ногу сломит)

Ни разу не видел аббревиатуру "White Rabbit".

А вот SERCOS III, PowerLink и EtherCAT уже более 10 лет назад как придумали.

 

Поэтому советую топиг стартеру не "изобретать велосипед"

Share this post


Link to post
Share on other sites
Ни разу не видел аббревиатуру "White Rabbit".

А вот SERCOS III, PowerLink и EtherCAT уже более 10 лет назад как придумали.

Это скорее всего из Вашего Асутп.

 

А white rabbit - это проект из ITER, европейского токамака.

https://www.ohwr.org/

Они там миллиарды пилят, и чтоб хоть какая-нибудь польза была, свою гору железа и софта самодельного, частично в opensource выложили.

 

Интересные кстати очень проекты там есть.

 

Поэтому советую топиг стартеру не "изобретать велосипед"

ему это все советуют

Share this post


Link to post
Share on other sites
делали на 128 МБит/с, отлично работает без каких-либо извращений.

И каков был oversampling интересно знать? Обычно он == 16, ну или в худшем случае == 8.

Даже для oversampling == 8 получаем тактовую частоту UART = 1024 МГц.

Так сколько у вас было?

Share this post


Link to post
Share on other sites
в классических реализациях uart-а внутренняя частота - x16

x2 - это как раз и есть извращения.

если извращаться, то и x1 работает.

с x1 -- согласен. x2 -- уже вполне адекватными решениями можно добиться цели.

 

Вам просто показали, что помехозащищенности lvds достаточно для устойчивой работы на скорости в 3 раза выше, чем у ТС и на дальности в 20 раз больше, чем у ТС. Калибраторы и синхронизаторы там совершенно из другой оперы.

так речь же не идёт о том, что можно сделать. понятное дело, многое. только какой ценой? исходя из контекста я понимаю, что речи о золотых во всех смыслах проводах не идёт. ну как минимум таких, чтобы удовлетворить ключевые требования к высокочастотным lvds линиям. всего-то надо передать 100 Мбит/с.

Share this post


Link to post
Share on other sites
с x1 -- согласен. x2 -- уже вполне адекватными решениями можно добиться цели.

так речь же не идёт о том, что можно сделать. понятное дело, многое. только какой ценой? исходя из контекста я понимаю, что речи о золотых во всех смыслах проводах не идёт. ну как минимум таких, чтобы удовлетворить ключевые требования к высокочастотным lvds линиям. всего-то надо передать 100 Мбит/с.

xapp224 - это дорого ?

Share this post


Link to post
Share on other sites
И каков был oversampling интересно знать? Обычно он == 16, ну или в худшем случае == 8.

Даже для oversampling == 8 получаем тактовую частоту UART = 1024 МГц.

Так сколько у вас было?

поток 128 МБит/с, тактовая на приёме 2x = 256 МГц, но! некоторые триггеры, которые ловят старт-бит, работают по другому фронту. в результате имеется один (если правильно помню) переход между некоторыми триггерами, где получается t=(1/256MHz) / 2, эквивалент ~ 512 МГц. Грубо говоря, oversampling получается 4. Но с учётом того, что на этом переходе только клоковый домен меняется, нету ни логики или еще чего-то, разводится норм. ну на свежих поколениях, как минимум.

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this