Аналитическое решение
Особенности микросхем ЭСЛ
Микросхемы, изготовленные по ЭСЛ-технологии, являются самыми быстрыми, но наиболее энергопотребляющими и применялись при производстве вычислительной техники в тех случаях, когда важнейшим параметром была скорость вычисления. В СССР самые производительные ЭВМ типа ЕС106х изготавливались на ЭСЛ-микросхемах. Сейчас эта технология используется редко.
6. Счётчик К500 ИЕ 136
Микросхемы К500ИЕ136- счётчики, считают вгексадецимальном коде. Имеют универсальное назначение и могут при тактовых частотах свыше 100 МГц считать как на увеличение, так и на уменьшение выходных данных (реверс).
Полная принципиальная схема микросхемы ИЕ136 показана на рис. 6 (а). Его цоколевка на рис. 6 (б).
Четыре режима работы этих счетчиков программируются по двум входам SI, S2 (см. табл.4). Режим предварительной установки позволяет загрузить данные, присутствующие на входах D0—D3 (см. также первую и восьмую строки табл. 5). Счетчики меняют выходные состояния по положительному перепаду на тактовом входе С. В другие моменты (С = Н, см, пятую строку табл. 5) можно менять данные на входах D. После завершения счета на выходе окончания счета ТС устанавливается напряжение низкого уровня. Реверс счета получается при смене уровней напряжения на входах S1 и S2 (см. табл. 4) на противоположные.
Таблица 4. Выбор режимов счетчика К500ИЕ136
При напряжениях высокого уровня на входах SI, S2 счет останавливается. Максимальная тактовая частота при счете как на увеличение, так и на уменьшение составляет 125 МГц. Счетчик потребляет ток питания по 165 мА на корпус в каждом варианте. Наибольшее время задержки имеет цепь от входа С до выхода ТС (tзд,р,ср= 10,9 нс). Наибольшее время «выдержки» ts = 7,5 нс требуется между сигналами на входах, выбора S и тактовым С.
Рисунок 6- Счётчик серии К50 ИЕ136: а) полная принципиальная схема;
б) его цоколевка
7.1. Первый триггер
Загрузка: S1=0, S2=0
D11 = 0
D12 = D0
Q0 = D11 · D12
Счёт на увеличение: S1=0, S2=1, Cвх=0
D11 = Cвх
D12 = Q0 n-1
Q0 = D11 · D12 +D11 · D12
Перерыв и сохранение: S1=0, S2=1, Cвх=1
D11= Cвх
D12 = Q0 n-1
Q0 = D11 · D12
Остановка: S1=1, S2=1
D11 = 1
D12= Q0 n-1
Q0 = D11 · D12
Счёт на уменьшение:
D11= Cвх
D12 = Q0 n-1
Q0 = D11 · D12
7.2. Второй триггер:
Загрузка: S1=0, S2=0
D32 = D1
D22 = 0
D12 = 1
Q1 = D32 · D22 D12
Счёт на увеличение: S1=0, S2=1, Cвх=0
D12 = Q0 n-1
D22= Cвх
D32 = Q1 n-1
Q1 = D12 · D22 D32+ D12 · D22 D32= D22 (D12 · D32+ D12 · D32)
Остановка: S1= 1, S2=1
D12 = Q0 n-1
D22 = 1
D32 = Q1 n-1
Q1 = D12 · D22 D32+ D12 · D22 D32+ D12 · D22 D32+ D12 · D22 D32= D23 (D12 · D32+
D12 · D32) + D23 (D12 · D32+ D12 · D32)= (D23+D23) · (D12 D32+ D12 · D32)=
=D23 (D12 · D32+ D12 · D32)
Счёт на уменьшение: S1=1, S2=0, Cвх=0
D12 = Q0 n-1
D22= Cвх
D32 = Q1 n-1
Q1 = D12 · D22 D32+ D12 · D22 D32+ D12 · D22 D32+ D12 · D22 D32= D22 (D12 · D32+
D12 · D32+D12 · D32+ D12 · D32)
Q1=D22 (D12 · D32+ D12 · D32)
7.3. Третий триггер:
Загрузка: S1=0, S2=0
D14 = 0
D24 = 0
D34 = 0
D44 = D2
Q2 = D1 · D2 · D3· D4
Счёт на увеличение: S1=0, S2=1, Cвх=0,1
D14 = Q0 n-1
D24= Q1 n-1
D34 = Cвх
D44 = Q2 n-1
Q2 = D14 · D24 ·D34 · D44 + D14 · D24 ·D34 · D44 + D14 · D24 ·D34 · D44 + D14 · D24 ·D34 · D44 = D34 (D14 · D24· D44+ D14 · D24· D44+ D14 · D24· D44)= D34 (D24 ( D14· D44+ D14 ·D44+ D14 · D44)+ D24· D44
Остановка: S1= 1, S2=1
D1 = Q0 n-1
D2 = Q1 n-1
D3 = 1
D4 = Q3 n-1
Q2 = D14 · D24 ·D34 · D44 + D14 · D24 ·D34 · D44 + D14 · D24 ·D34 · D44 + D14 · D24 ·
D34 · D44= D34 (D24 · D44 · D14 + D44 ( D14 · D24+ D14· D24+ D14 · D24+ D14· D24)=
=D34(D24· D44· D14+ D44)
Счёт на уменьшение: S1=1, S2=0
D14 = Q0 n-1
D24 = Q1 n-1
D34 = Cвх
D44 = Q2 n-1
Q2 = D14 ·D34 · D44+ D14 ·D34 · D44+ D14 ·D34 · D44+ D14 ·D34 · D44= D34(D14 ·D44+D44)
7.4. Четвертый триггер:
Загрузка: S1=0, S2=0
D15 = 0
D25 = 0
D35 = 0
D45 = 0
D55= D3
Q3 = D15 · D25 · D35· D45· D3
Счёт на увеличение: S1=0, S2=1, Cвх=0,1
D15 = Q0 n-1
D25= Q2 n-1
D35 = Q1 n-1
D45 = Cвх
D55= Q3 n-1
Q3 = D15 · D25 ·D35 · D45 ·D55 + D14 · D24 ·D34 · D44 D5 = D45(D15 · D25 ·D35 · D55 + D15 · D25 ·D35 · D55)
Остановка: S1= 1, S2=1
D15 = Q0 n-1
D25 = Q1 n-1
D35 = 1
D4 5= Q3 n-1
Q3 = D15 · D25 ·D35 · D45 + D15 · D25 ·D35 · D45 = D35 (D15 · D25 · D45+ D15 · D25 · D45)
Счёт на уменьшение: S1=1, S2=0, Cвх=0
D15= Q0 n-1
D25 = Q2 n-1
D35 = Q1 n-1
D45 = Cвх
D55 = Q3 n-1
Q3 = D15 ·D35 · D35·D55 · D55
TC = X1 X2+X 1X2+Q2 n-1+ Q1 n-1+(S1+S2) Cвх+S1S2=…
X1= S1+ S1+S2
X2= S1+ S2+ Q3 n-1
… =( S1+ S1+S2)( S1+ S2+ Q3 n-1)+( S1+ S1+S2)( S1+ S2+ Q3 n-1)