31.Opisz procedurę realizacji projektu PLD (PUL)

32.jaki sposób możemy programować PLD (PUL)

33.kie są zasadnicze części Pldshell

W programie napisanym w języku PLDasm można wyróżnić nagłówek oraz trzy zasadnicze części :

- deklaracyjną,

- opis działania układu

- wektory testowe.

Na nagłówek składają się podstawowe dane dotyczące wykonywanego projektu takie jak tytuł, ścieżka pliku, numer wersji, autor, firma, data.

Część deklaracyjna obejmuje :

- typ (nazwa z biblioteki programu) wykorzystywanego układu PLD, poprzedzone słowem kluczowym CHIP, np. CHIP PLD22V10

- deklarację numerów i nazw wyprowadzeń z układu : wejść i wyjść, każde poprzedzone słowem kluczowym PIN, np. PIN 1 WE1

- deklarację nazw wyrażeń, wraz z wyrażeniem używanym w projekcie, każde poprzedzone słowem kluczowym STRING, np. STRING NAZWA1 'WE1 * WE2'

Część opisująca działanie układu może mieć następujące postacie :

- równań logicznych ( rozpoczyna się słowem EQUATIONS ),

- tablic prawdy ( rozpoczyna się słowem T_TAB ),

- opisu automatów ( rozpoczyna się słowem STATE ).

Część zawierającą deklaracje wektorów testowych ( rozpoczynająca się słowem SIMULATION ) należy umieścić na końcu projektu.

34.Jakie są etapy pracy Pldshell i ważniejsze rozszerzenia plików generowanych przez program

35.Zasada działania interfejsu JTAG

Rejestr przesuwny powstały z połączenia ścieżek brzegowych znajdujących się na płytce układów scalonych pozwala na wprowadzenie do wnętrza urządzenia dowolnych sygnałów. Sygnały te, przenoszone są poprzez szeregowe przesuwanie rejestru, z częstotliwością generowaną przez tester. W momencie przejścia w tryb testowania, zostaną one wczytane przez poszczególne układy scalone, jako dane wejściowe, a wygenerowana odpowiedź zostanie zatrzaśnięta w innej części rejestrów ścieżki. Następnie, wysuwając dane z rejestru poprzez wyjście szeregowe, otrzymuje się odpowiedź na zadane wektory testowe