E
EEEngineer
Guest
Hello All,
Я работаю над проблемой дизайна ФШМ.Вот его описание:
Q. Рассмотрим битового потока на линии DATA.
Мне нужно написать Verilog код, который вызывает это битовый поток для признания различными 30-разрядный код длины.
Каждый код формата имеет следующие распада:
1 2 3 ................................... 21 22 ... ...... 27 28 29 30
Ist II информационных битов (19 бита) CRC 6 битов EHH........................................................... 1 1 10 1
................................................ ........... 1 1 1
|<--------------------- 30-бита -----------------------> |
В битовый поток, грядущего на оперативных данных, я должен признать выше формат кода, принять aboveCRC и сравнить ее с actualCRC выводиться другая Verilog код.Используются для расчета actualCRC, разряды с 1 по 21.
Если (как КПР, т.е. aboveCRC = actualCRC) такие же, а если бит = 0, II бит = 1 и 28 = 29 = 30 бит = 1 только затем код правильный формат и печатать сообщение "Успех" зе "ERROR"
Например:
1110000101010101010 111000 1 1 0
1111111 0 01
1110000101010101010 111000 1 1 1Bit Stream = 0 01
1110000101010101010 111000 1 1 0
1111111 0 01
1110000101010101010 111000 1 1 1Обратите внимание, что красный цвет выше (0) должна быть 1 в соответствии с Кодексом формат.В следующий раз снова и тот же код видел это время его правильно.Может ли кто-то пожалуйста, помогите мне prrovide ее решения ...Я пришел с парой stilll решения, но дает ошибку ....Thnx,
Waiting ...
Я работаю над проблемой дизайна ФШМ.Вот его описание:
Q. Рассмотрим битового потока на линии DATA.
Мне нужно написать Verilog код, который вызывает это битовый поток для признания различными 30-разрядный код длины.
Каждый код формата имеет следующие распада:
1 2 3 ................................... 21 22 ... ...... 27 28 29 30
Ist II информационных битов (19 бита) CRC 6 битов EHH........................................................... 1 1 10 1
................................................ ........... 1 1 1
|<--------------------- 30-бита -----------------------> |
В битовый поток, грядущего на оперативных данных, я должен признать выше формат кода, принять aboveCRC и сравнить ее с actualCRC выводиться другая Verilog код.Используются для расчета actualCRC, разряды с 1 по 21.
Если (как КПР, т.е. aboveCRC = actualCRC) такие же, а если бит = 0, II бит = 1 и 28 = 29 = 30 бит = 1 только затем код правильный формат и печатать сообщение "Успех" зе "ERROR"
Например:
1110000101010101010 111000 1 1 0
1111111 0 01
1110000101010101010 111000 1 1 1Bit Stream = 0 01
1110000101010101010 111000 1 1 0
1111111 0 01
1110000101010101010 111000 1 1 1Обратите внимание, что красный цвет выше (0) должна быть 1 в соответствии с Кодексом формат.В следующий раз снова и тот же код видел это время его правильно.Может ли кто-то пожалуйста, помогите мне prrovide ее решения ...Я пришел с парой stilll решения, но дает ошибку ....Thnx,
Waiting ...