Вимірювання та приладобудування
Реалізація та розрахунок механізмів виявлення помилок в передачах даних Microprocessor
Table of Contents
Впровадження механізмів виявлення помилок в передачах даних мікропроцесора є важливим для забезпечення цілісності даних. Ці механізми допомагають виявити помилки, які можуть виникнути при передачі даних або зберігання даних, запобігаючи пошкодженим даних від впливу системних операцій. У цій статті розглянуто загальні методи виявлення помилок і як вони реалізуються в мікропроцесорах.
Загальні методи виявлення помилок
Для виявлення помилок в передачі даних використовуються кілька методів. До найбільш поширених відносяться перевірка парності, перевірка циклічної надмірності (CRC), методи перевірки. Кожен метод варіюється в складності і ефективності, придатних для різних додатків.
Реалізація виявлення помилок
Впровадження виявлення помилок передбачає додавання специфічних алгоритмів до процесу передачі даних. Наприклад, біти парності приводяться до блоків даних, щоб забезпечити простий виявлення помилок. CRC передбачається поліномічне поділ біт даних, що генерує контроль, що передається поряд з даними. Ресівер перерахує контрольний результат для перевірки цілісності даних.
Розрахунок кодів виявлення помилок
Розрахунок кодів виявлення помилок залежить від обраного способу. Для парності один біт додається на основі кількості 1х в даних. CRC передбачає розділення даних за допомогою заздалегідь визначеного поліному і використання решти в якості чеку. Часто чекуми розраховується за рахунок підсумкових сегментів даних і здійснюючи результат модуляло ряд.
- Укусу батьківства
- Перевірка акцилової надмірності (CRC)
- УКР
- Код товару