Цифровой логика организация компьютера


Download 483.23 Kb.
bet3/4
Sana24.12.2022
Hajmi483.23 Kb.
#1051440
1   2   3   4
Bog'liq
Материал по Практической работе 2

Логические схемы
Логическая схема — это набор объединенных вентилей с входными и выходными сигналами. На рис 1.1 тоже изображена схема у которой входными сигналами являются A и B, выходной сигнал идет от операции ИЛИ; также у нее есть три вентиля: два И, один ИЛИ. Теперь давайте рассмотрим некоторые виды схем с которыми нам потребуется встречаться в дальнейшем, к ним относятся: комбинационные, арифметические, интегральные схемы.

Интегральные схемы
Также известна как микросхема, это те же схемы показанные выше, только они помещены в корпус, который определяет, то где должны находится выводы для сигналов. Этот вид схем возник из-за того, что продавать отдельные схемы и вентили не очень целесообразно: по крайне мере из-за того, что нет стандарта, который бы говорил как, где и в каком кол-ве должны располагаться входные и выходные сигналы.
Есть куча разных видов корпусов, но мы рассмотрим наиболее известные:
Dual Inline Package (DIP) представляет собой корпус (рис. 2.0а) у которого выводы (входные и выходные сигналы) расположены с двух сторон параллельных друг другу, кол-во выводов в данном корпусе варьируется в пределах от 14 до 68 (только четное кол-во). Данный корпус используется при небольших и/или дешевых схемах.

  • Pin Grid Array (PGA) обладает выводами со всех четырех сторон (рис. 2.0б).

  • Land Grid Array (LGA) обладает выводами в виде контактов по всей (зависит от стандарта) площадке (нижняя часть) корпуса. LGA (рис. 2.0в) обладает одним важным преимуществом перед другими корпусами: большое кол-во выводов, что особенно важно для таких микросхем как процессоры.

Рисунок 2.0a, б, в. Виды корпусов.


Память
У памяти выходные значения зависят не только от входных, то есть она способна запоминать. Концептуально все схемы памяти похожи (рис. 2.1), память может «запоминать» благодаря тому, что она «замкнута», то есть верхний вентиль зависит от выходного значения нижнего, а нижний зависит от выходного значения верхнего. Рисунок 2.1. SR защелка.

Прежде чем использовать защелку, ее необходимо инициализировать. Инициализировать значит перевести ее в такое состояние, когда Q != !Q, это необходимо для того, чтобы защелка могла корректно работать, то есть корректно менять свое состояние (Q) между 0 и 1. Для инициализации нам необходимо подать на S и R такие значения при которых защелка перейдет в непротиворечивое состояние (Q != !Q); когда защелка только начинает работать, то в Q и !Q могут быть любые неизвестные нам значения, поэтому значения S и R не должны зависеть от значений в Q и !Q. Другими словами, нам нужны такие значения S и R при которых мы получим в Q и !Q противоположные значения. Рассматривать последовательность действий можно по-разному: мы можем предположить, что на S сигнал поступает быстрее, чем на R и тогда верхний вентиль повлияет на результат работы нижнего; или наоборот, сигнал до R дойдет быстрее, но это не важно, результаты будут одинаковы. В нашем примере я буду предполагать, что сигнал S приходит быстрее, а что же дальше? Какое второе значение будет у верхнего вентиля? Как было сказано выше, мы не должны делать предположений о значении Q (или !Q), поэтому мы должны рассматривать обе ситуации: Q=0 и Q=1. Теперь все, что нам остается, так это проверить все (табл. 1.6) комбинации S, R и Q.
Таблица 1.6. Таблица истинности SR защелки.


Download 483.23 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling