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

 
 
> Последовательный высокоскоростной интерфейс
Dmitriyspb
сообщение May 18 2015, 05:16
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498



Приветствую специалистов и тех, кто просто зашел полюбопытствовать! biggrin.gif

Ситуация следующая. Есть физически 4 провода = 2 дифференциальной пары (LVDS стандарт). Задача: Организовать максимально возможную высокоскоростную передачу (полный дуплекс). Т.е. получается две линии Tx и Rx.
---------------------------------------------------------------------------------------------
Передача организовывается между двумя платами по средствам объединительной платы (кросс-плата).
Стоит отметить платы имеют свои тактовые генераторы. Т.е. передача и прием - процессы асинхронные друг относительно друга.
---------------------------------------------------------------------------------------------
Данные необходимо передавать структуированно, т.е. в соответствии с каким-либо протоколом.
---------------------------------------------------------------------------------------------
Этот интерфейс будет реализован на FPGA (Xilinx).
---------------------------------------------------------------------------------------------

Есть опыт реализации подобных интерфейсов дедовским способом (т.е. все придумываем сами в том числе и протокол и потом долго и упорно тестируем и ловим уйму баг, потом снова тестируем и снова ловим баги .... и в какой-то момент мне кажется что этот процесс стремиться к бесконечности (ИМХО) wacko.gif ).
Чтобы повторно не идти по этому пути прошу совета у опытных людей. Подскажите пожалуйста стандартный последовательный интерфейс, который мог бы мне помочь. Спасибо.



--------------------
Победа - это когда N раз упал и N+1 раз встал.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vladec
сообщение May 18 2015, 06:24
Сообщение #2


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

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Если Xilinx, то может Aurora?
Go to the top of the page
 
+Quote Post
Dmitriyspb
сообщение May 18 2015, 07:02
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498



Цитата(vladec @ May 18 2015, 09:24) *
Если Xilinx, то может Aurora?


Возможно. Буду читать. На первый взгляд подходит


--------------------
Победа - это когда N раз упал и N+1 раз встал.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение May 18 2015, 07:41
Сообщение #4


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Можете ещё на сериалайзеры посмотреть, типа таких : http://www.symmetron.ru/news/maxim-MAX9257A.shtml.
Или других.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Dmitriyspb
сообщение May 18 2015, 08:35
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498



Цитата(Lmx2315 @ May 18 2015, 10:41) *
Можете ещё на сериалайзеры посмотреть, типа таких : http://www.symmetron.ru/news/maxim-MAX9257A.shtml.
Или других.


Спасибо. Но у меня условие, что реализация на FPGA(Xilinx). Это не мой вариант к сожалению. А вообще интересная "вещица" laughing.gif


--------------------
Победа - это когда N раз упал и N+1 раз встал.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Dmitriyspb   Последовательный высокоскоростной интерфейс   May 18 2015, 05:16
|- - Krys   Цитата(vladec @ May 18 2015, 13:24) Если ...   May 19 2015, 11:35
|- - Dmitriyspb   Цитата(Krys @ May 19 2015, 14:35) А она р...   May 20 2015, 05:17
- - Krys   да просто подать на SerDes с линий LVDS. Тоже до г...   May 20 2015, 05:35
|- - Dmitriyspb   Цитата(Krys @ May 20 2015, 08:35) да прос...   May 20 2015, 06:53
|- - Krys   Цитата(Dmitriyspb @ May 20 2015, 13:53) Э...   May 20 2015, 09:15
- - dm.pogrebnoy   Какая скорость нужна? Мы делали подобие UART на об...   May 20 2015, 07:04
|- - Dmitriyspb   Цитата(dm.pogrebnoy @ May 20 2015, 10:04)...   May 20 2015, 07:16
- - dm.pogrebnoy   Просто в Zynq020 гигабитных трансиверов нету. А то...   May 20 2015, 09:08
|- - Dmitriyspb   Цитата(dm.pogrebnoy @ May 20 2015, 12:08)...   May 20 2015, 11:11
|- - Krys   Цитата(Dmitriyspb @ May 20 2015, 18:11) Я...   May 20 2015, 12:22
|- - Dmitriyspb   Цитата(Krys @ May 20 2015, 15:22) Вот тут...   May 20 2015, 13:48
|- - doom13   Приветствую. Необходимо что-то похожее, но для Cyc...   Jun 3 2015, 20:13
- - krux   если вам надо прям всё готовенькое, то http://www....   May 20 2015, 09:51
- - Krys   Да, весчь! Надо запомнить для себя...   May 20 2015, 10:30
- - dm.pogrebnoy   SERDES это полезная штука, есть около каждой ножки...   May 20 2015, 12:17


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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 06:56
Рейтинг@Mail.ru


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