Estoy intentando diseñar el siguiente circuito:
El circuito debe tener un retraso constante para cualquier tamaño de entrada. Sin embargo, cuando cambio el tamaño de entrada de 10 bits a 12 bits, el circuito se vuelve más lento.
El código pued...
EDITAR: Gracias a todos por sus sugerencias, después de revisarlas y de tener un alcance más completo, creo que es una violación del tiempo de configuración, como sugirió @MarkU
Estoy trabajando para generar una onda de pecado a través de f...
Estoy intentando diseñar una tarjeta de control de servo para que sea una tarjeta secundaria para DE0-NANO, pero tengo un problema en el que todos los servos (18 para hexápodos) llegan a la posición final cuando se enciende.
La idea inicial fue...
Estoy tratando de hacer funcionar un sensor de movimiento MPU-9150 con mi placa FPGA. El problema es que mi biblioteca I2C-master no admite la escritura de bits individuales. De acuerdo con el Registrar mapa hay una para Ejemplo de bit 6 y 7 e...
Estoy usando un SPARTAN 3E y he usado el núcleo DCM para generar un reloj de 50 Mhz a 25 Mhz para impulsar el PUERTO VGA.
La lógica de reinicio que estoy usando se muestra aquí.
DigitalClockManager instance_name (
.CLKIN_IN(CLK_50MHZ),
.RST_I...
Tengo varios módulos simples (Verilog) escritos e incluidos en mi archivo de proyecto de Quartus.
Digamos que cada módulo de este tipo recibe una entrada de 8 bits, incrementa el valor y genera el nuevo valor.
Dependiendo de mis requisitos...
Quiero diseñar un convertidor de binario a BCD. Si bien el algoritmo de dabble doble es fácil, también tarda mucho tiempo en ejecutarse porque no puede hacer todo el cálculo en paralelo.
¿Hay alternativas al doble dabble que tampoco requieran...
Estoy tratando de escribir un protocolo de comunicación entre un FPGA y un Microcontrolador a través de un SPI, el µC es el Maestro aquí.
FPGA: Rev.A (iCE5LP4K) de Ultra Breakout de Lattice iCE40
µC: nórdico
nRF52 (PCA10040)
Aquí est...
Quiero implementar una interfaz de memoria en VHDL entre un FPGA y un procesador. La dirección / bus de datos es un bus multiplexado de 16 bits con un ALE, protección contra escritura y BusWait. De acuerdo con el NVIDIA Manual de referencia téc...
Diga que necesito obtener el cociente y el resto de una operación de división. Por ejemplo.
reg [7:0] a;
reg [7:0] b;
wire [7:0] rem;
wire [7:0] quot;
assign rem = a % b;
assign quot = a / b;
¿Hay una manera más eficiente de hacer esto, y...