Управляющий байтурсынов

Spectrum-совместимые компьютеры "Байт","Байт-01" и прочие раритеты.  0. #EE (238dec). Управляющий регистр синтезатора звука.

Изобретение относится к технике связи и может использоваться для формирования и расформирования кадров. Технический результат состоит в восстановлении данных пакета. Ускоритель высокоуровневого управления передачей данных (ВУКПД) включает в себя блок расформирования кадров и блок формирования кадров для ускорения соответственно процессов расформирования кадров и формирования кадров для пакетов РРР. Блок расформирования пакета включает в себя входной модуль интерфейса, модуль обнаружения, модуль преобразования и выходной модуль интерфейса. Входной модуль интерфейса принимает пакет данных, который будет подвергаться операции расформирования кадров. Модуль обнаружения оценивает каждый байт данных для обнаружения специальных байтов. Модуль преобразования расформировывает кадры принятых данных, удаляя байты флажка и управляющие байты, «преобразовывает из управляющей последовательности» байт данных, расположенный после каждого управляющего байта, обеспечивает слово заголовка для каждого байта флажка и проверяет каждый пакет, который будет подвергаться операции расформирования кадров. 11 н. и 41 з.п. ф-лы, 15 ил.
Область техники, к которой относится изобретение
Настоящее изобретение относится в общем случае к передаче данных, а более конкретно, к аппаратному ускорителю «высокоуровневого управления каналом передачи данных» (ВУКПД, HDLC) для формирования кадров и расформирования кадров пакетов PPP.
Уровень техники
Быстрый рост компьютерных сетей, таких как Интернет, привел к возникновению требования на инфраструктуры высокоскоростной передачи данных, которые могут поддерживать огромный объем трафика данных, сгенерированного этими сетями. Приблизительно параллельно с ростом Интернет происходит развертывание и признание беспроводных систем связи, способных поддерживать разнообразные услуги. Системы радиосвязи нового поколения предназначены для эффективного обеспечения передачи данных и голоса, что включает в себя трафик данных, сгенерированный Интернет.
Передача данных между клиентом и сервером обычно достигается через множество коммуникационных и сетевых элементов. Например, для удаленного обращения к серверу по беспроводному каналу связи терминал может осуществлять связь через беспроводной канал связи с точкой доступа, которая может дополнительно связываться с сервером через маршрутизаторы, концентраторы, мосты и т.д. Эти элементы связываются друг с другом через определенные протоколы, которые могут определяться на основе открытой модели или частной модели.
Стандартная передача данных Интернет обычно поддерживается через уровень протокола управления передачей (TCP), который работает поверх уровня Интернет протокола (IP), который может дополнительно работать поверх уровня протокола двухточечного соединения (ПДС, PPP). Эти уровни определяются с помощью эталонной модели взаимодействия открытых систем, которая обычно упоминается, как модель OSI и известна из предшествующего уровня техники. Беспроводная связь может поддерживаться через уровень протокола радиолинии (УПР, RLP), который работает поверх физического уровня, такого как, например, уровень высокоскоростной передачи данных (HDR), определенный с помощью промежуточного стандарта IS-856.

Определение адреса. 27. 2 типа управляющих байтов IOS(PCI),байт состояния.  35. Подключение АЦП и ЦАП к МП. Адреса. Управляющий байт ППИ.

Таким образом может потребоваться, чтобы беспроводные устройства связи поддерживали протокол PPP для передачи пакетных данных и протокол RLP для беспроводной связи. Каждый уровень протокола конкретно определяет формат для того блока передачи данных протокола, который является «пакетом» для RLP уровня и «кадром» для уровня PPP. Каждый кадр PPP обычно генерируют с помощью инкапсуляции пакета PPP.
Обычно обработку пакетов RLP для восстановления данных пакета PPP и обработку данных пакета RLP для формирования пакетов PPP выполняют с помощью программного обеспечения, выполняемого на процессоре. Для восстановления данных пакета PPP в каждом пакете RLP программное обеспечение обычно должно извлекать каждый байт пакета RLP, определять, должна ли какая-либо обработка выполняться с этим байтом, и затем выполнять необходимую обработку (если она необходима). «Преобразование» данных между PPP и RLP может потреблять большой процент от вычислительных возможностей процессора. Это потребует более быстрого процессора для беспроводного устройства связи и/или ограничит функциональные возможности и особенности, которые могут обеспечиваться устройством. Кроме того, дополнительная память обычно требуется для выполнения преобразования с помощью программного обеспечения.
Поэтому в предшествующем уровне техники существует потребность в аппаратном ускорителе, который может восстанавливать данные пакета PPP из пакетов RLP и формировать пакеты PPP из данных пакета RLP.
Раскрытие изобретения
Ускоритель ВУКПД обеспечивают для ускорения процессов расформирования и формирования кадров для пакетов PPP. В частности, специализированный аппаратный блок расформирования кадров ВУКПД обеспечивают для расформирования кадров пакетов RLP, для восстановления данных пакета PPP, и специализированный аппаратный блок формирования кадров ВУКПД обеспечивают для формирования кадров пакетов PPP из данных пакета RLP. Блок расформирования кадров и блок формирования кадров включают в себя достаточное количество аппаратных схем, поэтому минимальное программное управление необходимо, соответственно, для выполнения расформирования и формирования кадров.

Найдено: управляющий : 1056, управляющего : 703, управляющему : 39  2. ФСС - Новости - Управляющий региональным отделением Фонда провел прие [ 7.209% ].

Конкретный вариант осуществления обеспечивает блок расформирования кадров для использования в беспроводном устройстве связи. Блок расформирования кадров включает в себя входной модуль интерфейса, модуль обнаружения, модуль преобразования и выходной модуль интерфейса. Входной модуль интерфейса принимает, например, пакет данных RLP для расформирования кадров, одно слово за один раз, и для каждого принятого слова обеспечивает один байт данных за один раз для последующей обработки. Пакет RLP включает в себя один или более полных и/или неполных пакетов PPP, имеющих формат, определенный Интернет-стандартом RFC 1662 (запрос на комментарии 1662). Модуль обнаружения оценивает каждый байт данных от входного модуля интерфейса для обнаружения специальных байтов (например, байтов флажка, управляющих байтов и недопустимых байтов). Модуль преобразования выполняет расформирование кадра данных из модуля интерфейса, удаляя байты флажка и управляющие байты, «преобразует из управляющей последовательности» байт данных, следующий после каждого управляющего байта (например, выполняя операцию «исключающее ИЛИ» байта данных с «0х20»), обеспечивая слово заголовка для каждого байта флажка и проверяя каждый пакет с расформированными кадрами, основываясь на значении контрольной суммы кадра (КСК, FCS), связанной с данным пакетом. Выходной модуль интерфейса обеспечивает передачу данных с расформированными кадрами и может дополнительно выполнять выравнивание байтов при обеспечении передачи данных с расформированными кадрами. Блок расформирования кадров может также включать в себя модуль контроля состояния, предназначенный для обеспечения управляющих сигналов, указывающих конкретные задания, которые будут выполняться для расформирования кадров (например, вставка заголовка, удаление управляющего байта и т.д.).
Другой конкретный вариант осуществления обеспечивает блок формирования кадров для использования в беспроводном устройстве связи. Блок формирования кадров включает в себя входной модуль интерфейса, модуль обнаружения, модуль преобразования и выходной модуль интерфейса. Входной модуль интерфейса принимает пакет данных, в которых будут сформированы кадры, одно слово за один раз, и для каждого принятого слова обеспечивает один байт данных за один раз для последующей обработки. Модуль обнаружения оценивает каждый байт данных из входного модуля интерфейса для обнаружения байтов с определенным значением (например, байтов, для которых нужно сформировать управляющую последовательность). Модуль преобразования формирует кадры из данных из модуля интерфейса, вставляя управляющий байт для каждого байта данных, для которого будет сформирована управляющая последовательность, и преобразуя в управляющую последовательность этот байт данных, вставляя байт флажка в ответ на прием команды вставить байт флажка и вставляя значение КСК в ответ на прием команды вставить значение КСК. Выходной модуль интерфейса обеспечивает передачу созданных данных, имеющих формат, определенный стандартом RFC 1662. Блок формирования кадров может также включать в себя модуль контроля состояния, предназначенный для обеспечения управляющих сигналов, указывающих конкретные задания, которые будут выполняться для формирования кадров (например, вставка флажка, вставка управляющего байта, вставка КСК и т.д.).
Различные аспекты и варианты осуществления изобретения описаны более подробно ниже. Изобретение дополнительно обеспечивает процессоры цифровой обработки сигналов, интегральные схемы, способы, беспроводные устройства связи, терминалы, базовые станции, системы и другие устройства и элементы, которые воплощают различные аспекты, варианты осуществления и особенности изобретения, как описано более подробно ниже.
Краткое описание чертежей
Особенности, характер и преимущества настоящего изобретения станут более очевидными из подробного описания, представленного ниже, рассмотренного вместе с чертежами, на которых одинаковые ссылочные позиции определяют соответствующие элементы и на которых:
фиг.1 - диаграмма варианта осуществления системы связи, способной поддерживать передачу голоса и данных;
фиг.2 - структурная схема конкретного варианта осуществления терминала доступа;
фиг.3A - диаграмма, иллюстрирующая формат кадра, основанный на структуре кадра PPP подобного ВУКПД, описанной в Интернет-стандарте RFC 1662 (запрос на комментарии 1662);
фиг.3B - диаграмма, иллюстрирующая зависимость между последовательностью пакетов RLP и последовательностью пакетов PPP;
фиг.4 - структурная схема ускорителя ВУКПД, который может использоваться для выполнения формирования кадров и расформирования кадров для пакетов PPP;
фиг.5A - диаграмма формата памяти для выходного буфера блока расформ

Доброго времени суток. Есть программка для управления таймером с такими  Выдает ошибку в 46 строке: outportb(0x43,0x36); // Ошибка: Bad

Например, управляющий байт 10001001 говорит, что следующий за ним байт нужно повторить 9 раз, так как 10012 = 910.

17 апреля 2009 Так например, в даташите указано, что в случае установки флага "B" в байте субадреса, управляющий МК должен отправлять все восемь БАЙТ