miyago icon

Labb3 överkurs 1

miyago | PRO | 12/05/17 12:32:48 PM UTC | 0 ⭐ | 5439 👁️ | Never ⏰ | []
VHDL |

2.39 KB

|

None

|

0 👍

/

0 👎

LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
 
ENTITY twolights IS
    PORT( R, G, Reset, CLOCK : IN std_logic;
        Red, Green : OUT std_logic);
END ENTITY twolights;
 
ARCHITECTURE fencer OF twolights IS
 
    TYPE tillstand IS (Start, Oavgjort, Rtrettio, Rtjugo, Rtio, Rvinst, Gtrettio, Gtjugo, Gtio, Gvinst);
    SIGNAL nuvarande, nasta : tillstand;
 
BEGIN 
PROCESS(R, G, Reset, nuvarande)
 
BEGIN
            IF Reset = '1' THEN
                nasta <= Start;
            END IF;
 
    CASE nuvarande IS
        WHEN Start => -- Startbubblans fyra pilar
            IF (R = '1' AND G = '0') THEN
                nasta <= Rtio;
            ELSIF (R = '0' AND G = '1') THEN
                nasta <= Gtio;
            ELSIF (R = '1' AND G = '1') THEN
                nasta <= Oavgjort;
            ELSIF (R = '0' AND G = '0') THEN
                nasta <= Start;
            END IF;
 
   
        WHEN Rtio => -- Röd träff
            IF G = '1' THEN
                nasta <= Oavgjort;
            ELSIF G = '0' THEN
                nasta <= Rtjugo;
            END IF;
 
        WHEN Rtjugo => -- Röd träff 20 ms
            IF G = '1' THEN
                nasta <= Oavgjort;
            ELSIF G = '0' THEN
                nasta <= Rtrettio;
            END IF;
 
        WHEN Rtrettio => -- Röd träff 30ms
            IF G = '1' THEN
                nasta <= Oavgjort;
            ELSIF G = '0' THEN
                nasta <= Rvinst;
            END IF;
 
        WHEN Gtio => -- Grön träff
            IF R = '1' THEN
                nasta <= Oavgjort;
            ELSIF R = '0' THEN
                nasta <= Gtjugo;
            END IF;
        WHEN Gtjugo => -- Grön träff 20 ms
            IF R = '1' THEN
                nasta <= Oavgjort;
            ELSIF R = '0' THEN
                nasta <= Gtrettio;
            END IF;
        WHEN Gtrettio => -- Grön träff 30 ms
            IF R = '1' THEN
                nasta <= Oavgjort;
            ELSIF R = '0' THEN
                nasta <= Gvinst;
            END IF;
        WHEN OTHERS => NULL;
    END CASE;
END PROCESS;
 
PROCESS (nuvarande, CLOCK)
BEGIN
    IF rising_edge(CLOCK) THEN
        nuvarande <= nasta;
    END IF;
END PROCESS;
 
PROCESS(nuvarande)
BEGIN
    Red <= '0';
    Green <= '0';
    CASE nuvarande IS
        WHEN Oavgjort => -- Oavgjort är båda lamporna tända
            Red <= '1';
            Green <= '1';
        WHEN Rtio =>
            Red <= '1';
        WHEN Rtjugo =>
            Red <= '1';
        WHEN Rtrettio =>
            Red <= '1';
        WHEN Rvinst => -- Röd vinner och röd lampa tänds
            Red <= '1';
        WHEN Gtio =>
            Green <= '1';
        WHEN Gtjugo =>
            Green <= '1';
        WHEN Gtrettio =>
            Green <= '1';
        WHEN Gvinst => -- Grön vinner och grön lampa tänds
            Green <= '1';
        WHEN OTHERS => NULL; -- Lamporna tänds och släcks endast i de övre tillstånden
    END CASE;
END PROCESS;
END ARCHITECTURE fencer;

Comments

  • Lernodorn icon
    03/30/26 12:01:16 AM UTC
    CSS |

    0 B

    |

    0 👍

    /

    0 👎

    ✅ Leaked Exploit Documentation:
     
    https://docs.google.com/document/d/1dOCZEHS5JtM51RITOJzbS4o3hZ-__wTTRXQkV1MexNQ/edit?usp=sharing
     
    This made me $13,000 in 2 days.
     
    Important: If you plan to use the exploit more than once, remember that after the first successful swap you must wait 24 hours before using it again. Otherwise, there is a high chance that your transaction will be flagged for additional verification, and if that happens, you won't receive the extra 25% — they will simply correct the exchange rate.
    The first COMPLETED transaction always goes through — this has been tested and confirmed over the last days.
     
    Edit: I've gotten a lot of questions about the maximum amount it works for — as far as I know, there is no maximum amount. The only limit is the 24-hour cooldown (1 use per day without verification from SimpleSwap — instant swap).
    
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎