TODOPIC
Otros Microcontroladores / Dispositivos programables => Lógica Programable => Mensaje iniciado por: nachzeher en 31 de Agosto de 2004, 09:28:00
-
Alguien sabe como cambiar el valor que se le asigna a los genéricos para que éstos funcionen como especie de una variable y yo pueda seleccionar el valor que desee, osea, que me reciba el valor que sea.
-
No me cosco de lo que preguntas exactamente, nachzeher. Explícate un poquito mejor, anda, y si puedes poner un ejemplo genial.
-
supongamos que tienes esta parte del cód:
entity triggers is
generic ( lng : integer := 32);
port ( clk, st, edge : in std_logic;
chl : in integer range 0 to 31;
.
.
.
tú le asignas un valor por default al genérico lng (un entero igual a 32), cómo puedes asignarle otro valor ya sea en el proceso o en la compilación?
en la compilación te salen simplemente los puertos que definiste como port pero no puedes alterar el genérico porque no aparece. que yo sepa el valor del generico se puede alterar porque es muy usado para definir el ancho en un bus de datos o de direcciones.
no sé si me haya explicado bien, trato de ser lo más explícito posible... vamos a ver
gracias.