1/0
Oznaczenie nóżki która może być wejściem lub wyjściem w zależności od napisanego programu Przykłady zastosowań tych oznaczeń można znaleźć w dodatkowej części "Podsumowanie języka PLDshell", zamieszczonej przed przykładami gotowych urządzeń. Patrz "Rodzaje wejść" i "Rodzaje wyjść".
Tablice prawdy są drugim sposobem przedstawienia projektu danego układu. Taki sposób opisu jest polecany szczególnie w przypadku układów dekodujących.
Deklaracja rozpoczyna się od słowa kluczowego T_TAB, a po nim następuje w nawiasie deklaracja wejść i wyjść układu.
INI |
IN2 |
>> OUT 1 |
OUT 2 |
OUT 3 |
0 |
0 |
: 0 |
0 |
0 |
0 |
1 |
: 0 |
0 |
1 |
1 |
0 |
: 1 |
0 |
0 |
1 |
1 |
: 1 |
1 |
0 |
>> Oznaczenie wyjścia kombinacyjnego :>> Oznaczenie wyjścia przerzutnika
«>> Oznaczenie wyjścia typu zatrzask
Stany wyjściowe są oddzielone od wejściowych za pomocą znaku dwukropka
Przykład wykorzystania tego typu opisu znajduje się w części przykładowej: DEKODER?.PDS.
Projektowanie za pomocą automatu, dostarcza efektywnego sposobu opisu układów sekwencyjnych.
Przejścia między stanami ropoczynają się od słowa kluczowego STATE.
Dla zegara synchronicznego zmiana stanu następuje na
narastajęce zbocze sygnału,, podanego na zadeklarowane wejście.
Dla zegara asynchronicznego, zmiana stanu następuje gdy wyspecyfikowany warunek definiujący zegar jest prawdziwy.
MOORE_MACHINE Wyjścia zależą od obecnego stanu wejść
informacyjnych.
MEALY_MQACHINE Wyjścia zależą zarówno od obecnego
stanu, jak i od poprzednich stanów wejść.