Preguntas con etiqueta 'verilog'

1
respuesta

Verilog asignando un valor fraccional a un entero

Soy nuevo en Verilog, pero tengo algo de experiencia en codificación en VHDL. Mientras leía el código de otra persona, encontré la siguiente parte: genvar i; generate for (i = 0; i < 8; i = i + 1) begin : gen_for integer p = (66.0*i)/...
1
respuesta

Verilog precisión de bit intermedio

Actualmente tengo la siguiente expresión verilog ... wire [15:0] address_delta = (rx_address_in * 8 + (rx_eof_in ? rx_len_in : 8)) - (seek_address + OUT_BYTES); rx_address_in es de 13 bits y OUT_BYTES es un parámetro que es una constante en...
2
respuestas

cómo activar otro clk en mainclk (verilog)

Escribí a algún tipo de prescaler en verilog para hacer la señal sclk_adc desde clk_i. por ahora mi código se ve como: always @(posedge clk_i) begin //generation of sclk_adc end ahora me pregunto ¿hay alguna probabilidad de cargar reg...
1
respuesta

Will temp variable en always_comb crea latch

Tengo el siguiente fragmento de código donde se utiliza una variable temporal para contar el número de 1s en una matriz: // count the number 1s in array logic [5:0] count_v; //temp always_comb begin count_v = arr[0]; if (...
2
respuestas

Asignación bidireccional en Systemverilog

Necesito crear un bloque mux que funcione con pines de entrada. Mi módulo tiene n entradas y n salidas, quiero poder cambiar entre diferentes salidas. El problema que tengo actualmente es que tengo que hacerlo con pasadores de entrada. Así qu...
0
respuestas

Dividir datos en Verilog y guardarlos

Lo que tengo es una matriz de 128 bits, he dividido la matriz en 4 registros de 32 bits, {dat3, dat2, dat1, dat0} < = data; dat (i) tiene un tamaño de 32 bits, los datos tienen un tamaño de 128 bits. Después de un ciclo de reloj x, necesit...
1
respuesta

Verilog) Fuente múltiple en la unidad en señal; Esta señal está conectada a múltiples controladores.

Hola, estoy tratando de diseñar un multiprocesador en Verilog. 'timescale 1ns / 1ps module Microprocessor( input [7:0] instruction, input clock, input reset, output [7:0] nextAddr, output [6:0] seg1, output [6:0] seg2...
0
respuestas

Ecualización y énfasis previo para transceptores de alta velocidad

¿Cómo podemos ver el efecto de la ecualización y el énfasis previo en la simulación? Como la ecualización se utiliza para superar las pérdidas que pueden ser debido a: Atenuación de la señal Reflexiones Sesgo Diferencial Intra-par Ruido y ruido...
1
respuesta

¿Cómo maneja la herramienta de síntesis los puertos controlados por o hacia un módulo que está vacío (Black Box)?

Tengo un diseño que crea una instancia de una memoria y un oscilador en anillo que estoy excluyendo de la síntesis al hacer que sean cajas negras (no especificando explícitamente, pero instanciando un módulo vacío con solo direcciones de puertos...
0
respuestas

diferencia en la utilización de recursos antes y después de la implementación en vivado

¿Por qué hay una diferencia enorme en los recursos entre la síntesis posterior y la implementación posterior en vivado.