(디지털)"쿼리

P

pratibha

Guest
안녕,

사람은 날 32 비트 병렬 CRC가 뒤에 이론은 말할 PLZ?어떤 32 비트 CRC가 어떤 wesite www.easics.com의 CRC를 도구에서 생성되는 코드에서 계산되는 근거하지 메신저지고.라이브러리는 IEEE;
IEEE.std_logic_1164.all 사용;

패키지 PCK_CRC32_D8입니다

- 다항식 : (0 1 2 4 5 7 8 10 11 12 16 22 23 26 32)
- 데이타 폭 : 8
- 대회 : 첫 번째 시리얼 데이터 비트 D 조 (7)입니다
함수 nextCRC32_D8
(데이터 : std_logic_vector (7 downto 0);
CRC가 : std_logic_vector (31 downto 0))
반환 std_logic_vector;

최종 PCK_CRC32_D8;

라이브러리는 IEEE;
IEEE.std_logic_1164.all 사용;

패키지 본문을 PCK_CRC32_D8입니다

- 다항식 : (0 1 2 4 5 7 8 10 11 12 16 22 23 26 32)
- 데이타 폭 : 8
- 대회 : 첫 번째 시리얼 데이터 비트 D 조 (7)입니다
함수 nextCRC32_D8
(데이터 : std_logic_vector (7 downto 0);
CRC가 : std_logic_vector (31 downto 0))
반환 std_logic_vector입니다

변수 D 조 : std_logic_vector (7 downto 0);
변수는 C : std_logic_vector (31 downto 0);
변수 NewCRC : std_logic_vector (31 downto 0);

시작

D 조 : = 데이터;
C : = CRC를;

NewCRC (0) : = D 조 (6) xor D 조 (0) xor C (24) xor C (30);
NewCRC (1) : = D 조 (7) xor D 조 (6) xor D 조 (1) xor D 조 (0) xor C (24) xor C (25) xor
C (30) xor C (31);
NewCRC (2) : = D 조 (7) xor D 조 (6) xor D 조 (2) xor D 조 (1) xor D 조 (0) xor C (24) xor
C (25) xor C (26) xor C (30) xor C (31);
NewCRC (3) : = D 조 (7) xor D 조 (3) xor D 조 (2) xor D 조 (1) xor C (25) xor C (26) xor
C (27) xor C (31);
NewCRC (4) : = D 조 (6) xor D 조 (4) xor D 조 (3) xor D 조 (2) xor D 조 (0) xor C (24) xor
C (26) xor C (27) xor C (2

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

xor C (30);
NewCRC (5) : = D 조 (7) xor D 조 (6) xor D 조 (5) xor D 조 (4) xor D 조 (3) xor D 조 (1) xor
D 조 (0) xor C (24) xor C (25) xor C (27) xor C (2

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

xor C (29) xor
C (30) xor C (31);
NewCRC (6) : = D 조 (7) xor D 조 (6) xor D 조 (5) xor D 조 (4) xor D 조 (2) xor D 조 (1) xor
C (25) xor C (26) xor C (2

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

xor C (29) xor C (30) xor C (31);
NewCRC (7) : = D 조 (7) xor D 조 (5) xor D 조 (3) xor D 조 (2) xor D 조 (0) xor C (24) xor
C (26) xor C (27) xor C (29) xor C (31);
NewCRC (

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

: = D 조 (4) xor D 조 (3) xor D 조 (1) xor D 조 (0) xor C (0) xor C (24) xor
C (25) xor C (27) xor C (2

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

;
NewCRC (9) : = D 조 (5) xor D 조 (4) xor D 조 (2) xor D 조 (1) xor C (1) xor C (25) xor
C (26) xor C (2

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

xor C (29);
NewCRC (10) : = D 조 (5) xor D 조 (3) xor D 조 (2) xor D 조 (0) xor C (2) xor C (24) xor
C (26) xor C (27) xor C (29);
NewCRC (11) : = D 조 (4) xor D 조 (3) xor D 조 (1) xor D 조 (0) xor C (3) xor C (24) xor
C (25) xor C (27) xor C (2

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

;
NewCRC (12) : = D 조 (6) xor D 조 (5) xor D 조 (4) xor D 조 (2) xor D 조 (1) xor D 조 (0) xor
C (4) xor C (24) xor C (25) xor C (26) xor C (2

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

xor C (29) xor
C (30);
NewCRC (13) : = D 조 (7) xor D 조 (6) xor D 조 (5) xor D 조 (3) xor D 조 (2) xor D 조 (1) xor
C (5) xor C (25) xor C (26) xor C (27) xor C (29) xor C (30) xor
C (31);
NewCRC (14) : = D 조 (7) xor D 조 (6) xor D 조 (4) xor D 조 (3) xor D 조 (2) xor C (6) xor
C (26) xor C (27) xor C (2

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

xor C (30) xor C (31);
NewCRC (15) : = D 조 (7) xor D 조 (5) xor D 조 (4) xor D 조 (3) xor C (7) xor C (27) xor
C (2

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

xor C (29) xor C (31);
NewCRC (16) : = D 조 (5) xor D 조 (4) xor D 조 (0) xor C (

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

xor C (24) xor C (2

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

xor
C (29);
NewCRC (17) : = D 조 (6) xor D 조 (5) xor D 조 (1) xor C (9) xor C (25) xor C (29) xor
C (30);
NewCRC (1

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

: = D 조 (7) xor D 조 (6) xor D 조 (2) xor C (10) xor C (26) xor C (30) xor
C (31);
NewCRC (19) : = D 조 (7) xor D 조 (3) xor C (11) xor C (27) xor C (31);
NewCRC (20) : = D 조 (4) xor C (12) xor C (2

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

;
NewCRC (21) : = D 조 (5) xor C (13) xor C (29);
NewCRC (22) : = D 조 (0) xor C (14) xor C (24);
NewCRC (23) : = D 조 (6) xor D 조 (1) xor D 조 (0) xor C (15) xor C (24) xor C (25) xor
C (30);
NewCRC (24) : = D 조 (7) xor D 조 (2) xor D 조 (1) xor C (16) xor C (25) xor C (26) xor
C (31);
NewCRC (25) : = D 조 (3) xor D 조 (2) xor C (17) xor C (26) xor C (27);
NewCRC (26) : = D 조 (6) xor D 조 (4) xor D 조 (3) xor D 조 (0) xor C (1

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

xor C (24) xor
C (27) xor C (2

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

xor C (30);
NewCRC (27) : = D 조 (7) xor D 조 (5) xor D 조 (4) xor D 조 (1) xor C (19) xor C (25) xor
C (2

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

xor C (29) xor C (31);
NewCRC (2

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

: = D 조 (6) xor D 조 (5) xor D 조 (2) xor C (20) xor C (26) xor C (29) xor
C (30);
NewCRC (29) : = D 조 (7) xor D 조 (6) xor D 조 (3) xor C (21) xor C (27) xor C (30) xor
C (31);
NewCRC (30) : = D 조 (7) xor D 조 (4) xor C (22) xor C (2

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

xor C (31);
NewCRC (31) : = D 조 (5) xor C (23) xor C (29);

반환 NewCRC;

최종 nextCRC32_D8;

최종 PCK_CRC32_D8;4 답장을 기다리고 통해 UR.
감사합니다

 
안녕하세요 ..........

그냥 링크를 통해 이동 .......[/ URL이] http://www.edaboard.com/viewtopic.php?p=705585 # 705585 [홈페이지]

그게 ........ 사용할 수 CRC가에 대한 어떤 알고리즘의 형성을 설명하는 PDF로하고있다모든 최고 [/ URL이]

 

Welcome to EDABoard.com

Sponsor

Back
Top