Перейти к содержанию

    

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Напомню про Ultra-640_SCSI:

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
вы считаете что spi жёска связан с CMOS ?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
делали на 128 МБит/с, отлично работает без каких-либо извращений. Но при условии, что это действительно UART, а не какой-то синхронный мутант. Единственное ограничение -- на приёмной стороне должна быть возможность работать на тактах 2x.

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

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

 

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
делали на 128 МБит/с, отлично работает без каких-либо извращений. Но при условии, что это действительно UART, а не какой-то синхронный мутант. Единственное ограничение -- на приёмной стороне должна быть возможность работать на тактах 2x.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Можно Вас попросить подробнее описать, как Вы это делали?

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

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

 

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

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

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

Изменено пользователем Студент заборстроительного

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Хотите сделать свой велосипед - аналог эзеркат?

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

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

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

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

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
И потом, вроде Real Time Ethernet уже сделан и опубликован, нет ? White Rabbit разве не оно ?

 

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ни разу не видел аббревиатуру "White Rabbit".

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

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

 

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

https://www.ohwr.org/

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

 

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
делали на 128 МБит/с, отлично работает без каких-либо извращений.

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
в классических реализациях uart-а внутренняя частота - x16

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

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Народ. А если 32 уровня сигнала использовать можно же тогда 5 бит за такт передавать

Поделиться сообщением


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

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

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

Поделиться сообщением


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

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Народ. А если 32 уровня сигнала использовать можно же тогда 5 бит за такт передавать

это Вы про PAM5 ?

http://www.ecolan.ru/imp_info/introduction/magest/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация