Necesito implementar este código para sintetizar y hacerlo para que xor21 y and21 funcionen por separado.
module top(
input a, b, x,
output c
);
always @(a or b or x)
begin
if(x)
xor21 x1 (.a(a), .b(b), .c(c));
e...
Tengo un posible proyecto que parece que necesita una pequeña cantidad de lógica digital (para generar algunas señales de sincronización / control síncronas). La velocidad no es tan alta, en los megahercios bajos.
Mi experiencia es una amplia...
He coqueteado brevemente con el desarrollo de FPGA en Verilog, y es bastante más lento que escribir el mismo programa en una MCU (pines que definen, y su comportamiento, no hay módulos disponibles, etc.). Por lo tanto, he estado buscando un soft...
Hola, estoy tratando de leer datos de un archivo que contiene 62500 líneas de números binarios de 12 bits para instanciar mi matriz 2D (una especie de RAM). Sin embargo, mi problema es que este proceso ocurre en un ciclo de reloj, lo que ejerce...
¿Cuáles son las implicaciones cuando un bloque siempre controla el interruptor que cambiará la fuente del reloj (en realidad, más de una frecuencia que proviene de un divisor de reloj) que está sincronizando el bloque siempre? ¿Cómo manejará la...
Sé que podemos generar todos los patrones posibles utilizando secuencias LFSR, pero esto desperdiciará memoria, ya que tendremos que almacenar patrones para realizar la comprobación de errores y almacenar todos de 0 a 2 ^ (n-1) requerirá una gra...
Estoy tratando de hacer algunos cálculos complejos y segmentados en FPGA que involucran almacenar resultados parciales en el ram del bloque y recuperarlos más tarde. El problema es que la cantidad de resultados parciales que deben almacenarse es...
Acabo de realizar una nueva instalación de iCEcube2, la primera vez que lo estoy usando, y cualquier archivo de diseño que use, tengo este error cuando intento sintetizar:
/opt/iCEcube2.2017.01/synpbase/bin/synplify_pro: 321:
/opt/iCEcube2.20...
En el siguiente circuito implementado en un FPGA tengo un error en el OUT1 (debido, supongo, al retardo de propagación del XOR superior, lo que hace que en el XOR inferior dos entradas no estén sincronizadas).
Aquísepuedeverlasimulacióndelaform...
Supongamos que tengo reloj 50 mhz y quiero generar un número aleatorio entre
1 - 13 (ambos incluidos)
Supongamos que cuando hago clic en una tecla, quiero que se genere un número aleatorio entre 1 y 13.
Mi idea:
Tecla de clic
-...