FF_A <= "00000000";
FF_B <= "00000000";
- elsif (PCI_CLOCK'event and PCI_CLOCK = '1') then
+ elsif (rising_edge(PCI_CLOCK)) then
if (RESET = '1') then
SET <= "00000000";
FF_A <= "00000000";
if (PCI_RSTn = '0') then
REG <= "00000000";
- elsif(PCI_CLOCK'event and PCI_CLOCK = '1') then
+ elsif(rising_edge(PCI_CLOCK)) then
if(RESET = '1') then
REG <= "00000000";
end if;
end process;
- SIG_PROPAGATE_INT <=
- (REG(0) AND INT_MASKE(0))
+ SIG_PROPAGATE_INT <= (not TAST_SETn)
+ OR (REG(0) AND INT_MASKE(0))
OR (REG(1) AND INT_MASKE(1))
OR (REG(2) AND INT_MASKE(2))
OR (REG(3) AND INT_MASKE(3))
process (PCI_CLOCK)
begin
- if(PCI_CLOCK'event and PCI_CLOCK = '1') then
+ if(rising_edge(PCI_CLOCK)) then
SIG_PROPAGATE_INT_SECOND <= not SIG_PROPAGATE_INT;
end if;
end process;