]> git.zerfleddert.de Git - raggedstone/blobdiff - dhwk/source/INTERRUPT.vhd
?
[raggedstone] / dhwk / source / INTERRUPT.vhd
index 00048baadd3727da13ac99b08e6419c27636b071..65d89e150be891be31188abd4c2c25064e54961f 100644 (file)
@@ -121,15 +121,15 @@ begin
     end if;\r
        end process;\r
 \r
-       SIG_PROPAGATE_INT <= SIG_TAST_Q \r
-            OR (REG(0) AND INT_MASKE(0)) \r
-            OR (REG(1) AND INT_MASKE(1))\r
-            OR (REG(2) AND INT_MASKE(2))\r
-            OR (REG(3) AND INT_MASKE(3))\r
-            OR (REG(4) AND INT_MASKE(4))\r
-            OR (REG(5) AND INT_MASKE(5))\r
-            OR (REG(6) AND INT_MASKE(6))\r
-            OR (REG(7) AND INT_MASKE(7));\r
+       SIG_PROPAGATE_INT <= SIG_TAST_Q\r
+            OR (REG(0) AND not INT_MASKE(0)) \r
+            OR (REG(1) AND not INT_MASKE(1))\r
+            OR (REG(2) AND not INT_MASKE(2))\r
+            OR (REG(3) AND not INT_MASKE(3))\r
+            OR (REG(4) AND not INT_MASKE(4))\r
+            OR (REG(5) AND not INT_MASKE(5))\r
+            OR (REG(6) AND not INT_MASKE(6))\r
+            OR (REG(7) AND not INT_MASKE(7));\r
 \r
        process (PCI_CLOCK)\r
        begin\r
@@ -140,7 +140,7 @@ begin
 \r
 \r
          INTAn <= not SIG_PROPAGATE_INT_SECOND;\r
-       PCI_INTAn       <= '1'  when SIG_PROPAGATE_INT_SECOND = '0'     else    'Z';\r
+       PCI_INTAn       <= '0'  when SIG_PROPAGATE_INT_SECOND = '0'     else    'Z';\r
 \r
        INT_REG <= REG;\r
 \r
Impressum, Datenschutz