Quiero inicializar los siguientes registros de 16 bits en mi módulo.
reg [15:0] coefficient[4:0];
Usé el operador de concatenación para hacer esto:
reg [15:0] coefficient[4:0] = {16'd26, 16'd270, 16'd734, 16'd21, 16'd90};
pero lo simulo con ISE, recibo este error:
constant value of constant expression must be used for initialization
¿Cómo puedo solucionarlo?
EDITAR: como initial
no es sintetizable, no lo usé. ¿hay otra manera?