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

 
 
> Достоверная передача данных, Протокол обмена данными на ПЛИС
Tolas
сообщение Mar 12 2015, 19:32
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 14-11-10
Пользователь №: 60 881



Здравствуйте!
Имеется следующая задача: нужно организовать обмен данными между двумя устройствами, основанными на ПЛИС Spartan6. В качестве канала связи могут выступать разные интерфейсы, например, RS-485, RS-232 и т.п. Хотелось бы иметь один протокол передачи данных для всех интерфейсов, реализованный на ПЛИС, и обеспечивающий достоверную передачу данных с возможностью перезапросов и т.п. Первая проблема: не могу подобрать такой протокол, вроде V.42 или X.25 близки для решения данной задачи, но может быть есть что-то еще, попроще? Вторая проблема: нужна реализация данного протокола на ПЛИС чтобы можно было разгрузить программную часть, чтобы программно нужно было только "подсовывать" данные в протокол, а ПЛИС сама формировала бы пакеты и подтверждала их передачу и прием. Попадалась на глаза на OpenCores реализация протокола HDLC, но если я правильно понял, там есть только подсчет контрольной суммы и формирование пакета формата HDLC, а хотелось бы еще иметь функции перезапроса и подтверждения пакетов (REJ, SREJ).
Может кто сталкивался с данной задачей и может что-нибудь посоветовать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
FakeDevice
сообщение Mar 13 2015, 14:50
Сообщение #2


Частый гость
**

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



MODBUS не рассматривали?
https://ru.wikipedia.org/wiki/Modbus


Сообщение отредактировал FakeDevice - Mar 13 2015, 19:06
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 09:51
Рейтинг@Mail.ru


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