Preguntas con etiqueta 'hdl'

1
respuesta

Altera HDL técnicas de diseño

Hace muchos años, mi profesor nos enseñó a programar la placa de desarrollo Xilinx Spartan II. Nos enseñó a pensar en el elemento de hardware que queríamos invocar (compuerta lógica, sumador, registro de cambios, etc.) y luego verifica Xilinx XT...
1
respuesta

¿Cómo modificar los cables de entrada antes de enviarlos como entrada en otros módulos?

Quiero diseñar un sumador-restador de 8 bits en verilog. cuando cin es 1, debe agregar 2 números, cuando 0, debe restar. Para realizar la resta, dije que agregue number1 y ~ number2 and 1 . Aquí está el código: (al restar, cin = 0 . po...
1
respuesta

Parámetro de tamaño std_logic_vector no definido en el procedimiento

Escribí en un procedimiento el comportamiento de una transacción SPI simple que uso en mis bancos de prueba para facilitar la escritura y la lectura. ¿Hay alguna forma de hacer que este procedimiento sea lo más genérico posible sin mencionar el...
1
respuesta

¿Por qué deberíamos evitar incluir la asignación de bloqueo y desbloqueo en el mismo bloque siempre?

Casi todos los libros y blogs de verilog sugieren que no se incluyan las tareas de bloqueo y desbloqueo en el mismo bloque siempre. Pero a veces también veo un código que tiene un código de bloqueo y desbloqueo en el mismo bloque, aún puede f...
2
respuestas

creando un bcd squarer usando verilog

Básicamente, estoy usando una tabla de búsqueda para generar en bcd el cuadrado de un solo dígito bcd. El problema que tengo es que no está dando la respuesta correcta. Por ejemplo: el resultado que obtengo por el cuadrado de estos números...
3
respuestas

Registros de desplazamiento de retroalimentación lineal en FPGA

Quiero poner 256 registros de cambio de realimentación lineal en un FPGA y cada LFSR tendrá solo dos posiciones de toque para la retroalimentación XNOR y cada registro es de 63 celdas. No me importa si los LFSR no son de longitud máxima. El prob...
1
respuesta

¿Cómo comparar un valor de 4 bits regrabable con una entrada de 4 bits dada en Verilog?

El objetivo de este proyecto es diseñar una alarma de bloqueo computacional en Verilog para que se ejecute en un tablero Altera (la nota en el tablero 0 está en realidad ACTIVADA y 1 en DESACTIVADA). Basándome en los criterios de diseño, creé...
2
respuestas

Cambiar el contenido de la memoria de SoC de FPGA (DE1-SoC) usando software mientras .sof (EPCQ) se está ejecutando en FPGA

Soy nuevo en el mundo FPGA y FPGA-SoC. Tengo una placa DE1-SoC. Estoy haciendo un proyecto. El diseño de hardware del proyecto contiene un bloque de memoria que se inicializa utilizando el archivo .mif. Sé que podemos usar la dirección asignada...
1
respuesta

Suprimir advertencias IP específicas en Modelsim

Una IP de Vivado está generando una cantidad excesiva de advertencias de Modelsim que dificultan la evaluación de la simulación de las advertencias que realmente me interesan. Lo veo en el comando Modelsim documentación que para suprimir un...
1
respuesta

demultiplexor de 8 vías hdl no funciona

Estoy tratando de hacer un demultiplexor de 8 vías en hdl. El hdl es nog vhdl o verilog. Se interpreta especialmente para un nand2tetris cursus. Intento obtener algo como esto | in | sel | a | b | c | d | e | f | g | h...