• Kommentar
  • Umeå universitettillämpad fysik och elektronikDatorteknikHåkan Joëlson




    Download 47.5 Kb.
    bet2/6
    Sana04.01.2022
    Hajmi47.5 Kb.
    #11025
    1   2   3   4   5   6

    Kombinatoriska funktioner i VHDL


    Det som utmärker kombinatoriska kretsar och nät är att en viss utsignal alltid beror enbart av en viss specifik insignal.

    Uppgift 1 Introduktion/övning


    Använd en PLD (Programmable Logic Device) för att realisera en EXOR grind.

    1. Beskriv grinden med VHDL. (Använd kod från något av exemplena nedan om du vill.)

    2. Simulera funktionen

    3. Programmera en kapsel (PALCE 22V10-PC eller GAL22V10)

    4. Koppla upp och testa funktionen.

    Kommentar


    Uppgiften är mycket enkel, men är tänkt att ge grundkunskaper om VHDL och utveck­lingsverktyget Warp.

    Följande exempel på lösning är ett typiskt exempel på VHDL-kod med BOOLEAN EQUATIONS:


    ENTITY exor IS PORT(

    a,b :IN bit;

    ut :OUT bit);

    END;
    ARCHITECTURE beh_exor OF exor IS

    BEGIN

    ut <= ((NOT b) AND a) or (b AND (NOT a));



    END;
    En annan lösning kunde kort och gott vara
    ARCHITECTURE beh_exor OF exor IS

    BEGIN


    ut <= a XOR b;

    END;



    Download 47.5 Kb.
    1   2   3   4   5   6




    Download 47.5 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Umeå universitettillämpad fysik och elektronikDatorteknikHåkan Joëlson

    Download 47.5 Kb.