Preguntas con etiqueta 'crc'

2
respuestas

Mi CRC8 es disfuncional y no estoy seguro de por qué!

Así que estoy conectando un arduino con un sensor de temperatura Melexis, y todo va bien, aparte del hecho de que parece que no puedo hacer que el control CRC funcione. He conseguido que las operaciones de lectura se completen correctamente (...
3
respuestas

Entendiendo la generación de suma de comprobación del protocolo IR

Para controlar mi CA con un Arduino, estoy tratando de emular el IR Remote. No con otro LED IR, sino directamente conectado al cable de señal de los receptores IR en la placa. Usando el Arduino como un analizador lógico, pude entender el Prot...
3
respuestas

¿Por qué la salida de datos de algunos IC está en forma de complemento a dos?

He estado investigando algunos circuitos integrados ahora. Algunos de ellos tienen el resultado calculado (datos) en forma de complemento a dos, colocados en el registro para ser leídos por otro IC. ¿Cuál es la lógica detrás de la conversión de...
2
respuestas

¿Cómo puedo implementar el CRC de bajo consumo de Bluetooth en 24 bits?

Según la especificación de Bluetooth Core 4.0 , el paquete de aire Bluetooth Low Energy tiene un CRC de 24 bits con el siguiente polinomio: x^24 + x^10 + x^9 + x^6 + x^4 + x^3 + x + 1 Pero cuando "codifico" este polinomio, obtengo 4 bytes:...
1
respuesta

CRC-16 Cálculo

Estoy tratando de calcular el CRC-16 en forma hexadecimal usando una semilla de 0x0000. Para su comodidad, aquí está el polinomio para CRC-16    \ $ x ^ {16} + x ^ {15} + x ^ 2 + 1 \ $ Tengo la siguiente secuencia de paquetes para la que...
1
respuesta

¿Cómo funciona la reversión en un FIFO?

Después de leer el libro titulado "Ejemplos avanzados de diseño de chips por verilog", me enfrenté a algunas preguntas sobre cuándo se lee el paquete Ethernet del FIFO y cómo funciona la reversión para el paquete Ethernet FIFO. El chaper 8.3....
2
respuestas

Implementando CRC paralela en verilog

Estoy intentando implementar un CRC paralelo en Verilog pero tengo problemas para que funcione. Este es un fragmento del código con el que estoy teniendo problemas. reg val; reg [15:0] hashValue; reg [3:0] data_in; always @(*) begin...
2
respuestas

verificación FCS de la trama de Ethernet

estoy tratando de transmitir una trama de Ethernet desde fpga a pc. mi marco udp es: constant udp_frameB :frame60:= (x"FF",x"FF",x"FF",x"FF", -- mac dest x"FF",x"FF",x"00",x"00", x"00",x"04",x"14",x"13", -- mac src x"08",x"00",x"45",x"00", --...
1
respuesta

polinomio CRC y detección de error de paridad

Mi pregunta es sobre el polinomio generador de CRC. Si tengo un generador de nivel 5, di: $$ X ^ 5 + X ^ 4 + X ^ 2 + 1 $$ ¿Cómo puedo saber si puede o no detectar un error de paridad? También, ¿cómo puedo saber los patrones de err...
2
respuestas

Encontrar una secuencia de entrada dado un polinomio generador y CRC

Estoy trabajando en un circuito que ingresa una cadena binaria pseudoaleatoria de 31 bits en un bloque CRC-16 del CCITT que genera una salida CRC de 16 bits. Sé que M (x) / G (x) = Q (x) + R (x) y el código transmitido será R (x) anexado a M...