|
|
  |
LVDS протокол для передачи на 50-100 МБ/с, Можно ли использовать SPI через LVDS на скорости 50-100 МБ/с |
|
|
|
Dec 27 2017, 12:40
|
Местный
  
Группа: Свой
Сообщений: 307
Регистрация: 14-03-06
Пользователь №: 15 243

|
Цитата(Lmx2315 @ Dec 27 2017, 14:28)  вы считаете что spi жёска связан с CMOS ? SPI для флэшки, думаю что да.
|
|
|
|
|
Dec 27 2017, 14:59
|
Профессионал
    
Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884

|
Цитата(FakeDevice @ Dec 27 2017, 09:07)  делали на 128 МБит/с, отлично работает без каких-либо извращений. Но при условии, что это действительно UART, а не какой-то синхронный мутант. Единственное ограничение -- на приёмной стороне должна быть возможность работать на тактах 2x. в классических реализациях uart-а внутренняя частота - x16 x2 - это как раз и есть извращения. если извращаться, то и x1 работает. Цитата(FakeDevice @ Dec 27 2017, 14:28)  отлично, вместо того, чтобы реализовать полноценный и отвечающий всем требованиям интерфейс на полсотни строк vhdl -- гораздо проще разработать целую систему с синхронизаторами, калибровщиками, кодировщиками канала, восстановителями тактовых частот и неведомо ещё чем. Вам просто показали, что помехозащищенности lvds достаточно для устойчивой работы на скорости в 3 раза выше, чем у ТС и на дальности в 20 раз больше, чем у ТС. Калибраторы и синхронизаторы там совершенно из другой оперы.
--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
|
|
|
|
|
Dec 27 2017, 15:00
|

Частый гость
 
Группа: Участник
Сообщений: 177
Регистрация: 10-02-15
Пользователь №: 85 052

|
Цитата(FakeDevice @ Dec 27 2017, 09:07)  делали на 128 МБит/с, отлично работает без каких-либо извращений. Но при условии, что это действительно UART, а не какой-то синхронный мутант. Единственное ограничение -- на приёмной стороне должна быть возможность работать на тактах 2x. Можно Вас попросить подробнее описать, как Вы это делали?
|
|
|
|
|
Dec 27 2017, 16:23
|
Местный
  
Группа: Участник
Сообщений: 317
Регистрация: 16-09-17
Пользователь №: 99 334

|
Цитата(Олег Гаврильченко @ Dec 27 2017, 18:00)  Можно Вас попросить подробнее описать, как Вы это делали? Что ваяяете если не секрет? Хотите сделать свой велосипед - аналог эзеркат? Мы уже работаем над этим. Поэтому, ребят, можете "расслабиться". Как сделаем Вам написать за сколько у нас Вы его сможете купить?
Сообщение отредактировал Студент заборстроительного - Dec 27 2017, 16:25
|
|
|
|
|
Dec 27 2017, 17:07
|
Профессионал
    
Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884

|
Цитата(Студент заборстроительного @ Dec 27 2017, 19:23)  Хотите сделать свой велосипед - аналог эзеркат? Мы уже работаем над этим. Поэтому, ребят, можете "расслабиться". Как сделаем Вам написать за сколько у нас Вы его сможете купить? То что ТС хочет, называется SpaceWire. Оно уже сделано, и оно бесплатное) А EtherCat, насколько я понимаю, процессорная фишка, а не ПЛИС-овая. И потом, вроде Real Time Ethernet уже сделан и опубликован, нет ? White Rabbit разве не оно ? У этих двух проектов правда есть одно общее свойство - там черт ногу сломит)
--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
|
|
|
|
|
Dec 27 2017, 18:27
|
Местный
  
Группа: Участник
Сообщений: 317
Регистрация: 16-09-17
Пользователь №: 99 334

|
Цитата(a123-flex @ Dec 27 2017, 20:07)  И потом, вроде Real Time Ethernet уже сделан и опубликован, нет ? White Rabbit разве не оно ?
У этих двух проектов правда есть одно общее свойство - там черт ногу сломит) Ни разу не видел аббревиатуру "White Rabbit". А вот SERCOS III, PowerLink и EtherCAT уже более 10 лет назад как придумали. Поэтому советую топиг стартеру не "изобретать велосипед"
|
|
|
|
|
Dec 27 2017, 18:56
|
Профессионал
    
Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884

|
Цитата(Студент заборстроительного @ Dec 27 2017, 21:27)  Ни разу не видел аббревиатуру "White Rabbit". А вот SERCOS III, PowerLink и EtherCAT уже более 10 лет назад как придумали. Это скорее всего из Вашего Асутп. А white rabbit - это проект из ITER, европейского токамака. https://www.ohwr.org/Они там миллиарды пилят, и чтоб хоть какая-нибудь польза была, свою гору железа и софта самодельного, частично в opensource выложили. Интересные кстати очень проекты там есть. Цитата(Студент заборстроительного @ Dec 27 2017, 21:27)  Поэтому советую топиг стартеру не "изобретать велосипед" ему это все советуют
--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
|
|
|
|
|
Dec 27 2017, 19:51
|

Частый гость
 
Группа: Свой
Сообщений: 81
Регистрация: 31-10-14
Из: Воронеж
Пользователь №: 83 452

|
Цитата(a123-flex @ Dec 27 2017, 17:59)  в классических реализациях uart-а внутренняя частота - x16 x2 - это как раз и есть извращения. если извращаться, то и x1 работает. с x1 -- согласен. x2 -- уже вполне адекватными решениями можно добиться цели. Цитата Вам просто показали, что помехозащищенности lvds достаточно для устойчивой работы на скорости в 3 раза выше, чем у ТС и на дальности в 20 раз больше, чем у ТС. Калибраторы и синхронизаторы там совершенно из другой оперы. так речь же не идёт о том, что можно сделать. понятное дело, многое. только какой ценой? исходя из контекста я понимаю, что речи о золотых во всех смыслах проводах не идёт. ну как минимум таких, чтобы удовлетворить ключевые требования к высокочастотным lvds линиям. всего-то надо передать 100 Мбит/с.
|
|
|
|
|
Dec 27 2017, 20:08
|

Частый гость
 
Группа: Свой
Сообщений: 81
Регистрация: 31-10-14
Из: Воронеж
Пользователь №: 83 452

|
Цитата(jcxz @ Dec 27 2017, 22:31)  И каков был oversampling интересно знать? Обычно он == 16, ну или в худшем случае == 8. Даже для oversampling == 8 получаем тактовую частоту UART = 1024 МГц. Так сколько у вас было? поток 128 МБит/с, тактовая на приёме 2x = 256 МГц, но! некоторые триггеры, которые ловят старт-бит, работают по другому фронту. в результате имеется один (если правильно помню) переход между некоторыми триггерами, где получается t=(1/256MHz) / 2, эквивалент ~ 512 МГц. Грубо говоря, oversampling получается 4. Но с учётом того, что на этом переходе только клоковый домен меняется, нету ни логики или еще чего-то, разводится норм. ну на свежих поколениях, как минимум.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|