×
27.06.2019
219.017.986a

Контроллер сетевого транспортного протокола

Вид РИД

Изобретение

Юридическая информация Свернуть Развернуть
Краткое описание РИД Свернуть Развернуть
Аннотация: Изобретение относится к устройствам аппаратной реализации сетевого транспортного протокола, используемого при передаче и приеме информационных данных. Технический результат заключается в обеспечении высоконадежной транспортировки передаваемых данных по линиям связи сети SpaceWire. Контроллер сетевого транспортного протокола (СТП) содержит: контроллер передачи пакетов СТП, состоящий из блока арбитража, блока формирования СТП пакета, блока буферизации команд, блока буферизации сообщений и блока буферизации срочных сообщений; контроллер приема пакетов СТП; буфер на отправку пакетов СТП; буфер принятых подтверждений приема; буфер принятых команд сообщений; контроллер транзакций на прием пакетов СТП; контроллер транзакций на отправку пакетов СТП; блок арбитража обращений, контроллер, преобразующий обращения от контроллеров транзакций СТП в транзакции на шину; блок регистров режима/состояний; контроллер, преобразующий поступающие к нему транзакции в обращения на чтение/запись в блок регистров режима/состояния. 1 ил.
Реферат Свернуть Развернуть

Изобретение относится к устройству аппаратной реализации сетевого транспортного протокола (СТП), используемому при передаче и приеме информационных данных.

Аналоги контроллеров, подобных предлагаемому изобретению, заявителю не известны.

Задачей изобретения является разработка структурно-функционального блока аппаратной реализации сетевого транспортного протокола (СТП), обеспечивающего высоконадежную транспортировку передаваемых данных по линиям связи сети SpaceWire.

Поставленная задача изобретения решается за счет того, контроллер сетевого транспортного протокола (СТП), содержит контроллер приема пакетов СТП, служащий для приема поступающих от SpaceWire порта пакетов, контроля их корректности, связанный с буфером на отправку пакетов СТП, буфером принятых подтверждений приема, буфером принятых команд сообщений, организованных по принципу «первым ушел» - «первым пришел», где буфер принятых команд сообщений связан с контроллером транзакций на прием пакетов СТП; контроллер передачи пакетов СТП, состоящий из блока арбитража, блока формирования СТП пакета, блока буферизации команд, блока буферизации сообщений и блока буферизации срочных сообщений; контроллер передачи пакетов СТП связанный с контроллером транзакций на отправку пакетов СТП; при этом контроллер транзакций на отправку пакетов СТП и контроллер транзакций на прием пакетов СТП связаны через блок арбитража обращений с контроллером, преобразующим обращения от контроллеров транзакций СТП в транзакции на шину; блок регистров режима/состояний, связанный с контроллером приема пакетов СТП, контроллером передачи пакетов СТП, контроллером транзакций на отправку пакетов СТП, контроллером транзакций на прием пакетов СТП и контроллером, преобразующим поступающие к нему транзакции в обращения на чтение/запись в блок регистров режима/состояния; причем, если не используют подтверждения для всех типов пакетов, а также команд, и сообщений, то все буфера могут быть исключены из состава контроллера СТП; если не используют подтверждения для части типов пакетов, команд и сообщений, то могут быть исключены из состава контроллера СТП только относящиеся к ним буфера в блоке контроллера передачи СТП.

Структурная схема контроллера представлена на фиг. 1.

Контроллер СТП включает в себя следующие компоненты:

- контроллер передачи пакетов СТП - 1,

- контроллер приема пакетов СТП - 2,

- контроллер транзакций приема пакетов СТП - 3,

- контроллер транзакций на отправку пакетов СТП - 4,

- FIFO ACK (acknowledgement/подтверждение приема) на отправку (FIFO ACK - буфер, организованный по принципу «первым пришел» - «первым ушел», подтверждений приема на отправку) - 5,

- FIFO принятых ACK (буфер, организованный по принципу «первым пришел» - «первым ушел», принятых подтверждений приема) - 6,

- FIFO принятых команд, сообщений (буфер, организованный по принципу «первым пришел» - «первым ушел», принятых команд, сообщений) - 7,

- блок буферизации команд - 8,

- блок буферизации срочных сообщений - 9,

- блок буферизации сообщений - 10,

- блок арбитража - 11,

- блок формирования СТП пакета - 12,

- блок регистров режима/состояния - 13,

- блок арбитража обращений - 14,

- контроллер АНВ (master) (устройство, обеспечивающее передачу данных от контроллера СТП в АНВ (advanced high-performance bus/усовершенствованная высокопроизводительная шина) с получением квитанции подтверждения) - 15,

- контроллер АНВ (slave) (устройство, обеспечивающее передачу данных от АНВ в контроллер СТП) - 16.

Контроллер приема пакетов СТП 2 передает полученные данные в буферы памяти FIFO (FIFO ACK на отправку 5, FIFO принятых ACK 6, FIFO принятых команд, сообщений 7). Из FIFO принятых команд, сообщений 7 данные передаются в контроллер транзакций приема пакетов СТП 3. Контроллер передачи пакетов 1 преобразует транзакции от прикладного уровня в пакеты, поступающие от контроллера транзакций на отправку пакетов СТП 4. Контроллер передачи пакетов СТП 1 состоит из блока арбитража 11, блока формирования СТП пакета 12, блока буферизации команд 8, блока буферизации сообщений 10 и блока буферизации срочных сообщений 9. При этом блок формирования СТП пакета 12 распределяет сформированные пакеты по буферам в зависимости от типа пакета, затем через блок арбитража пакеты передаются в сеть SpaceWire. Контроллер транзакций на отправку пакетов СТП 4 и контроллер транзакций на прием пакетов СТП 3 связаны через блок арбитража обращений 14 с контроллером АНВ 15 (master). Блок регистров режима/состояний 13 связан с функциональными блоками (контроллер приема пакетов СТП 2, контроллер передачи пакетов СТП 1, контроллер транзакций на отправку пакетов СТП 4, контроллер транзакций на прием пакетов СТП 3) и контроллером АНВ 16 (slave). Контроллер АНВ 15 (master) и контроллер АНВ 16 (slave) служат для связи с АНВ, при этом контроллер АНВ 15 (master) инициирует обращения к АНВ, а контроллер АНВ 16 (slave) только принимает данные с АНВ.

Такие компоненты, как блок буферизации сообщений 10, блок буферизации срочных сообщений 9, блок буферизации команд 8, FIFO принятых ACK 6, FIFO ACK на отправку 5 могут быть исключены из состава контроллера СТП в случае не использования подтверждения.

Если не используются подтверждения для всех типов пакетов (и команд, и сообщений), то исключаются все буфера; если не используются подтверждения для части типов, то исключаются только относящиеся к ним буфера в блоке контроллера передачи СТП.

Устройство работает следующим образом.

1. Контроллер передачи пакетов СТП 1 осуществляет преобразование транзакций, поступающих от прикладного уровня в пакеты СТП, передачу их в порт SpaceWire; преобразование транзакций на отправку ACK, поступающих от контроллера приема пакетов СТП 2, передачу их в порт SpaceWire. В контроллере передачи пакетов СТП 1 выполняется буферизация пакетов СТП, на которые должны быть получены подтверждения, арбитраж на передачу среди пакетов, уже находящихся в буферах и вновь поступающих от приложений и ACK, поступающих от контроллера приема СТП. Пакеты хранятся в блоках буферизации соответствующих им типов. В блоках буферизации выполняется контроль времени жизни пакетов и времени повторной отправки пакетов; регистрация подтверждений пакетов. Блоки буферизации включают в себя комплекты таймеров времени жизни, времени повторной передачи, автоматы управления повторной передачей и стиранием пакетов в соответствии со значениями таймеров и параметрами принятых из сети подтверждений. Параметры принятых из сети подтверждений поступают из контроллера приема пакетов СТП 2 через FIFO принятых ACK 6. Если для пакета, отправляемого в сеть, не требуется подтверждение, то контроль времени жизни для него осуществляется не в блоке буферизации, а непосредственно в контроллере передачи пакетов СТП 1.

2. Контроллер приема пакетов СТП 2 осуществляет прием поступающих в него от SpaceWire порта пакетов, контроль их корректности. Среди корректных пакетов выделяются пакеты подтверждений. Их параметры помещаются в FIFO принятых ACK 6. Корректные пакеты команд, срочных сообщений и обычных сообщений помещаются в FIFO принятых команд, сообщений. Если для пакета требуется отправка подтверждения, то параметры транзакции подтверждения помещаются в FIFO ACK на отправку 5.

3. Контроллер транзакций на отправку пакетов СТП 4 выполняет прием транзакций от уровня приложений, их интерпретацию и передачу в контроллер передачи пакетов СТП 1. В текущей реализации контроллера поддерживается один формат транзакций. Все параметры транзакции поля данных отправляемого пакета должны быть расположены в памяти, доступной контроллеру СТП через интерфейс контроллера АНВ (master) 15. Начальный адрес и размер области памяти, в которой расположена одна или несколько транзакций передаются в контроллер транзакций на отправку пакетов СТП 4 путем записи соответствующих значений в регистры режима, расположенные в блоке регистров режима/состояния. В текущей реализации контроллера все типы транзакций (команды, срочные сообщения, обычные сообщения размещаются в единой области памяти). Контроллер транзакций на отправку пакетов СТП 4 осуществляет чтение параметров транзакций и передачу их в контроллер передачи пакетов СТП 1. Чтение параметров осуществляется за одно или несколько обращений к АНВ через контроллер АНВ (master) 15. Максимально допустимое количество слов в одном обращении задается через соответствующий регистр режима.

4. Контроллер транзакций на прием пакетов СТП 3 осуществляет преобразование принятых корректных пакетов команд, срочных сообщений и обычных сообщений в транзакции для прикладного уровня. В текущей реализации контроллера поддерживается один формат транзакций, аналогичный формату транзакций на запись. Все параметры транзакций записываются в область памяти, доступную контроллеру СТП через интерфейс контроллера АНВ (master) 15. Начальный адрес и размер области памяти задаются путем записи в соответствующие регистры блока регистров режима/состояния 13. Запись параметров транзакции осуществляется за одно или несколько обращений к АНВ через контроллер АНВ (master) 15. Максимально допустимое количество слов в одном обращении задается через соответствующий регистр режима.

5. Блок арбитража обращений 14 выполняет арбитраж обращений к контроллеру АНВ 15 (master) от контроллера транзакций на отправку пакетов СТП 4 и контроллера транзакций на прием пакетов СТП 3. Арбитраж выполняется по схеме с динамическими циклическими приоритетами.

6. Контроллер АНВ 15 (master) преобразует обращения от контроллеров транзакций СТП 3, 4 в транзакции на АНВ, осуществляет контроль их выполнения.

7. Контроллер АНВ 16 (slave) преобразует поступающие к нему транзакции АНВ в обращения на чтение/запись в блок регистров режима/состояния 13.

8. Блок регистров режима/состояний 13 включает в себя массив регистров режима/состояния и контроллеры записи и чтения регистров со стороны АНВ через контроллер АНВ 16 (slave) и со стороны функциональных блоков, входящих в состав контроллера СТП.

Контроллер СТП является конфигурируемым, обеспечивая возможность исключать разные его компоненты.

Контроллер СТП позволяет реализовать сетевой транспортный протокол, обеспечивающий высоконадежную транспортировку передаваемых данных по линиям связи сети SpaceWire.

Контроллер сетевого транспортного протокола (СТП), содержащий контроллер приема пакетов СТП, служащий для приема поступающих от SpaceWire порта пакетов, контроля их корректности, связанный с буфером на отправку пакетов СТП, буфером принятых подтверждений приема, буфером принятых команд сообщений, организованных по принципу «первым ушел» - «первым пришел», где буфер принятых команд сообщений связан с контроллером транзакций на прием пакетов СТП; контроллер передачи пакетов СТП, состоящий из блока арбитража, блока формирования СТП пакета, распределяющего сформированные пакеты в зависимости от типа пакета в блоки буферизации команд, буферизации сообщений и буферизации срочных сообщений, связанные с блоком арбитража, через который пакеты передаются в сеть SpaceWire, и с буфером принятых подтверждений приема; при этом если для пакета требуется отправка подтверждения, то параметры транзакции подтверждения помещаются из контроллера приема пакетов СТП в буфер на отправку пакетов СТП и далее - в блок арбитража; контроллер передачи пакетов СТП связан с контроллером транзакций на отправку пакетов СТП; при этом контроллер транзакций на отправку пакетов СТП и контроллер транзакций на прием пакетов СТП связаны через блок арбитража обращений с контроллером, преобразующим обращения от контроллеров транзакций СТП в транзакции на шину; блок регистров режима/состояний, связанный с контроллером приема пакетов СТП, контроллером передачи пакетов СТП, контроллером транзакций на отправку пакетов СТП, контроллером транзакций на прием пакетов СТП и контроллером, преобразующим поступающие к нему транзакции в обращения на чтение/запись в блок регистров режима/состояния.
Контроллер сетевого транспортного протокола
Контроллер сетевого транспортного протокола
Источник поступления информации: Роспатент

Showing 31-40 of 193 items.
20.12.2015
№216.013.9baf

Способ изготовления космического аппарата

Изобретение относится к космической технике и может быть использовано при изготовлении космических аппаратов (КА). Изготавливают комплектующие, собирают КА с системой электропитания с солнечными, аккумуляторными батареями и стабилизированным преобразователем напряжения с общей шиной, проводят...
Тип: Изобретение
Номер охранного документа: 0002571480
Дата охранного документа: 20.12.2015
20.12.2015
№216.013.9c9d

Прецизионный рефлектор и способ его изготовления

Изобретение относится к изготовлению прецизионных рефлекторов из волокнистых композиционных материалов для антенн космических аппаратов. Технический результат - повышение точности изготовления рабочей поверхности рефлекторов, снижение массы рефлектора и сокращение цикла изготовления. Для этого...
Тип: Изобретение
Номер охранного документа: 0002571718
Дата охранного документа: 20.12.2015
27.12.2016
№216.013.9db5

Способ баллистического обеспечения полета космического аппарата

Изобретение относится к области космической техники и физике состояния газа и может быть использовано для количественной оценки остаточной характеристической скорости в случае реактивной выработки рабочего тела из емкостей рабочей системы. На начальном и завершающем этапах функционирования...
Тип: Изобретение
Номер охранного документа: 0002572003
Дата охранного документа: 27.12.2015
10.01.2016
№216.013.9ec0

Космический аппарат с дополнительным полезным грузом

Изобретение относится к космической технике и может быть использовано в космических аппаратах (КА). КА с дополнительным полезным грузом с набором целевой аппаратуры и антеннами содержит модуль служебных систем, модуль полезного груза в виде отдельной конструктивной сборки с дополнительными...
Тип: Изобретение
Номер охранного документа: 0002572277
Дата охранного документа: 10.01.2016
10.01.2016
№216.013.9f82

Способ запуска стационарного плазменного двигателя

Изобретение относится к энергетике. Способ запуска стационарного плазменного двигателя, при котором подачу напряжения разряда на катод и анод двигателя выполняют не до подачи поджигных импульсов, а после завершения нагрева катода, открытия клапанов двигателя и подачи поджигных импульсов. При...
Тип: Изобретение
Номер охранного документа: 0002572471
Дата охранного документа: 10.01.2016
20.01.2016
№216.013.a21a

Способ проведения анализа долговечности радиоэлектронной аппаратуры

Изобретение относится к области информационных технологий и может быть использовано при конструировании на компьютере сложных электротехнических изделий. Технический результат заключается в сокращении временных и вычислительных ресурсов, затрачиваемых на конструирование таких изделий, а также в...
Тип: Изобретение
Номер охранного документа: 0002573140
Дата охранного документа: 20.01.2016
10.03.2016
№216.014.bfd2

Способ управления автономной системой электроснабжения космического аппарата

Изобретение относится к электротехнике, а именно к системам электроснабжения космических аппаратов с использованием в качестве первичных источников энергии солнечных батарей, а в качестве накопителей энергии - аккумуляторных батарей. Технический результат - повышение надежности эксплуатации...
Тип: Изобретение
Номер охранного документа: 0002576795
Дата охранного документа: 10.03.2016
10.02.2016
№216.014.c23d

Способ изготовления жидкостного контура системы терморегулирования космического аппарата

Изобретение относится к бортовому оборудованию, преимущественно телекоммуникационных спутников. Способ включает изготовление коллекторов (К) и соединительных трубопроводов (СТ) из трубы специального профиля (с двумя полками). Жидкостные тракты К и СТ промывают органическим теплоносителем, затем...
Тип: Изобретение
Номер охранного документа: 0002574104
Дата охранного документа: 10.02.2016
10.02.2016
№216.014.c249

Способ электропитания космического аппарата

Изобретение относится к области космической энергетики, конкретнее к бортовым системам электропитания (СЭП) космических аппаратов (КА). Технический результат - увеличение надежности. Система содержит солнечную батарею, подключенную своими плюсовой и минусовой шинами к стабилизатору напряжения,...
Тип: Изобретение
Номер охранного документа: 0002574912
Дата охранного документа: 10.02.2016
27.01.2016
№216.014.c24b

Солнечная батарея на гибкой подложке и способ ее раскрытия

Группа изобретений относится к развертываемым солнечным батареям (СБ) космического аппарата. СБ снабжена штангой в виде шарнирно соединенных корневого (1) и телескопического (2) звеньев и выполнена в форме складываемых гармошкой створок (17). В транспортном положении звенья (1, 2) сложены...
Тип: Изобретение
Номер охранного документа: 0002574057
Дата охранного документа: 27.01.2016
Showing 31-40 of 43 items.
19.04.2019
№219.017.33d9

Силовой ключ на мдп-транзисторе

Изобретение относится к импульсной технике и может быть применено в различных коммутационных устройствах. Технический результат заключается в повышении надежности работы силового ключа. Для этого предложен силовой ключ на МДП-транзисторе, содержащий трансформатор, конец вторичной обмотки...
Тип: Изобретение
Номер охранного документа: 0002469474
Дата охранного документа: 10.12.2012
19.04.2019
№219.017.3466

Устройство коммуникационного интерфейса

Изобретение относится к цифровой вычислительной технике, а именно к высокоскоростным коммуникационным системам для высокопроизводительных многопроцессорных вычислительных систем. Техническим результатом является снижение энергопотребления и повышение быстродействия, что обеспечивает расширение...
Тип: Изобретение
Номер охранного документа: 0002460124
Дата охранного документа: 27.08.2012
09.05.2019
№219.017.4c70

Способ эксплуатации никель-водородной аккумуляторной батареи в составе искусственного спутника земли

Изобретение относится к электротехнической промышленности и может быть использовано при эксплуатации никель-водородных аккумуляторных батарей преимущественно в автономных системах электропитания искусственных спутников Земли (ИСЗ). Согласно изобретению способ эксплуатации никель-водородной...
Тип: Изобретение
Номер охранного документа: 0002395871
Дата охранного документа: 27.07.2010
09.05.2019
№219.017.4f5a

Способ выравнивания емкости аккумуляторов никель-водородной аккумуляторной батареи

Изобретение относится к электротехнике и может быть использовано в системах электропитания потребителей, установленных на автономных объектах, в частности на космических аппаратах. Техническим результатом изобретения является повышение эффективности и функциональных возможностей способа...
Тип: Изобретение
Номер охранного документа: 0002401486
Дата охранного документа: 10.10.2010
09.06.2019
№219.017.79a1

Система электропитания космического аппарата

Изобретение относится к области космической энергетики, в частности к бортовым системам электропитания космических аппаратов (КА). Согласно изобретению система электропитания космического аппарата состоит из солнечной батареи, стабилизатора напряжения, аккумуляторной батареи, экстремального...
Тип: Изобретение
Номер охранного документа: 0002396666
Дата охранного документа: 10.08.2010
26.06.2019
№219.017.92b8

Негерметичный приборный отсек космического аппарата

Изобретение относится к бортовым системам космических аппаратов (КА). Негерметичный приборный отсек (НГПО) КА выполнен из сотопанелей с технологическими (ТО) и вентиляционными (ВО) отверстиями. ВО лабиринтного типа служат для отвода из НГПО продуктов газовыделения неметаллических элементов и...
Тип: Изобретение
Номер охранного документа: 0002692286
Дата охранного документа: 24.06.2019
10.07.2019
№219.017.b008

Способ эксплуатации никель-водородной аккумуляторной батареи в составе искусственного спутника земли

Изобретение относится к электротехнической промышленности и может быть использовано при эксплуатации никель-водородных аккумуляторных батарей преимущественно в автономных системах электропитания искусственных спутников Земли (ИСЗ). Согласно изобретению, способ эксплуатации никель-водородной...
Тип: Изобретение
Номер охранного документа: 0002401487
Дата охранного документа: 10.10.2010
10.07.2019
№219.017.b029

Способ эксплуатации литий-ионной аккумуляторной батареи в составе искусственного спутника земли

Изобретение относится к электротехнической промышленности и может быть использовано при эксплуатации литий-ионных аккумуляторных батарей (ЛИАБ). Техническим результатом изобретения является повышение эффективности использования ЛИАБ и увеличение срока службы. Согласно изобретению способ...
Тип: Изобретение
Номер охранного документа: 0002403656
Дата охранного документа: 10.11.2010
02.10.2019
№219.017.d041

Устройство коммуникационного интерфейса gigaspacewire

Изобретение относится к устройству коммуникационного интерфейса GigaSpaceWire. Техническим результатом является устранение потери пропускной способности при увеличении частоты работы устройства и скорости передачи в интерфейсе. Устройство содержит блок выдачи данных, блок приема данных, блок...
Тип: Изобретение
Номер охранного документа: 0002700560
Дата охранного документа: 17.09.2019
21.05.2020
№220.018.1f6a

Контроллер сетевого транспортного протокола

Изобретение относится к устройствам аппаратной реализации сетевого транспортного протокола (СТП), используемого при передаче и приеме информационных данных. Технический результат - реализация механизма транспортных соединений, представляющего собой виртуальное однонаправленное соединение между...
Тип: Изобретение
Номер охранного документа: 0002721230
Дата охранного документа: 18.05.2020
+ добавить свой РИД