КРС Проблем

A

addn

Guest
Здрасти,

за следния пример КРС код VHDLКод:-------------------------------------------------- ---------------------

- Файл: PCK_CRC5_D8.vhd

- Дата: Пон 9 октомври 08:09:29 2006

--

- Copyright (C) 1999-2003 Easics NV.

- Този файл източник могат да бъдат използвани и разпространявани без ограничение

- При условие, че това изявление авторското право не се отстранява от файла

- И че всички производни работи съдържа оригинални авторски права

- И свързаните с поемане на отговорност.

--

- Този файл източник се предоставят "КАКТО Е" И БЕЗ ЕКСПРЕС

- ИЛИ НЕЯВНИТЕ ГАРАНЦИИ, ВКЛЮЧИТЕЛНО, НО НЕ САМО, НЕЯВНИТЕ

- MERCHANTIBILITY И ГАРАНЦИИ ЗА ГОДНОСТ ЗА ОПРЕДЕЛЕНА ЦЕЛ.

--

- Цел: VHDL пакет, съдържащ synthesizable функция на КРС

- * Полином: (0 2 4 5)

- * Данни ширина: 8

--

- Информация: инструменти (до) easics.be

- Http://www.easics.com

-------------------------------------------------- ---------------------IEEE библиотека;

употреба ieee.std_logic_1164.all;пакет е PCK_CRC5_D8- Полином: (0 2 4 5)

- Данни, ширина: 8

- Конвенция: първият сериен малко данни е D (7)

функция nextCRC5_D8

(Данни: std_logic_vector (7 downto 0);

КРС: std_logic_vector (4 downto 0))

връщане std_logic_vector;края PCK_CRC5_D8;IEEE библиотека;

употреба ieee.std_logic_1164.all;PCK_CRC5_D8 пакет тялото- Полином: (0 2 4 5)

- Данни, ширина: 8

- Конвенция: първият сериен малко данни е D (7)

функция nextCRC5_D8

(Данни: std_logic_vector (7 downto 0);

КРС: std_logic_vector (4 downto 0))

std_logic_vector се върнепроменлива D: std_logic_vector (7 downto 0);

променлива C: std_logic_vector (4 downto 0);

променлива NewCRC: std_logic_vector (4 downto 0);започвамD: = данни;

С: = КРС;NewCRC (0): = D (5) XOR D (4) XOR D (2) XOR D (1) XOR D (0) XOR C (1) XOR

C (2);

NewCRC (1): = D (6) XOR D (5) XOR D (3) XOR D (2) XOR D (1) С XOR (0) XOR

C (2) XOR C (3);

NewCRC (2): = D (7) XOR D (6) XOR D (5) XOR D (3) XOR D (1) XOR D (0) XOR

C (0) XOR C (2) XOR C (3) XOR C (4);

NewCRC (3): = D (7) XOR D (6) XOR D (4) XOR D (2) XOR D (1) XOR C (1) XOR

C (3) XOR C (4);

NewCRC (4): = D (7) XOR D (4) XOR D (3) XOR D (1) XOR D (0) XOR С (0) XOR

C (1) XOR C (4);връщане NewCRC;края nextCRC5_D8;края PCK_CRC5_D8;
 
Търсене чрез Google за "паралелно на КРС" или "бърз на КРС".

 
Обърнете се следните PDF формат.

U Тук можете да намерите отговор на вашия въпрос.
Съжалявам, но трябва вход, за да видите този прикачен файл

 
Един по-добър референтен е след книга, която ще
го намерите на този форум.

"Пълна Дигитален Дизайн подробно ръководство за
цифровата електроника и архитектура компютърна система "
от Марк Болч

Страница 200-201
Надявам се това да изчистите всички Ур съмнения!

 
Тук е един от паралелно КРС.тя обяснява защо уравненията са в рамка начина, по който са те.
Съжалявам, но трябва вход, за да видите този прикачен файл

 
тази публикация обяснява причината за уравнения.

http://www.edaboard.com/viewtopic.php?p=705333 # 705333

 
това ще помогне да се ф
Съжалявам, но трябва вход, за да видите този прикачен файл

 
Здравейте, приятели

благодаря за вашия отговор.

и ми е друг въпрос

може ли начин на паралелни на КРС или да търсите таблица КРС

прилагат за различна дължина на данни?

благодарности

 
Здравейте addn.,

За паралелно КРС, променлива дължина на данни не е възможно.

 
Имам нужда SPIE статии за МР, търсещи убежище.

 

Welcome to EDABoard.com

Sponsor

Back
Top