Аналитическое решение

Особенности микросхем ЭСЛ

Микросхемы, изготовленные по ЭСЛ-технологии, являются самыми быстрыми, но наиболее энергопотребляющими и применялись при производстве вычислительной техники в тех случаях, когда важнейшим параметром была скорость вычисления. В СССР самые производительные ЭВМ типа ЕС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)