Исследование алгоритмов вычисления контрольной суммы CRC8 в микропроцессорных системах при дефиците ресурсов

Opis bibliograficzny
Parent link:Приборы и системы. Управление, контроль, диагностика: научный журнал.— , 1956-
№ 6.— 2018.— [С. 22-29]
1. autor: Мыцко Е. А. Евгений Алексеевич
Korporacja: Национальный исследовательский Томский политехнический университет Инженерная школа информационных технологий и робототехники Отделение информационных технологий
Kolejni autorzy: Мальчуков А. Н. Андрей Николаевич, Иванов С. Д. Сергей Дмитриевич
Streszczenie:Заглавие с экрана
В работе представлено исследование программных реализаций алгоритмов вычисления контрольной суммы CRC 8, применяемой для контроля целостности передаваемой информации в микропроцессорных системах сбора, обработки информации и управления технологическим процессами. Приведены блок-схемы классического, табличного и различных модификаций матричного алгоритмов вычисления CRC 8 для цифрового датчика температуры DS 18 B 20. Выработаны рекомендации к применению алгоритмов расчета CRC для систем с дефицитом ресурсов - небольшой объем памяти программ и данных, низкая производительность. Установлено, что реализация табличного алгоритма применима при наличии свободного объема памяти от 144 слов. В случаях значительно меньшего доступного объема памяти (до 50 слов) целесообразно применение программных реализаций с матрицей в RAM или в регистрах общего назначения.
The paper presents a study of software implementations of CRC8 checksum algorithms are used to control the integrity of transmitted information in microprocessor systems for collecting, processing information and managing technological processes. The block diagrams of the classical, table-driven and various modifications of the matrix-driven algorithms for computing CRC8 are presented for the DS18B20 digital temperature sensor. Recommendations for the use of CRC computation algorithms for systems with a shortage of resources - a small amount of program and data memory, low productivity have been developed. It is established that the implementation of the table-driven algorithm is applicable when there is a free memory capacity of 144 words. In cases of significantly less memory available (up to 50 words), it is advisable to use software implementations with a matrix in RAM or in general-purpose registers.
Режим доступа: по договору с организацией-держателем ресурса
Język:rosyjski
Wydane: 2018
Hasła przedmiotowe:
Dostęp online:https://elibrary.ru/item.asp?id=35102106
Format: Elektroniczne Rozdział
KOHA link:https://koha.lib.tpu.ru/cgi-bin/koha/opac-detail.pl?biblionumber=658478

MARC

LEADER 00000naa0a2200000 4500
001 658478
005 20250210120703.0
035 |a (RuTPU)RU\TPU\network\26371 
090 |a 658478 
100 |a 20181017d2018 k||y0rusy50 ca 
101 0 |a rus 
102 |a RU 
135 |a drcn ---uucaa 
181 0 |a i  
182 0 |a b 
200 1 |a Исследование алгоритмов вычисления контрольной суммы CRC8 в микропроцессорных системах при дефиците ресурсов  |d CRC8 computation algorithms research in microprocessor systems with resource deficiency  |f Е. А. Мыцко, А. Н. Мальчуков, С. Д. Иванов 
203 |a Текст  |c электронный 
300 |a Заглавие с экрана 
320 |a [Библиогр.: 20 назв.] 
330 |a В работе представлено исследование программных реализаций алгоритмов вычисления контрольной суммы CRC 8, применяемой для контроля целостности передаваемой информации в микропроцессорных системах сбора, обработки информации и управления технологическим процессами. Приведены блок-схемы классического, табличного и различных модификаций матричного алгоритмов вычисления CRC 8 для цифрового датчика температуры DS 18 B 20. Выработаны рекомендации к применению алгоритмов расчета CRC для систем с дефицитом ресурсов - небольшой объем памяти программ и данных, низкая производительность. Установлено, что реализация табличного алгоритма применима при наличии свободного объема памяти от 144 слов. В случаях значительно меньшего доступного объема памяти (до 50 слов) целесообразно применение программных реализаций с матрицей в RAM или в регистрах общего назначения. 
330 |a The paper presents a study of software implementations of CRC8 checksum algorithms are used to control the integrity of transmitted information in microprocessor systems for collecting, processing information and managing technological processes. The block diagrams of the classical, table-driven and various modifications of the matrix-driven algorithms for computing CRC8 are presented for the DS18B20 digital temperature sensor. Recommendations for the use of CRC computation algorithms for systems with a shortage of resources - a small amount of program and data memory, low productivity have been developed. It is established that the implementation of the table-driven algorithm is applicable when there is a free memory capacity of 144 words. In cases of significantly less memory available (up to 50 words), it is advisable to use software implementations with a matrix in RAM or in general-purpose registers. 
333 |a Режим доступа: по договору с организацией-держателем ресурса 
461 1 |t Приборы и системы. Управление, контроль, диагностика  |o научный журнал  |d 1956- 
463 1 |t № 6  |v [С. 22-29]  |d 2018 
510 1 |a CRC8 computation algorithms research in microprocessor systems with resource deficiency  |z eng 
610 1 |a электронный ресурс 
610 1 |a труды учёных ТПУ 
610 1 |a декодеры 
610 1 |a микроконтроллеры 
610 1 |a целостность 
610 1 |a данные 
610 1 |a контрольные суммы 
610 1 |a алгоритмы 
610 1 |a датчики температуры 
700 1 |a Мыцко  |b Е. А.  |c специалист в области информатики и вычислительной техники  |c программист Томского политехнического университета  |f 1991-  |g Евгений Алексеевич  |3 (RuTPU)RU\TPU\pers\32945  |9 16793 
701 1 |a Мальчуков  |b А. Н.  |c специалист в области информатики и вычислительной техники  |c доцент Томского политехнического университета, кандидат технических наук  |f 1982-  |g Андрей Николаевич  |3 (RuTPU)RU\TPU\pers\25402  |9 11345 
701 1 |a Иванов  |b С. Д.  |g Сергей Дмитриевич 
712 0 2 |a Национальный исследовательский Томский политехнический университет  |b Инженерная школа информационных технологий и робототехники  |b Отделение информационных технологий  |3 (RuTPU)RU\TPU\col\23515 
801 2 |a RU  |b 63413507  |c 20181017  |g RCR 
856 4 |u https://elibrary.ru/item.asp?id=35102106 
942 |c CF