Altera Quartus. El visor de mapas tecnológicos se ve diferente de lo esperado

0

Recientemente, instalé Altera Quartus 15.1 y ahora sigo las instrucciones de "inicio", puedes leerlo aquí . En el paso: para ver el circuito resultante, vaya a Herramientas → Visores de la lista de redes → Visor de mapas de tecnología (post-mapping) . Después de ir allí me sale el siguiente esquema:

Enlugardeundiagramamuchomásdemostrativodeltutorial:

Aquí está el código:

// file lab1.v
module lab1(SW,LEDG);
    input [1:0]SW;
    output [1:0]LEDG;
    // input SW*, output LEDG*
    hadd myHalfAdder(SW[0],SW[1], LEDG[0], LEDG[1]);

endmodule

// file hadd.v
module hadd(a,b,cout,s);
    input a, b;
    output cout, s;

    assign {cout,s} = a+b;

endmodule

Hay demasiadas agrupaciones y no hay vistas de las puertas subyacentes. No puedo averiguar cómo ajustar la vista para que sea similar a lo que veo en el tutorial. ¿Alguna sugerencia?

    

1 respuesta

3

Ha cambiado con el tiempo. Solía verse como la imagen inferior hace aproximadamente 8 versiones de Quartus. Ahora parece la imagen superior. Sin embargo, aún puede ver la lógica, simplemente no está en el mismo lugar.

El motivo por lo que puedo decir es que los FPGA se están volviendo cada vez más complejos, y en algún momento se vuelve más sencillo mostrar la celda lógica completa (que puede ser de hasta 8 entradas, con sumadores, cadenas de transporte, etc.) .) como una caja negra, que tratar de dividirla en un diagrama de puertas. Dibujar los contenidos de cada LUT en un gran diseño llevaría mucho tiempo.

Es posible ver lo que representa cada LUT en el mapa tecnológico, pero no en línea como en el diagrama de abajo. En su lugar, lo ves en la vista de propiedades:

Sihacedobleclicenelbloque(ohaceclicconelbotónderechoenélyselecciona"propiedades"), aparece una ventana a la izquierda que muestra información sobre la LUT. Hay dos lugares en esta ventana donde puede encontrar información sobre el contenido.

En primer lugar, si va a la pestaña "Ecuación" (en el panel inferior de la ventana), le muestra la ecuación de cómo se relaciona la salida con la entrada. En la vista de la ecuación, & significa AND, # significa OR, $ significa XOR, + significa suma y SUM() / CARRY() indica la suma y el acarreo de un bloque sumador.

En segundo lugar, verá en el panel superior de la ventana un dibujo de la LUT. Debajo de ese dibujo, hay una o más pestañas. En el ejemplo hay dos, la vista de caja negra y una segunda con la etiqueta "F". Si va a esa pestaña, verá el desglose lógico completo de la LUT.

    
respondido por el Tom Carpenter

Lea otras preguntas en las etiquetas