STBIMG
Makrodefinicja umożliwiająca przypisanie danej nazwie określonej kombinacji sygnałów, Może być ona zagnieżdżona z innymi wcześniej definiowanymi makropo lecen iami.
STHING TAKT ' { CLK * HESET * /OE ) '
OUT = INPUT1 * TAKT * /INPUT2
Przykłady można znaleźć na końcu w programach liczników oraz w "Podsumowaniu języka PLDshell".
3.2.1.1.UŻYWANE OPERATORY
/ Oznaczenie aktywnego stanu logicznego lyb znak negacji NOT
* Logiczny AND
+ Logiczny OB
:+: Logiczny XOR
= Oznaczenie kombinacyjnego wyjścia
* = Wyjście typu zatrzask
:= Wyjście przerzutnika
EOUATIONS Słowo kluczowe oznaczające początek części równań Boole’a. Musi ono występować tylko raz w programie,
EOUATIONS
AND 1 |
= |
INI |
K |
IN2 |
;LOGICZNY |
AND | |
/NAND1 |
= |
INI |
* |
IN3 |
;LOGICZNY |
NAND | |
OBI |
= |
INI |
+ |
IN2 + IN3 |
;LOGICZNY |
OB | |
/NOE 1 |
= |
IN2 |
+ |
IN3 |
;LOGICZNY |
NOR | |
A |
= |
/INI |
;NEGACJA |
NOT / | |||
XOR1 |
= |
INI |
+ : IN2 |
;LOCICZNY |
EXCLUSIVE |
OR | |
SUM |
= |
INI |
* |
AND1 * IN2 | |||
+ |
X0R1 * OH1 |
;W |
DEKLARACJI |
SYGNAŁÓW |
;ZSUMOWANYCH MOŻNA ;UŻYWAĆ NAZW POPRZEDNIO ;ZADEKLAROWANYCH