Y
yasser_shoukry
Guest
Ho un problema con l'utilizzo di "defparam" con i miei moduli.
Mi è stato lo sviluppo di un orologio digitale modulo.Ho sviluppato un modulo per contrastare l'uso
all'interno del modulo digitale.
Il contatore ha un parametro chiamato "max_counts", che è utilizzato per definire il numero massimo di conta dopo il quale il contatore deve overflow:
Modulo contatore (clk, reset, conta, clk_out);
.......
.......
parametro max_counts = 4'd9;
.......
endmodule;
Poi nel dig_watch modulo, mi sei istanziata contatori da questo modulo:
modulo dig_watch (clk, reset, sec0, Sec1, min0, min1, hr0, HR1);
.......
.......
defparam C0.max_counts = 4'd2;
Contatore C0 (...,...,...,....);
......
......
endmodule;
Il problema è, quando i compilare questo disegno su FPGA Advantage, un messaggio di errore apears alla linea del defparam dice che "utilizzando defparam è unsynthesisable"!
Qualsiasi organismo può aiutarmi?
Grazie e Saluti.
Yasser.
Mi è stato lo sviluppo di un orologio digitale modulo.Ho sviluppato un modulo per contrastare l'uso
all'interno del modulo digitale.
Il contatore ha un parametro chiamato "max_counts", che è utilizzato per definire il numero massimo di conta dopo il quale il contatore deve overflow:
Modulo contatore (clk, reset, conta, clk_out);
.......
.......
parametro max_counts = 4'd9;
.......
endmodule;
Poi nel dig_watch modulo, mi sei istanziata contatori da questo modulo:
modulo dig_watch (clk, reset, sec0, Sec1, min0, min1, hr0, HR1);
.......
.......
defparam C0.max_counts = 4'd2;
Contatore C0 (...,...,...,....);
......
......
endmodule;
Il problema è, quando i compilare questo disegno su FPGA Advantage, un messaggio di errore apears alla linea del defparam dice che "utilizzando defparam è unsynthesisable"!
Qualsiasi organismo può aiutarmi?
Grazie e Saluti.
Yasser.