Manipulación de cadenas en Verilog sintetizable

0

Estoy interesado en implementar un protocolo de comunicación basado en ASCII en Verilog para un FPGA. El protocolo de comunicación es FIX y requeriría varias manipulaciones de cadena.

¿Qué herramientas / bibliotecas debo usar para la manipulación de cadenas sintetizables?

    
pregunta Randomblue

1 respuesta

2

Si está manipulando cadenas, será más rápido hacerlo en un microprocesador que en hardware. Sin embargo, para FIX, en realidad no se trata de cadenas tanto como de números. Seguro que los campos son ASCII, pero necesitas convertir muchos de ellos de ASCII a números para darles un sentido (por ejemplo, volúmenes).

No estoy seguro de que haya bibliotecas de Verilog que te ayuden con la manipulación de cadenas, pero básicamente, un compilador de Verilog puede entender ASCII y convertirlo a su representación de bits, por ejemplo. Consulte esta respuesta en Asigne un carácter ASCII para conectar en Verilog .

    
respondido por el dave

Lea otras preguntas en las etiquetas