Название | Описание |
Adder (Analog) | - I0/I1: входы
- O: сумма значений в I0 и I1
|
Adder (Digital, Full) | - A/B: входы
- Cin: осуществляет ввод
- S: цифровая сумма A + B + Cin; 1, если только один или все три из A, B и Cin ненулевые
- Cout: перенос выходного сигнала A + B; 1, если хотя бы два из A, B и Cin ненулевые
|
Adder (Digital, Half) | - A/B: входы
- S: цифровая сумма A + B; 1, если только один из A и B ненулевой
- C: несите выход A + B; 1, если оба и B ненулевые
|
And | - I0-I4: входы
- О: выход; ненулевой, когда все из I0-I4 ненулевые
|
Counter | - INC: на каждом восходящем крае INC значение в счетчике увеличивается на единицу
- DEC: на каждом восходящем крае DEC значение в счетчике уменьшается на единицу (пульсирование как INC, так и DEC одновременно не определено)
- PRE: предустановка счетчика, иначе известная как значение, при котором она переворачивается. Например, когда счетчик имеет предустановку 3, увеличение с 2 приводит к 0, а уменьшение с 0 приводит к 2. Отрицательные предустановки не определены.
- Q: импульс в один тик, когда счетчик переворачивается
- V: аналоговое значение счетчика
|
D-Latch (Gated) | - D: входное значение
- E: включить ввод. Если Е не равно нулю, Q / Q# обновляются из D
- Q: выходное значение
- Q#: выходное значение (инвертировано)
|
DeMux (16-out, Analog) | - I: вход
- S: селектор; маршруты I к O0-O15 на основе аналогового значения S
- O0-O15: выходы
|
DeMux (4-Output) | - I: вход
- S0: младший бит селектора
- S1: старший бит селектора. S0 и S1 выбирают, на какой выход I направить
- O0-O4: выходы
|
Decompose Int -> Decimal | - I: вход
- SN: знак ввода (ненулевой, если I отрицателен)
- D0-D10: выходы; по одному на цифру. Например, при входе 124 D0 (единицы) будет равно 4, D1 (десятки) - 2, а D2 (сотни) - 1 с остальными 0. Предназначен для использования с семисегментным энкодером
|
Delay | - I: вход
- D: задержка для добавления при распространении I на O
- O: Вывод или I задержится на D тиков. Чем-то похож на ванильный повторитель.
|
Delay (8-Channel) | - I0-I7: входы
- D: задержка для добавления при распространении I на O
- O0-07: выходы или совпадение I, задержится на D тиков
|
Equals | - A/B: входы
- Q: ненулевой, когда A == B, иначе ноль
|
Fanout | - I: вход
- O0-O15: выходы, равные I. Это позволяет маршрутизировать один вход ко многим выходам
|
Greater Than | - A/B: выходы
- Q: Ненулевой, когда A > B, иначе ноль
|
Greater Than Or Equal | - A/B: выходы
- Q: Ненулевой, когда A >= B, иначе ноль
|
Inverter | - I: вход
- O0: ненулевое значение, когда I равно нулю; ноль в противном случае
|
JK-FlipFlop | - J: установить ввод
- K: сбросить ввод
- CLK: тактовый вход. Когда CLK имеет восходящее ребро, J, будучи высоким, устанавливает выход; K, будучи высоким, сбрасывает его (обнуляет); и J, и K, будучи высокими, переключают его
- Q: выход
- Q #: инвертированный вывод
|
Less Than | - A/B: выходы
- Q: ненулевой, когда A < B, иначе ноль
|
Less Than Or Equal | - A/B: выходы
- Q: ненулевой, когда A <= B, иначе ноль
|
Maximum | - I0-I3: выходы
- O: максимальное значение среди входных сигналов
|
Minimum | - I0-I3: выходы
- O: минимальное значение среди входных сигналов
|
Multiplier | |
Multipulse | - I: выход
- CLK: тактовый сигнал (импульсы, посылаемые по восходящему краю)
- CNT: сколько импульсов нужно отправить
- THi: Сколько тиков должно длиться каждый импульс
- TLo: сколько тиков между импульсами
- Q: выход для импульсов
|
Mux | - I0-I3: входы
- S0: селекторный низкий бит
- S1: селектор высокой скорости. S0 и S1 управляют тем, к какому входу направляется сигнал
- O: выход
|
Nand | - I0-I3: входы
- O: выход; ненулевой, когда любой вход равен нулю
|
Negator | - I: вход
- O: выход (математический минус I)
|
Nor | - I0-I3: входы
- O: выход; ненулевой, когда все I0-I3 равны нулю
|
Not Equal | - A/B: входы
- Q: ненулевой, когда A <> B, нулевой в противном случае
|
One-Shot Pulse | - I: вход
- O: выход, посылает однотактный импульс на выход, когда вход имеет восходящий край
|
Or | - I0-I3: выходы
- O: выход; ненулевой, когда любой вход ненулевой
|
Passthrough | - I: вход
- O: выход, копия входного сигнала
|
Passthrough (Gated) | - I: вход
- E: включен
- O: выход, копия входного сигнала, когда E ненулевое значение, и ноль в противном случае
|
Passthrough (Ring) | - I: вход
- CNT: количество допустимых используемых выходов
- CLK: на каждом восходящем крае CLK выходной сигнал увеличивается на единицу, пока не достигнет CNT, после чего возвращается к 0
|
Pulse Lengthener | - I: вход
- L: длина импульса
- O: выход, который представляет собой L-тиковый импульс каждый раз, когда I имеет восходящий край
|
Randomizer (Analog) | - Min: минимальное случайное значение
- Max: максимальное случайное значение. Max <= Min не определен
- Q: случайное значение, меняется каждый тик
|
Randomizer (Digital) | - Q: случайное значение (0 или 15), меняется каждый тик
|
SR-Latch | - R: сброс входа, установка выхода на 0
- S: установить вход, установить выход на 15
- Q: выход
- Q#: инвертированный выход
|
SR-Latch (Gated) | - R: сброс входа, установка выхода на 0
- S: установить вход, установить выход на 15
- E: Включить ввод. S и R работают только тогда, когда E ненулевой
- Q: выход
- Q#: инвертированный выход
|
Scaler | - I: вход
- IMn: минимальный диапазон входного сигнала
- IMx: максимальный диапазон входного сигнала
- OMn: минимальный выходной диапазон
- OMx: максимальный выходной диапазон
- O: выход, масштабируемый между двумя диапазонами (например, 1-2 на входе и 1-4 на выходе удвоит входной сигнал)
|
Schmitt Trigger | - I: вход
- Pd: период задержки. Входные данные должны быть ненулевыми для тиков Pd, прежде чем O станет ненулевым, но O станет равным нулю, как только I
- O: выход
|
Seven-Segment Encoder | - I: вход
- A-G: выходы, соответствующие одному сегменту каждого из 7-сегментного дисплея. Вы можете прочитать статью в Википедии о 7-сегментных дисплеях.
|
Subtractor | - I0-I1: входы
- O: выход I0 - I1
|
T-FlipFlop | - Т: переключение входного сигнала
- CLK: тактовый вход, когда CLK имеет восходящий край и T высокий, выходной сигнал переключается. Если вы сомневаетесь, подключите T и CLK к одному и тому же входу
|
Wave (Sawtooth, Falling) | - Q: создает падающую пилообразную волну (15, 14, 13, ... 0, 15)
|
Wave (Sawtooth, Rising) | - Q: создает восходящую пилообразную волну (0, 1, 2 ... 15, 0)
|
Wave (Sine) | - Q: создает синусоидальную волну от 0 до 15 с приблизительным периодом в 16 тиков.
|
Wave (Square) | - Pd: период прямоугольной волны; периоды <= 0 не определены
- Q: прямоугольная волна (0, 15, 0, 15), которая меняет состояние при каждом тике Pd
|
Wave (Triangle) | - Q: создает треугольную волну (0, 1, 2 ... 14, 15, 14 ... 1, 0, 1)
|
Xnor (Эквиваленция) | |
Xor (Исключающее «или») | |