KR100782807B1 - 첵섬 기입 방법 및 그에 따른 첵섬 확인 장치 - Google Patents

첵섬 기입 방법 및 그에 따른 첵섬 확인 장치 Download PDF

Info

Publication number
KR100782807B1
KR100782807B1 KR1020030008459A KR20030008459A KR100782807B1 KR 100782807 B1 KR100782807 B1 KR 100782807B1 KR 1020030008459 A KR1020030008459 A KR 1020030008459A KR 20030008459 A KR20030008459 A KR 20030008459A KR 100782807 B1 KR100782807 B1 KR 100782807B1
Authority
KR
South Korea
Prior art keywords
sum
memory
checksum
value
mode
Prior art date
Application number
KR1020030008459A
Other languages
English (en)
Other versions
KR20040072816A (ko
Inventor
김진헌
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020030008459A priority Critical patent/KR100782807B1/ko
Priority to US10/775,025 priority patent/US7350135B2/en
Priority to CNB2004100314518A priority patent/CN1275158C/zh
Publication of KR20040072816A publication Critical patent/KR20040072816A/ko
Application granted granted Critical
Publication of KR100782807B1 publication Critical patent/KR100782807B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1004Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's to protect a block of data words, e.g. CRC or checksum
    • CCHEMISTRY; METALLURGY
    • C09DYES; PAINTS; POLISHES; NATURAL RESINS; ADHESIVES; COMPOSITIONS NOT OTHERWISE PROVIDED FOR; APPLICATIONS OF MATERIALS NOT OTHERWISE PROVIDED FOR
    • C09JADHESIVES; NON-MECHANICAL ASPECTS OF ADHESIVE PROCESSES IN GENERAL; ADHESIVE PROCESSES NOT PROVIDED FOR ELSEWHERE; USE OF MATERIALS AS ADHESIVES
    • C09J7/00Adhesives in the form of films or foils
    • C09J7/20Adhesives in the form of films or foils characterised by their carriers
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F41WEAPONS
    • F41HARMOUR; ARMOURED TURRETS; ARMOURED OR ARMED VEHICLES; MEANS OF ATTACK OR DEFENCE, e.g. CAMOUFLAGE, IN GENERAL
    • F41H3/00Camouflage, i.e. means or methods for concealment or disguise

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Chemical & Material Sciences (AREA)
  • Organic Chemistry (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Detection And Correction Of Errors (AREA)

Abstract

본 발명은 첵섬 기입 방법 및 그에 따른 첵섬 확인 장치에 관한 것으로. 본 발명에 따른 첵섬 기입 방법은 (a) 메모리에 기입된 값들을 소정 단위씩 독출하고, 독출된 값을 모두 더하여 제1첵섬을 계산하는 단계; (b) 제1첵섬에서 메모리의 소정 부분에 기입된 값을 감산하여 제1모드첵섬을 계산하는 단계; (c) 제1모드첵섬이 소정 조건을 만족하지않으면 제2첵섬을 0으로 초기화하는 단계; (d) 제2첵섬을 반전하고, 반전된 제2첵섬을 제1모드책섬에 더하여 제2모드첵섬을 계산하는 단계; 및 (e) 제2모드첵섬이 제2첵섬과 동일하면, 제2첵섬의 반전된 값을 메모리의 소정 부분에 기입하는 단계를 포함함을 특징으로한다.

Description

첵섬 기입 방법 및 그에 따른 첵섬 확인 장치{Chacksum calculation method and checksum confirmation apparatus thereof}
도 1은 본 발명에 따른 첵섬 표시 장치에 대한 블록도이다.
도 2는 일반적인 첵섬 계산 방법에 대한 흐름도이다.
도 3는 메모리의 끝부분에 저장된 데이터를 도시한 것이다.
도 4는 본 발명에 따른 첵섬 기입 방법에 대한 흐름도이다.
본 발명은 첵섬(checksum) 기입 방법 및 그에 따른 첵섬 확인 장치에 관한 것으로, 마이크로 컴퓨터와 메모리를 구비한 장치에서 상기 메모리의 첵섬을 계산하고 기입하는 방법 및 그에 따른 첵섬 확인 장치에 관한 것이다.
마이크로 컴퓨터를 사용하는 장치는 프로그램을 저장하는 저장매체, 예를 들어 롬(ROM) 또는 플래시 메모리(Flash Memory)를 갖고 있다. 이러한 장치에서 문제가 발생하거나 장치의 메모리에 들어있는 프로그램에 대한 정보를 알고자 할 때 첵섬을 확인한다.
첵섬을 확인하기위해서 종래에는 장치를 분해하여 메모리에 부착된 첵섬값을 확인해야한다. 이 경우 장치의 분해 및 조립에 상당한 시간이 소요되고, 장치 또는 제품에 스크래치 등이 발생할 수 있다.
따라서 첵섬을 메모리에 기입하는 방법 및 장치를 분해하지않고서도 기입된 첵섬을 확인할 수 있는 장치가 필요하다.
본 발명이 이루고자하는 기술적 과제는 메모리에 저장된 데이터의 첵섬을 계산하고, 계산된 첵섬을 상기 메모리의 특정 위치에 기입하는 첵섬 기입 방법 및 그에 따른 장치를 제공하는데 있다.
상기 기술적 과제를 이루기위한, 본 발명은 메모리에 상기 메모리에 대한 첵섬을 계산하여 기입하는 방법에 있어서, (a) 상기 메모리에 기입된 값들을 소정 단위씩 독출하고, 독출된 값을 모두 더하여 제1첵섬을 계산하는 단계; (b) 상기 제1첵섬에서 상기 메모리의 소정 부분에 기입된 값을 감산하여 제1모드첵섬을 계산하는 단계; (c) 상기 제1모드첵섬이 소정 조건을 만족하지않으면 제2첵섬을 0으로 초기화하는 단계; (d) 상기 제2첵섬을 반전하고, 반전된 제2첵섬을 상기 제1모드책섬에 더하여 제2모드첵섬을 계산하는 단계; 및 (e) 상기 제2모드첵섬이 상기 제2첵섬과 동일하면, 상기 제2첵섬의 반전된 값을 상기 메모리의 소정 부분에 기입하는 단계를 포함함을 특징으로한다.
상기 기술적 과제를 이루기위한, 본 발명의 첵섬 확인 장치는 소정 프로그램과 입력되는 첵섬값을 저장하는 메모리; 상기 메모리에 저장된 프로그램을 수행하 고, 상기 메모리로부터 읽은 첵섬값을 반전하여 출력하는 마이크로 컴퓨터; 및 다음의 과정: (a) 상기 메모리에 기입된 값들을 소정 단위씩 독출하고, 독출된 값을 모두 더하여 제1첵섬을 계산하는 단계; (b) 상기 제1첵섬에서 상기 메모리의 소정 부분에 기입된 값을 감산하여 제1모드첵섬을 계산하는 단계; (c) 상기 제1모드첵섬이 소정 조건을 만족하지않으면 제2첵섬을 0으로 초기화하는 단계; (d) 상기 제2첵섬을 반전하고, 반전된 제2첵섬을 상기 제1모드책섬에 더하여 제2모드첵섬을 계산하는 단계; 및 (e) 상기 제2모드첵섬이 상기 제2첵섬과 동일하면, 상기 제2첵섬의 반전된 값을 상기 메모리의 소정 부분에 기입하는 단계를 수행하여 상기 첵섬값을 계산하고 상기 메모리에 기입하는 첵섬 계산부를 포함함을 특징으로한다.
이하에서 첨부된 도면을 참조하여 본 발명의 실시예를 상세하게 설명하도록 한다.
도 1은 본 발명에 따른 첵섬 표시 장치에 대한 블록도이다.
도시된 바에 따른 첵섬 표시 장치는 마이크로 컴퓨터(10-1), 프로그램을 저장하는 메모리(10-2) 그리고 첵섬을 계산하는 첵섬 계산부(10-3)를 포함하는 장치(10)와 디스플레이부(11)를 구비한다. 마이크로 컴퓨터(10-1)는 메모리(10-2)에 저장된 프로그램을 읽어서 그에 해당하는 동작을 수행한다. 첵섬 계산부(10-3)는 메모리(10-2)에 저장된 파일을 읽고 그 첵섬을 계산하며, 계산된 첵섬을 메모리(10-2)의 특정 부분에 저장한다. 마이크로 컴퓨터(10-1)는 사용자로부터 요청이 있을 경우 메모리(10-2)에 저장된 첵섬을 읽고, 이를 장치(10)의 외부에 있는 디스플레이부(11)를 통해 표시할 수 있다. 디스플레이부(11)로는 LED(Light Emitting Diode), OSD(On Scree Display)장치 등이 될 수 있다.
첵섬 계산부(10-3)의 동작은 도 2 및 도 4에 도시된 첵섬 계산 방법을 참조하여 설명하기로 한다. 도 3는 메모리의 끝부분에 저장된 데이터를 도시한 것이다.
첵섬 계산부(10-2)는 메모리에 저장된 데이터를 1바이트씩 읽어서 책섬을 계산하는데, 먼저, 메모리의 번지를 가리키는 롬 포인터(rom_ptr)를 0으로 하고, 첵섬(chk_sum)도 0으로 초기화한다(20단계). 참고로 도 2내지 도 4에서 설명되는 숫자중 0x로 시작하는 숫자는 모두 16진값임을 나타낸다. 책섬은 기존의 첵섬값에 이 롬 포인터가 가리키는 번지에 기입된 값(*rom_ptr)을 더하여 계산된다(21단계). 다음으로 롬 포인터값을 1 증가시키고(22단계), 증가된 롬 포인터값이 전체 메모리 크기보다 작거나 같으면(23단계), 21단계 내지 23단계를 반복한다.
이렇게 계산된 첵섬을 메모리의 특정위치, 예를 들어 맨 마지막 위치의 두 바이트(도 3의 A 및 B)에 저장한다. 도 3에서 참조번호 30은 번지를 나타내고, 31은 데이터가 기입되는 부분을 나타내는데, 대체로 메모리의 끝부분은 도시된 바와 같이 비어있는 상태다. 따라서 첵섬을 메모리의 맨 마지막에 있는 두 바이트에 기입한다면, 굳이 장치를 분해하지않고서도 외부에서 이 부분에 기입된 값을 읽음으로써 책섬을 확인할 수 있다.
그러나, 첵섬을 이 부분에 기입하게된다면 기입으로 인해 다시 메모리 내부의 첵섬값이 달라지게 된다. 이 경우 달라진 첵섬의 보정에는 다시 수바이트가 필요하다.
따라서 메모리의 전체 첵섬값이 달라지지않게하면서 기입하는 방법을 생각해 볼 수 있다. 도 4는 이러한 방법에 대한 흐름도이다. 도시된 바에 따르면, 도 2의 방법을 이용하여 메모리 전체에 대한 제1첵섬(chksum)을 계산한다(40단계). 계산된 첵섬에서 도 3의 A와 B 위치에 저장된 데이터를 감산한 제1모드첵섬(mod1_chksum)을 계산한다(41단계). 제1모드첵섬에 대해 257(0x0101)로 모듈로(modulo) 계산한 값이 2이면(42단계) 도 3의 C로 표시된 바이트의 최하위 비트를 보정한다(43단계). 예를 들어 C에 저장된 값이 0xFF라면 0xFE로 보정된다. 이는 첵섬값으로 가능한 총65536개의 첵섬값들중에서 0부터 시작하여 매 258번째에 해당하는 데이터에 대해서는 보정이 필요하다는 것을 의미한다. 제2첵섬(i_chksum)값을 0부터 1씩 증가시키고(44단계), 제2첵섬값을 반전한 다음(-i_chksum), 반전된 제2첵섬값의 상위 바이트값을 A 위치에 해당하는 값으로, 하위 바이트값을 B위치에 해당하는 값으로 치환한다(45단계). 상기 A 및 B위치에 해당하는 바이트값들을 41단계의 제1모드첵섬값에 더하고(46단계), 더한값을 41단계의 제1모드첵섬과 구별되는 제2모드첵섬(mod2_chksum)으로 정의한다. 제2모드첵섬과 제2첵섬(i_chksum)값이 동일하면(47단계), 반전된 제2첵섬값을 각각 A와 B위치에 기입한다(48단계). 47단계에서 두 값이 동일하지않으면, 현재의 제2첵섬값을 1증가시키고 제2첵섬이 0xFFFF가 될때까지 45단계 내지 47단계를 반복한다.
추후 첵섬을 점검하는 경우, 메모리의 A와 B위치에 기입되어 있는 반전된 제2첵섬을 읽은 후 이를 반전시켜서 정상적인 첵섬을 확인한다. 즉, 메모리의 맨 마지막 두 바이트를 제외한 나머지에 기입되는 값들과 상기 두 바이트에 기입되는 값인 반전된 제2첵섬(-i_chksum)값을 모두 첵섬한 결과가 제2첵섬(i_chksum)이 되 므로, 추후 첵섬의 점검은 상기 두 바이트에 기입되는 값인 반전된 제2첵섬을 재반전하여 출력하면 된다. 확인은 디스플레이부(11)를 통해 이루어질 수도 있다.
본 발명에 따르면, n 바이트에 대한 첵섬을 이용하는 장치에서 메모리 자체에 첵섬을 기입하면서도 메모리의 비어있는 부분중 2 바이트, 혹은 256가지 경우의 수에 대해서는 2바이트+1비트만 추가로 더 필요로하므로, 첵섬기입이 간편하고 장치를 분해하지 않고서도 보다 간편하게 첵섬을 점검할 수 있다.

Claims (9)

  1. 메모리에 상기 메모리에 대한 첵섬을 계산하여 기입하는 방법에 있어서,
    (a) 상기 메모리에 기입된 값들을 소정 단위씩 독출하고, 독출된 값을 모두 더하여 제1첵섬을 계산하는 단계;
    (b) 상기 제1첵섬에서 상기 메모리의 소정 부분에 기입된 값을 감산하여 제1모드첵섬을 계산하는 단계;
    (c) 상기 제1모드첵섬이 소정 조건을 만족하지않으면 제2첵섬을 0으로 초기화하는 단계;
    (d) 상기 제2첵섬을 반전하고, 반전된 제2첵섬을 상기 제1모드책섬에 더하여 제2모드첵섬을 계산하는 단계; 및
    (e) 상기 제2모드첵섬이 상기 제2첵섬과 동일하면, 상기 제2첵섬의 반전된 값을 상기 메모리의 소정 부분에 기입하는 단계를 포함하는 것을 특징으로하는 첵 섬 기입 방법.
  2. 제1항에 있어서,
    (f) 상기 제2모드첵섬이 상기 제2첵섬과 동일하지않다면, 상기 제2첵섬을 1증가시킨 다음 상기 (d) 및 (f)단계를 반복하는 단계를 더 구비하는 것을 특징으로하는 첵섬 기입 방법.
  3. 제1항에 있어서, 상기 (c)단계의 조건은
    상기 제1첵섬을 제1값으로 모듈로 계산하여 그 결과값이 제2값인 경우임을 특징으로하는 첵섬 기입 방법.
  4. 제1항 내지 제3항중 어느 한 항에 있어서, 상기 (c)단계는
    상기 조건을 만족한다면, 상기 제2첵섬의 반전된 값이 기입되는 부분의 바로 앞에 있는 비트값을 보정하는 단계를 더 구비함을 특징으로하는 첵섬 기입 방법.
  5. 제1항에 있어서,
    (f) 상기 메모리에 대한 첵섬을 확인할 때는 상기 소정 부분에 기입된 값을 반전하여 출력하는 단계를 더 구비함을 특징으로하는 첵섬 기입 방법.
  6. 소정 프로그램과 입력되는 첵섬값을 저장하는 메모리;
    상기 메모리에 저장된 프로그램을 수행하고, 상기 메모리로부터 읽은 첵섬값을 반전하여 출력하는 마이크로 컴퓨터; 및
    다음의 과정:
    (a) 상기 메모리에 기입된 값들을 소정 단위씩 독출하고, 독출된 값을 모두 더하여 제1첵섬을 계산하는 단계;
    (b) 상기 제1첵섬에서 상기 메모리의 소정 부분에 기입된 값을 감산하여 제1모드첵섬을 계산하는 단계;
    (c) 상기 제1모드첵섬이 소정 조건을 만족하지않으면 제2첵섬을 0으로 초기화하는 단계;
    (d) 상기 제2첵섬을 반전하고, 반전된 제2첵섬을 상기 제1모드책섬에 더하여 제2모드첵섬을 계산하는 단계; 및
    (e) 상기 제2모드첵섬이 상기 제2첵섬과 동일하면, 상기 제2첵섬의 반전된 값을 상기 메모리의 소정 부분에 기입하는 단계,
    를 수행하여 상기 첵섬값을 계산하고 상기 메모리에 기입하는 첵섬 계산부를 포함함을 특징으로하는 첵섬 확인 장치.
  7. 제6항에 있어서, 상기 첵섬 계산부는
    (f) 상기 제2모드첵섬이 상기 제2첵섬과 동일하지않다면, 상기 제2첵섬을 1증가시킨 다음 상기 (d) 내지 (f)단계를 반복하는 단계를 더 수행함을 특징으로하는 첵섬 확인 장치.
  8. 제6항에 있어서, 상기 첵섬 계산부는
    상기 (c)단계의 조건이 상기 제1첵섬을 제1값으로 모듈로 계산하여 그 결과값이 제2값인 경우일 때 상기 (c)단계를 수행하는 것을 특징으로하는 첵섬 확인 장치.
  9. 제6항 내지 제8항중 어느 한 항에 있어서, 상기 첵섬 계산부는
    상기 (c)단계에서 상기 조건을 만족한다면, 상기 메모리에서 상기 제2첵섬의 반전된 값이 기입되는 부분의 바로 앞에 있는 비트값을 보정하는 단계를 더 수행하는 것을 특징으로하는 첵섬 확인 장치.
KR1020030008459A 2003-02-11 2003-02-11 첵섬 기입 방법 및 그에 따른 첵섬 확인 장치 KR100782807B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020030008459A KR100782807B1 (ko) 2003-02-11 2003-02-11 첵섬 기입 방법 및 그에 따른 첵섬 확인 장치
US10/775,025 US7350135B2 (en) 2003-02-11 2004-02-10 Checksum writing method and checksum checking apparatus
CNB2004100314518A CN1275158C (zh) 2003-02-11 2004-02-11 校验和计算和写入方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030008459A KR100782807B1 (ko) 2003-02-11 2003-02-11 첵섬 기입 방법 및 그에 따른 첵섬 확인 장치

Publications (2)

Publication Number Publication Date
KR20040072816A KR20040072816A (ko) 2004-08-19
KR100782807B1 true KR100782807B1 (ko) 2007-12-06

Family

ID=33411555

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030008459A KR100782807B1 (ko) 2003-02-11 2003-02-11 첵섬 기입 방법 및 그에 따른 첵섬 확인 장치

Country Status (3)

Country Link
US (1) US7350135B2 (ko)
KR (1) KR100782807B1 (ko)
CN (1) CN1275158C (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1971536A (zh) * 2005-11-24 2007-05-30 鸿富锦精密工业(深圳)有限公司 基本输入输出***的纠错***及方法
TWI459763B (zh) * 2011-03-23 2014-11-01 Mediatek Inc 切割網路封包之卸載方法及其裝置
US10102218B2 (en) * 2014-09-30 2018-10-16 Microsoft Technology Licensing, Llc File system with per-extent checksums
US10073735B1 (en) 2014-10-28 2018-09-11 Seagate Technology Llc Seeding mechanism for error detection codes
CN107015882B (zh) 2016-12-26 2019-11-22 阿里巴巴集团控股有限公司 一种区块数据校验方法和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5319651A (en) * 1989-06-30 1994-06-07 Digital Equipment Corporation Data integrity features for a sort accelerator
US5960012A (en) * 1997-06-23 1999-09-28 Sun Microsystems, Inc. Checksum determination using parallel computations on multiple packed data elements
KR20030029720A (ko) * 2001-10-10 2003-04-16 엘지전자 주식회사 펌웨어 버전 검사 장치 및 방법

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS621043A (ja) 1985-06-26 1987-01-07 Oki Electric Ind Co Ltd マイクロコンピユ−タシステムのプログラムチエツク方式
US5493649A (en) * 1994-06-21 1996-02-20 Microsoft Corporation Detecting corruption in a computer program at execution time using a checksum
US5663952A (en) * 1995-07-07 1997-09-02 Sun Microsystems, Inc. Checksum generation circuit and method
FI102221B1 (fi) * 1995-10-30 1998-10-30 Nokia Telecommunications Oy Tietokoneen muistiongelmien paljastaminen
FR2754926B1 (fr) * 1996-10-23 1998-11-20 Schlumberger Ind Sa Procede de gestion de defauts d'integrite de donnees dans une memoire reinscriptible
DE19964012A1 (de) * 1999-12-30 2001-07-12 Bosch Gmbh Robert Verfahren und Einrichtung zum Refresh des Speicherinhalts einer Speicherzelle eines Festwertspeichers
US6643821B2 (en) * 2000-11-30 2003-11-04 Stmicroelectronics, Inc. Method and device for computing incremental checksums
JP2003124977A (ja) * 2001-10-18 2003-04-25 Fujitsu Ltd チェックサムの書換装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5319651A (en) * 1989-06-30 1994-06-07 Digital Equipment Corporation Data integrity features for a sort accelerator
US5960012A (en) * 1997-06-23 1999-09-28 Sun Microsystems, Inc. Checksum determination using parallel computations on multiple packed data elements
KR20030029720A (ko) * 2001-10-10 2003-04-16 엘지전자 주식회사 펌웨어 버전 검사 장치 및 방법

Also Published As

Publication number Publication date
KR20040072816A (ko) 2004-08-19
CN1525327A (zh) 2004-09-01
US20040230864A1 (en) 2004-11-18
CN1275158C (zh) 2006-09-13
US7350135B2 (en) 2008-03-25

Similar Documents

Publication Publication Date Title
US8504904B2 (en) Validating objects in a data storage system
KR101426270B1 (ko) 소프트웨어의 전자 서명 생성 방법, 검증 방법, 그 장치,및 그 방법을 실행하기 위한 프로그램을 기록한 컴퓨터로읽을 수 있는 기록매체
US20040117686A1 (en) Error correction cache for flash memory
US9985656B2 (en) Generating ECC values for byte-write capable registers
US7450436B2 (en) Device recoverable purge for flash storage device
US8103878B2 (en) Control device, update method and control software
JP2008198330A (ja) バイトマスキング動作のための半導体メモリ装置及びパリティデータ生成方法
CN106971098A (zh) 一种防重打包的方法及其装置
KR20090028507A (ko) 비휘발성 메모리 에러 보정 시스템 및 방법
CN1322384C (zh) 检验电子设备中储存信息完整性的***和方法
CN104899025A (zh) 一种生成渠道包的方法和装置
US9766975B2 (en) Partial ECC handling for a byte-write capable register
KR20130031863A (ko) 프로그램 가능한 crc 계산을 위한 명령어 집합 구조
KR19990028201A (ko) 10 비트 리드-솔로몬 에러 정정 모듈을 위한 전용 alu구조
KR100782807B1 (ko) 첵섬 기입 방법 및 그에 따른 첵섬 확인 장치
US7979783B2 (en) Error detection device and method for error detection for a command decoder
US9317352B2 (en) Galois field arithmetic operation circuit and memory device
US7373525B2 (en) Data processing method and data checking method
CN114741231A (zh) 基于存储器的数据读写方法、装置、设备及存储介质
CN110059087B (zh) 一种块链式账本中的数据属性标识方法、装置及设备
US20150261638A1 (en) Matrix and compression-based error detection
JPWO2006013637A1 (ja) 電子タグ、リーダ、及びその製造方法
US8549488B2 (en) Validating a variable data item in a software routine
JP2005216477A (ja) 選択的なpo補正を利用したdvdデコーディング方法及び装置
KR102064857B1 (ko) 갈로아체 연산 회로 및 메모리 장치

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121030

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20131030

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20141030

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20151029

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee