Me gustaría tener una señal de control que permanezca baja todo el tiempo y que se apague solo cuando se lo indique. Inicializar el pin en la entidad no parece establecer el valor en cero ( xc6slx25-3ftg256 ) :
Entity myEntity IS
PORT(
-- clock and other IOs
mySignal : OUT STD_LOGIC := '0'
);
END myEntity;
ARCHITECTURE structural OF myModule IS
BEGIN
-- ...
-- at some point I set mySignal to 'HI'
mySignal <= '1';
-- ...
END structural;
contenido .UCF
-- other nets
NET "mySignal" LOC = "H15";
Me doy cuenta de que durante la configuración, la estructura FPGA no está configurada, por lo que puede tener algunos valores aleatorios en sus salidas. Sin embargo, después de bajar el pin con 10k, aún permanece 'HI' durante el reinicio y la configuración. ¿Cómo hacer que se mantenga bajo?