СОДЕРЖАНИЕ
Исходныеданные Техническоезадание 1. Алгоритмработы процессора1.1 Выбори обоснованиеалгоритма 1.2Техническоеописаниеалгоритма 2.Структурнаяэлектрическаясхема центральнойчасти ЭВМ 2.1 Выбори обоснованияструктурнойэлектрическойсхемы центральнойчасти ЭВМ 2.2Техническоеописаниеструктурнойэлектрическойсхемы центральнойчасти ЭВМ 3.Функциональнаяэлектрическаясхема процессора 3.1 Выбори обоснованиефункциональнойэлектрическойсхемы процессора 3.2Техническоеописаниефункциональнойэлектрическойсхемы - операционнаячасть 3.3Техническоеописаниефункциональнойэлектрическойсхемы - управляющаячасть 4.Принципиальнаяэлектрическаясхема РОН иИАЛУ 4.1 Выбори обоснованиеэлементнойбазы 4.2Используемыецифровыемикросхемыи их параметры 4.3Техническоеописаниепринципиальнойэлектрическойсхемы РОН 4.4Техническоеописаниепринципиальнойэлектрическойсхемы ИАЛУ 5.Расчетнаячасть 5.1Проверочныйнагрузочныйрасчет дляблока 5.1.1Проверочныйнагрузочныйрасчет дляРОН 5.1.2Проверочныйнагрузочныйрасчет дляИАЛУ 5.2Расчет потребляемоймощности блока 5.2.1Расчет потребляемоймощности РОН 5.2.2Расчет потребляемоймощности ИАЛУ 5.3Расчет надежностидля блока 5.3.1Расчет надежностидля РОН 5.3.2Расчет надежностидля ИАЛУ Заключение Литература | 2 3 5 5 5 9 9 9 11 11 11 12 20 20 22 29 30 32 32 32 32 33 33 33 33 33 33 35 36 |
ИСХОДНЫЕДАННЫЕ
Операции:
-сложение;
- вычитание;
умножение;
И;
ИЛИ;
сложениепо модулю два;
запись;
загрузка;
УПпо флагу;
БПВ;
ОСТАНОВ.
Режимыадресации:
- прямая;
Регистровая;
относительнаяс базированиеми индексированием;
стековая.
Разрядностьчисел –32
ОбъемОЗУ – 16 Мбайта
КоличествоРОН – 8
Ширинавыборки из ОЗУ– 2 байта
ТипАЛУ – многофункциональное
Критерийпроектирования– максимальноебыстродействие
Устройствоуправления– УУ и УА АЛУс программируемойлогикой с регулярнойадресацией
ТЕХНИЧЕСКОЕЗАДАНИЕ
1. Основаниедля проведенияработ
Выполнениекурсовогопроекта по ТиПЭВМ в соответствиис учебным планом.
Процессордля ограниченногонабора команд.
3.Заказчик иисполнитель
3.1Заказчик: КафедраВТ МГИРЭА (ТУ)
3.2Исполнитель:Студентыгр. ВСС-2-93
ТереховДмитрий Александрович
ТереховаОльга Николаевна
4.Техническиетребования
4.1 Форматыкоманд
Длявыполнениязаданных вкурсовом проектеопераций используютсяследующиеформаты команд:
КОП | R1 | Rb | Rx | Д |
0 4 5 7 8 10 11 13 14 31
ФорматRX – совмещениерегистровогои относительногос базированиеми индексированиемрежимов адресации
1.2КОП | R1 | Adr |
0 4 5 7 8 31
ФорматRS – использованиепрямого ирегистровогорежимов адресации
1.3КОП | 1.4Adr |
0 4 5 28
S –прямой режимадресации
КОП |
4
Безадреснаякоманда –использованиетолько кодаоперации, необходимадля операцииОСТАНОВ
1разрядКОП – указываетвыполняетсяоперация в АЛУили вне его.
1 разряд=0действия выполняютсяв АЛУ.
1 разряд=1действия выполняютсявне АЛУ.
2 разрядКОП – указываетна режимы адресации.
Еслиоперация выполняетсяв АЛУ
2 разряд=0использованиеRX при сложении,вычитании иумножении.
2 разряд=1использованиеRS при логическихоперациях.
Еслиоперации выполняютсявне АЛУ
2 разряд=0формат RS призаписи и загрузке.
2 разряд=1формат S припереходах.
3 и4 разряды указываютна конкретныйтип операции.
4.2Система счисления
Используютсячисла с фиксированнойточкой в дополнительнойкоде
1.5ЗН | 1.6ПОЛЕЧИСЛА |
0 1 31
При выполненииарифметическихопераций используетсямодифицированныйдополнительныйкод.
Привыполнениилогическихопераций используютсячисла без знака
ПОЛЕЧИСЛА |
31
4.3Система команди правила ихвыполнения
1.7Операция | Формат | КОП | 1.8Описание |
1.9Сложение | RX | 00000 | R1(R1 ) +ОЗУ[Aисп] Аисп= (Rb)+(Rx)+D |
Вычитание | RX | 00001 | R1(R1 ) + ОЗУ[Aисп] Аисп= (Rb)+(Rx)+D |
Умножение | RX | 00010 | R1(R1 ) ОЗУ[Aисп] Аисп= (Rb)+(Rx)+D |
И | RS | 00100 | R1(R1 ) ОЗУ [Adr] |
ИЛИ | RS | 00101 | R1(R1 ) ОЗУ [Adr] |
| RS | 00110 | R1(R1 ) ОЗУ [Adr] |
Запись | RS | 01000 | ОЗУ[Adr](R1 ) |
Загрузка | RS | 01001 | R1ОЗУ [Adr] |
БПВ | S | 01100 | СТЕК(СК) (СК)адрес перехода |
УПпо флагу | S | 01101 | (СК)адрес перехода |
ОСТАНОВ | 10000 | Остановсистемы |
4.4Тип АЛУ –многофункциональное.
4.5Ширина выборкииз ОЗУ – 2байта.
4.6Емкость ОЗУ– 16 Мбайта
4.7Используются2 управляющихавтомата – дляАЛУ и для общегоуправленияс программируемойлогикой и срегулярнойадресацией.
4.8Критерийпроектирования– максимальноебыстродействие.
4.9Требованияк элементнойбазе – максимальнаяфункциональнаяполнота.
ИспользованиетехнологииТТЛШ.
5.Требованияк надежностнымхарактеристикам
tнаработкина отказ 1500ч.
1.АЛГОРИТМ РАБОТЫПРОЦЕССОРА
Дляудобствапроектированиявычислительногоустройстванеобходиморазработатьалгоритм.Вычислительныйпроцесс разбиваетсяна шаги, каждыйшаг изображаетсяв виде блока,а весь вычислительныйпроцесс в видепоследовательностиблоков. Исходяиз заданногокритерияпроектированиявыберем алгоритмработы процессора,при которомдолжно обеспечиватьсямаксимальноебыстродействие,следует отметить,что графическоеизображениеалгоритмадолжно точнои четко отображатьвычислительныйпроцесс, являясьнагляднымспособомдокументированияпроцесса описаниярешения заданияс помощью процессора.Таким образом,при выполненииарифметическихили логическихопераций, атакже прииспользованиииндексногоАЛУ данные врегистры будутзаноситьсяодновременно,это обеспечиваетсяза счет наличиядвух портовпри обращениии при считываниииз РОН. За счеттакого факторазначительноповышаетсябыстродействиеработы процессора.Отметим также,так как припроектированиииспользуютсядва управляющихавтомата, тофункционированиепроцессорабудет приведенона двух схемахалгоритма-разделениедля логическихи арифметическихопераций выполняемыхАЛУ и для остальногофункционирования
Приначале функционированияпроцессорапроизводитсяустановка внулевое состояниесчетчика стека– дно стека,установкасчетчика командв начальноесостояниеравное 1610, т.е.первая командабудет выбранаиз ОЗУ по адресу1610. На регистрадреса ОЗУзасылаетсязначение адресаСТК и по данномуадресу выбираетсяи пересылаетсякоманда в старшие16 разрядов RGbuf,инкремент СТК(операторнаявершина F12).После увеличениясчетчика командидет проверкана максимальноезначение, примаксимумевыставляетсяфлажок и происходитпереход наОСТАНОВ. Далеепроизводитсядовыборкакоманды в младшиеразряды аналогичнымпутем. Командапересылаетсяв RGK, происходит дешифрациякоманды ипроизводитсяформированиеисполнительногоадреса.
Командыформата RX.
Дляформата RX проверяютсяна нуль поляRb и Rx, в случаеравенства нулюна RGadr пересылаетсязначение поляD (операторнаявершина X15)и А2исп будетсформирован.
В случаеRb =0, то на RG2IALU засылаетсяоперанд из РОН,адрес которогоуказан по полюRx в RGK (операторнаявершина АB18),производитсясложение данногорегистра исмещения D. Приналичии переполнениявыставляетсяфлажок и процессорпереходит врежим ОСТАНОВ,иначе получаемА2исп в RGadr.
В случаеRx=0, тона RG1IALU засылаетсяоперанд из РОН,адрес которогоуказан по полюRb в RGK (операторнаявершина Y17),производитсясложение данногорегистра исмещения D. Приналичии переполнениявыставляетсяфлажок и процессорпереходит врежим ОСТАНОВ,иначе получаемА2исп в RGadr.
В случаеRb0 иRx0, тона RG1IALU заноситсязначение РОН,адрес которогоберется из поляRb, а на RG2IALU заноситсязначение РОН,адрес которогоберется по полюRx (операторнаявершина M17).В RGadr суммируютсясодержимоерегистров(операторнаявершина M18)и при отсутствиипереполненияпроисходитсложение полученнойсуммы со значениемполя D, такимобразом, получаемА2исп.
Послеформированияисполнительногоадреса, данныедля выполненияопераций выдаютсяна шины, а затемзаносятся всоответствующиерегистры АЛУ(операторнаявершина АE45),далее происходитдешифрациякода операции3 и 4 битадля определенияконкретноготипа операции.
Операндыпредставленыв дополнительномкоде.
Сложение.
Выполняетсясложение содержимогорегистров АЛУс записью результата в RGres. При наличиипереполнениявыставляетсясоответствующийфлажок в RGf ипроцессорпереходи врежим ОСТАНОВ.При отсутствиипереполнениявыставляетсяфлажок, говорящийо положительномили отрицательномзначении данных,а также проверяетсяусловие нанулевой результат(операторнаявершина E19)с выставлениемсоответствующегофлажка. Послеэтого результатвыдается нашину и затемзаносится всоответствующийРОН (операторнаявершина D22).
Вычитание.
Операциявычитаниезаменяетсяоперациейсложения, однако,второе слагаемоеинвертируется,а на сумматорподается входнойперенос (операторнаявершина K11).Так как операциясводится ксложению, дальнейшиедействия повторяютсяв порядке указанномвыше начинаяс проверки напереполнение.
Умножение.
Приумножениисчетчик цикловустанавливаетсяв значениеравное 3110 и внуль устанавливаетсяRGres (операторнаявершина AA8).Младший разрядRG1ALU - множительпроверяетсяна равенствоединице. Приравенствесуммируетсязначение–множимое созначениемрегистра результата.Далее, а такжеи при равенственулю младшегоразряда множителяпроисходитсдвиг вправона один разрядRG1ALU и RGres (операторнаявершина Y14).Затем проверяетсязначение счетчикациклов на равенствонулю, при отсутствиинуля повторяетсяцикл с операторнойвершины AA11.При установкесчетчика цикловв нулевое состояниепроверяетсяусловие наположительноеили отрицательноезначение множителя,если множительотрицательноечисло, то произведениечисел дополнительногокода получаетсяприбавлениемпоправки кпроизведениюдополнительныхкодов сомножителей(поправка –проинвертируемоемножимое иподача на сумматорвходного переноса).После выполненияумножениярезультатнеобходимоокруглить(операторнаявершина Y21),к значениюрезультатаприбавляетсяранее сдвинутыймладший 32 разряд.
Командыформата RS.
Логическиеоперации.
RGadr загружаетсясодержимымполя RGK(8:31), адреспередаетсяна регистрадреса ОЗУ, покоторому набуферный регистрзаносятсяданные, сначаластаршие, а затеммладшие разряды.В RG1ALU заносятсяданные из буфера,а на RG2ALU заносятсяданные из РОН(РОН выбираетсяпо полю R1),операндыиз буфера и изРОН выдаютсяна шины ШД0 иШД1, а затемуже непосредственнов регистрыиндексногоАЛУ – операторнаявершина АР18.Далее дешифрация3 и 4 битакода операции.
Последешифрациивыполняютсялогическиеоперации И(операторнаявершина T4),ИЛИ (операторнаявершина Z4)и сложение помодулю два(операторнаявершина AG4).Каждая операцияпри завершениипроверяетсяна равенстворезультатанулевому значению,затем содержимоеRGres переноситсяв соответствующийРОН через шинуданных.
Запись.
По даннойкоманде производитсязапись из РОН,адрес которогоуказан в полеR1, в ОЗУ[Adr].
В СТadrзаносится адресячейки памяти.В регистр буфераиз РОН пересылаетсяоперанд, затемиз СТadr содержимоепересылаетсяв регистр адресаОЗУ, а в регистрслова ОЗУпересылаютсястаршие 16 разрядов(вершина M37),СТadr увеличиваетсяна единицу,проверяетсяна максимальноезначение. Приотсутствиимаксимума вОЗУ передаютсямладшие 16 разрядов(M46). При полномзаполненииСТadr, выставляетсяфлажок о переполнениии переход наОСТАНОВ.
Загрузка.
Загрузкаоперанда производитсяиз ячейки ОЗУпо адресу,занесенномув регистр адресаОЗУ из CTadr (вершинаТ37) в одиниз РОН. Загрузкапроизводитсячерез буферныйрегистр (вершинаТ40) сначаластарших, а затеммладших разрядов.Из буфера 32разрядныйоперанд передаетсяв РОН, адрескоторого указанпо полю R1 (операторнаявершина Т51).
Командыформата S.
Условныйпереход пофлагу.
Анализируетсяфлаг Z, характеризующийнулевое значениерезультата,флаг вырабатываетсяв АЛУ. При наличииэтого флажкав СТК заноситсяадрес перехода(вершина В34),взятый по полюAdr из RGK. В противномслучае переходна начало.
Безусловныйпереход с возвратом.
Длявыполненияданной командыиспользуетсястек, находящийсяв ОЗУ. Указателемстека являетсяСТST. При полученииКОП даннойкоманды СТКзаносится вбуферный регистр(вершина F33).СодержимоеСТST заноситсяв регистр адресаОЗУ, а старшиеразряды RGbuf заносятсяв регистр словаОЗУ (вершинаF36). СТST увеличиваетсяна единицу,проверяетсяна переполнениеи при отсутствииего происходитповтор, начинаяс заноса содержимогоСТST в регистрадреса ОЗУ(операторнаявершина F46). СТSTувеличиваетсяна единицу,проверяетсяна переполнение,при отсутствиипереполненияв счетчик командзаносится адресперехода, взятыйиз RGK по полю Adr[5:28].
Останов.
Припроверке 0-горазряда КОПи равенствеего единицевыставляетсяв единичноесостояниетриггер END (вершинаC26) ипроцессорзаканчиваетобработкупрограмм.
2. СТРУКТУРНАЯЭЛЕКТРИЧЕСКАЯСХЕМА ЦЕНТРАЛЬНОЙЧАСТИ ЭВМ
2.1 Выбори обоснованиеструктурнойэлектрическойсхемы
Дляпостроениясхем другихтипов, а такжедля общегоознакомленияс изделиемнеобходимаструктурнаяэлектрическаясхема. Определяетсяосновной составцентральнойчасти ЭВМ.Особенностямиразработкипроцессора:будут использованырегистры общегоназначенияс доступом подвум портам(один порт толькона чтение),используютсядва устройствауправленияс программируемойлогикой (общееУУ и местныйуправляющийавтомат дляАЛУ). Центральнаячасть (ОЗУ + ЦП)также содержитАЛУ, ИАЛУ, RGK,CTK, CTST, RGbuf.
2.2Техническоеописание структурнойэлектрическойсхемы
В составцентральнойчасти ЭВМ,представленнойна структурнойсхеме входятследующиекомпоненты:
Арифметико-логическоеустройствосостоит из двухрегистров дляприема и фиксацииисходных операндовRG1ALU и RG2ALU, причемRG2ALU имеет кромепрямых выводовтакже инверсныевыходы, сумматорадля выполненияарифметическихопераций, регистрарезультатаRGALURES. RG1ALU и RG2ALU являютсясдвиговыми.Содержатсялогическиеэлементы длявыполненияопераций И,ИЛИ, исключающееИЛИ. CTsycl служитдля счета цикловпри операцииумножения. Всостав АЛУтакже входяткомбинационныесхемы, формирующиефлаги о переполнении,о знаке и о нулевомрезультате.
RGALURES имеет 32разрядом триггер,предназначенныйдля округлениярезультатапри умножении.
АЛУ содержитсобственныйуправляющийавтомат спрограммируемойлогикой с регулярнойадресациейсодержащий,предназначенныйдля формированиянеобходимойпоследовательностиуправляющихсигналов дляфункциональныхузлов АЛУ иосведомительныхсигналов дляобщего управляющегоустройства.
RON - регистрыобщего назначения.Предназначеныдля храненияданных, модификаторов,необходимыхдля вычисленияисполнительногоадреса дляобращения кОЗУ.
УУ -устройствоуправленияс программируемойлогикой с регулярнойадресацией.Формируетпоследовательностиуправляющихсигналов длявсех функциональныхузлов процессораи осведомительныхсигналов чтенияи записи дляОЗУ.
СТК- счетчик адресакоманды предназначендля вычисленияпродвинутогоадреса команды.Имеет 22 разряда.
RGK - регистркоманд предназначендля хранениявыполняемойкоманды. Насвоем выходеимеет комбинационныесхемы для проверкинедопустимости0-го РОН в качествеместа хранениямодификаторовдля вычисленияисполнительныхадресов.
RGbuf - буферныйрегистр дляприема с 16-разряднойШД, накопленияи выдачи на32-разряднуюШД0 и выдачина ШД1 обратногодействия.
СТST -указательстека.
ИндексноеАЛУ предназначенодля вычисленияисполнительногоадреса. Включаетдва регистраRG1IALU и RG2IALUдля приема ификсациимодификаторовиз РОН. Сумматорскладываетсодержимоерегистров иприбавляетк ним смещениепоступающеесразу из RGK.Результатзаписываетсяв регистр адреса.CTadr предназначендля принятия,хранения, передачии при необходимостиработы в счетномрежиме, адресовна ША, рассчитанныха самом ИАЛУ,принятых изRGK.
Внутрипроцессораимеются внутренниешины данныхШД0 и ШД1.Они предназначеныдля одновременнойвыдачи в ИАЛУи в АЛУ данных- работа с двухпортовыйРОН. Это значительноповышаетбыстродействие,что обеспечиваеттребуемыйкритерийпроектирования.
3. ФУНКЦИОНАЛЬНАЯЭЛЕКТРИЧЕСКАЯСХЕМА
ПРОЦЕССОРА
3.1Выбор и обоснованиефункциональнойэлектрическойсхемы
Функциональнаясхема поясняетпроцессы,происходящиев проектируемомпроцессоре.На данной схемепоказаныфункциональныеузлы, участвующиев процессе, исвязи междуэтими узлами.Функциональнаясхема строитсяна основе структурнойэлектрическойсхемы, и даетвозможностьдля дальнейшегопостроенияпринципиальнойэлектрическойсхемы как отдельногоблока, так иустройствав целом.
В виду того,что необходимомаксимальноебыстродействиеиспользуетсядвухпортовыйРОН, в связи сэтим внутрипроцессораимеются двешины данныхШД0 иШД1,причем ШД1работаеттолько на чтение.
Так какширина выборкииз ОЗУ равна16 бит, а ширинавнутреннейшины данных32 разрядная,необходимоиспользоватьбуферный регистр.Для управленияв схеме используютсядва управляющихустройства,общее УУ и местныйУА для АЛУ. Длявыполненияарифметическихи логическихопераций служитАЛУ, для вычисленияадреса предназначеноиндексное АЛУ.Для вычисленияпродвинутогоадреса служитCTK,а для работысо стеком CTST.
Взаимодействиефункциональныхблоков междусобой рассмотримв техническомописаниифункциональнойэлектрическойсхемы.
3.2 Техническоеописаниефункциональнойэлектрическойсхемы- операционнаячасть
При поступленииданных на ШДRGbuf записываети накапливает32 разряда и выдаетна ШД0,Эта командапоступает наRGK,КОП отсылаетсяу УУ и на основанииэтого начинаетсяработа с определеннымблоком.
DMX0 пропускаетданные на ШД0или на ШД1.
MUX1 и DC предназначеныдля выбораодного из РОН.
MUX11 и MUX12 нужныдля выдачи наодну из шинданных содержимогоодного из РОН.
При работесо стеком включаетсяв работу CTST,который послеинициализацииувеличиваетсяна единицу ипоказываетсвободнуюячейку памяти.Адрес из негопоступает наША, так как он4-х разрядный,то старшиеразряды всегданули.
MUX3 пропускаетна СТК начальныйадрес равный1610 илиадрес взятыйиз поля RGK[5:28].СТК выдаетданные на ШАи при необходимостина ШД0через DMX1.
В RG1IALUи RG2IALUданныепоступают сдвух шин одновременно,с ШД0и ШД1,выдаются черезсоответствующиемультиплексорына SMIALU.
MUX4пропускаетданные на SMIALUс RG1IALU, с CTadr и из поляRGK[14:31].
MUX5пропускаетданные с RG2IALUи из поля RGK[14:31].
MUX6принимаетданные от сумматораIALU,из поляRGK[14:31] и адреса отRGK.
DMX2выдает данныеот CTadr ивыдает на ШАили обратнона SMIALU, дляпродолженияоперации вычисленияисполнительногоадреса.
RG1ALU иRG2ALU принимаютоперанды с двухшин одновременно,с ШД0и ШД1.
MUX7 и MUX8 передаютоперанды наSMALU, причем MUX7 пропускаетпрямое илиинверсноезначение RG2ALU, аMUX8 пропускаетоперанд изRG1ALU или с RGres приумножении.
MUX9предназначендля управленияпереносами,идущими в SMALU.При отсутствиипереноса,пропускаетсянуль, единицапропускаетсяпри коррекцииумножения ипри округлениипропускаетсязначение,установленноев триггере Т.
MUX10необходим дляпропуска наRGresданных из сумматорапри выполненииарифметическихопераций илиданных из логикпри выполнениилогическихопераций И,ИЛИ, ИСКЛЮЧАЮЩЕЕИЛИ.
RGresи RG1ALUявляются сдвиговымирегистрами,необходимопри выполненииумножения,причем длясохранениязнака в RG1ALUпри сдвигевправо нулевойразряд переписываетсяобратно на своеместо, а присдвиге RGresдля сохранениязнака, нулевойразряд переписываетсяиз RG2ALU.
DMX3выдает данныеиз АЛУ на ШД0или обратнов АЛУ, для выполнениядальнейшихопераций.
Логическиеэлементы, стоящиена выходе RGresи на выходеSMALUотвечают заформированиефлагов, характеризующихрезультатарифметическихи логическихопераций.
Логическиеэлементы, стоящиена выходе RGKотвечают заформированиефлагов, характеризующих0-й РОН при вычисленииисполнительногоадреса.
3.3 Техническоеописаниефункциональнойэлектрическойсхемы- управляющаячасть
Оба устройствауправлениявыполнены посхеме с регулярнойадресацией.В этой схемепри разветвлениипроцесса, одинадрес на единицубольше, чемтекущий, второйадрес - произвольный.Элементом"вычисляющим"адрес, являетсясчетчик СТ1 иСТ2, управляемыйсигналом, являющимсявходным дляУУ. В зависимостиот значениявходного сигналасчетчик либоприбавляетединицу к значению,которое хранилосьв счетчике иявлялось текущимадресом, либозагружаетсязначениемадреса из управляющейпамяти. Элементпо модулю 2 позволяетинвертироватьзначение входногосигнала, чтооблегчаетраспределениемикроинструкций.
MUX2 иMUX13 предназначеныдля пропусканияодного изосведомительныхсигналов.
ROM1и ROM2- ПЗУ, на которыеподаются адресадля выбораодного из управляющихсигналов
S | Y | H | e | S' |
S - является адресомдля ПЗУ и определяет,какой из управляющихсигналов будетвыбран
S' - содержит адреспереходамикропрограммы
Y - состоитиз сигналовуправленияработой процессора
е - управляетработой исключающегоИЛИ
Н -подаетсяна мультиплексорУУ, позволяетпропуститьлибо один избитов набораопознавательныхсигналов, либонулевой сигнал.Наличие этогосигнала позволяетосуществлятьбезусловныепереходы
Управляющиесигналы дляУУ
у1.1 - записьв RGbuf
y1.2 - Выдачаиз RGbuf
y1.3- направление
y1.4- выбор ст/млразрядов
y1.5- RESET
y1.6 - Записьв RGK
y1.7- START ALU
y1.8- +1 CTST
y1.9 - управлениеMUX1
y1.10- управлениеDMX0
y1.11 - управлениеMUX3
y1.12- запись в CTK
y1.13- +1 CTK
y1.14 - управлениеDMX1
y1.15- запись порт0
y1.16- чтение порт0
y1.17- чтение порт1
y1.18 - запись в RG1IALU
y1.18'- запись в RG12ALU
y1.19 - управление
y1.20- MUX4
y1.21 -управлениеMUX5
y1.22- управление
y1.23- MUX6
y1.24- запись в CTadr
y1.25- +1 CTadr
y1.26 - управлениеDMX2
y1.27 - чтениеиз ОЗУ
y1.28- запись в ОЗУ
y1.29 - записьв триггер ТО0
y1.30 - записьв триггер ТО1
y1.31 - записьв триггер ТО2
y1.32 - записьв триггер ТО3
Осведомительныесигналы дляУУ
x1.1- START
x1.2 - XRAM
x1.3- RAM
x1.4 - CTK (224)
КОПx1.10- CTST (15)
x1.11 - CTadr (224)
x1.12 - проверкана нулевые РОНбазового ииндексногорегистра
x1.13- проверка нануль РОН базовогорегистра
x1.14- проверка нануль РОН индексногорегистра
x1.15 - переполнениеIALU
x1.16- End or Stop ALU
x1.17- Srop ALU
x1.18- TZ
Управляющиесигналы УА
y2.1- RESET
y2.2 - записьв RG1ALU ив RG2ALU
y2.3 - упраление
y2.4- MUX7
y2.5- управлениеMUX8
y2.6- управление
y2.7- MUX9
y2.8- управление
y2.9- MUX10
y2.10 - Обнулениеи записьв CTcycl
y2.11- Stop ALU
y2.12 - управлениеDMX3
y2.13- запись в триггерТ, сдвиг RG1ALU и RGres, -1CTcycl
y2.14 - записьв TS
y2.15- запись в TZ
y2.16 - записьв ТО
y2.17- запись в RGres
y2.18- End ALU
Осведомительныесигналы дляУА
x2.1- 2 разряд КОП
x2.2- 3 разряд КОП
x2.3- 4 разряд КОП
x2.4- переполнениеALU
x2.5 - анализрезультатана нуль
x2.6 - анализ31 разряда RG1ALU
x2.7- CTcycl (0)
x2.8 - анализ0 разряда RG1ALU
x2.9- Start ALU
Дляанализа управляющихавтоматовприведен алгоритмв закодированномвиде.
3.3.1Таблица прошивкипамяти для
S | Y | H | e | S' |
1 | m1.01 | X1.1 | 0 | m1.02 |
2 | m1.1 | 0 | 0 | m1.03 |
3 | m1.03 | X1.2 | 0 | m1.04 |
4 | m1.2 | 0 | 0 | m1.05 |
5 | m1.05 | X1.3 | 0 | m1.06 |
6 | m1.3 | X1.4 | 0 | m1.4 |
7 | m1.07 | X1.2 | 0 | m1.08 |
8 | m1.5 | 0 | 0 | m1.09 |
9 | m1.09 | X1.3 | 0 | m1.010 |
10 | m1.6 | X1.4 | 0 | m1.8 |
11 | m1.7 | X1.5 | 1 | m1.9 |
12 | m1.065 | X1.6 | 1 | m1.011 |
13 | m1.012 | X1.7 | 1 | m1.013 |
14 | m1.19 | X1.8 | 1 | m1.9 |
15 | m1.025 | X1.9 | 1 | m1.034 |
16 | m1.20 | 0 | 0 | m1.026 |
17 | m1.026 | X1.2 | 0 | m1.027 |
18 | m1.21 | 0 | 0 | m1.028 |
19 | m1.028 | X1.3 | 0 | m1.029 |
20 | m1.22 | X1.11 | 0 | m1.23 |
21 | m1.030 | X1.2 | 0 | m1.031 |
22 | m1.24 | 0 | 0 | m1.032 |
23 | m1.032 | X1.3 | 0 | m1.033 |
24 | m1.063 | 0 | 0 | m1.03 |
25 | m1.02 | 0 | 0 | m1.01 |
26 | m1.04 | 0 | 0 | m1.03 |
27 | m1.06 | 0 | 0 | m1.05 |
28 | m1.4 | 0 | 0 | m1.9 |
29 | m1.08 | 0 | 0 | m1.07 |
30 | m1.010 | 0 | 0 | m1.09 |
31 | m1.027 | 0 | 0 | m1.026 |
32 | m1.029 | 0 | 0 | m1.028 |
33 | m1.23 | 0 | 0 | m1.9 |
34 | m1.031 | 0 | 0 | m1.030 |
35 | m1.033 | 0 | 0 | m1.032 |
36 | m1.013 | X1.8 | 1 | m1.9 |
37 | m1.014 | X1.9 | 0 | m1.11 |
38 | m1.016 | X1.10 | 0 | m1.03 |
39 | m1.10 | 0 | 0 | m1.03 |
40 | m1.11 | 0 | 0 | m1.017 |
41 | m1.017 | X1.2 | 0 | m1.018 |
42 | m1.12 | 0 | 0 | m1.019 |
S | Y | H | e | S' |
61 | m1.28 | 0 | 0 | m1.040 |
62 | m1.040 | X1.3 | 0 | m1.041 |
63 | m1.29 | 0 | 0 | m1.30 |
64 | m1.30 | 0 | 0 | m1.03 |
65 | m1.041 | 0 | 0 | m1.040 |
66 | m1.039 | 0 | 0 | m1.038 |
67 | m1.27 | 0 | 0 | m1.9 |
68 | m1.037 | 0 | 0 | m1.036 |
69 | m1.035 | 0 | 0 | m1.034 |
70 | m1.011 | X1.6 | 0 | m1.050 |
71 | m1.31 | 0 | 0 | m1.042 |
72 | m1.042 | X1.2 | 0 | m1.043 |
73 | m1.32 | 0 | 0 | m1.044 |
74 | m1.044 | X1.3 | 0 | m1.045 |
75 | m1.33 | X1.11 | 0 | m1.34 |
76 | m1.046 | X1.2 | 0 | m1.35 |
77 | m1.35 | 0 | 0 | m1.048 |
78 | m1.048 | X1.3 | 0 | m1.36 |
79 | m1.36 | 0 | 0 | m1.37 |
80 | m1.37 | 0 | 0 | m1.56 |
81 | m1.043 | 0 | 0 | m1.042 |
82 | m1.045 | 0 | 0 | m1.044 |
83 | m1.34 | 0 | 0 | m1.9 |
84 | m1.047 | 0 | 0 | m1046 |
85 | m1.049 | 0 | 0 | m1.048 |
86 | m1.050 | X1.12 | 0 | m1.051 |
87 | m1.38 | 0 | 0 | m1.39 |
88 | m1.39 | X1.15 | 0 | m1.40 |
89 | m1.41 | 0 | 0 | m1.42 |
90 | m1.051 | X1.13 | 0 | m1.52 |
91 | m1.43 | 0 | 0 | m1.44 |
92 | m1.052 | X1.14 | 0 | m1.47 |
93 | m1.45 | 0 | 0 | m1.46 |
94 | m1.47 | 0 | 0 | m1.053 |
95 | m1.42 | 0 | 0 | m1.063 |
96 | m1.44 | 0 | 0 | m1.063 |
97 | m1.46 | 0 | 0 | m1.063 |
98 | m1.063 | X1.15 | 0 | m1.049 |
99 | m1.48 | 0 | 0 | m1.53 |
100 | m1.40 | 0 | 0 | m1.9 |
101 | m1.49 | 0 | 0 | m1.9 |
102 | m1.053 | X1.2 | 0 | m1.054 |
43 | m1.019 | X1.3 | 0 | m1.020 |
44 | m1.13 | X1.10 | 0 | m1.14 |
45 | m1.021 | X1.2 | 0 | m1.022 |
46 | m1.15 | 0 | 0 | m1.023 |
47 | m1.023 | X1.3 | 0 | m1.024 |
48 | m1.16 | X1.10 | 0 | m1.18 |
49 | m1.17 | 0 | 0 | m1.03 |
50 | m1.18 | 0 | 0 | m1.03 |
51 | m1.024 | 0 | 0 | m1.023 |
52 | m1.022 | 0 | 0 | m1.021 |
53 | m1.14 | 0 | 0 | m1.03 |
54 | m1.020 | 0 | 0 | m1.019 |
55 | m1.018 | 0 | 0 | m1.017 |
56 | m1.034 | X1.2 | 0 | m1.035 |
57 | m1.025 | 0 | 0 | m1.036 |
58 | m1.036 | X1.3 | 0 | m1.037 |
59 | m1.26 | X1.11 | 0 | m1.27 |
60 | m1.038 | X1.2 | 0 | m1.039 |
S | Y | H | e | S' |
1 | m2.01 | X2.9 | 0 | m2.02 |
2 | m2.1 | 0 | 0 | m2.2 |
3 | m2.2 | X2.1 | 0 | m2.06 |
4 | m2.03 | X2.2 | 1 | m2.04 |
5 | m2.05 | X2.3 | 1 | m2.4 |
6 | m2.3 | 0 | 0 | m2.012 |
7 | m2.4 | 0 | 0 | m2.012 |
8 | m2.04 | X2.3 | 1 | m2.20 |
9 | m2.5 | 0 | 0 | m2.012 |
10 | m2.06 | X2.2 | 0 | m2.07 |
11 | m2.08 | X2.3 | 1 | m2.20 |
12 | m2.8 | 0 | 0 | m2.09 |
13 | m2.09 | X2.6 | 0 | m2.10 |
14 | m2.9 | 0 | 0 | m2.10 |
15 | m2.10 | X2.7 | 0 | m2.010 |
16 | m2.011 | X2.8 | 0 | m2.12 |
17 | m2.11 | 0 | 0 | m2.12 |
S | Y | H | e | S' |
18 | m2.010 | 0 | 0 | m2.09 |
19 | m2.12 | 0 | 0 | m2.15 |
20 | m2.07 | X2.3 | 1 | m2.7 |
21 | m2.6 | 0 | 0 | m2.013 |
22 | m2.7 | 0 | 0 | m2.013 |
23 | m2.013 | X2.4 | 0 | m2.14 |
24 | m2.13 | 0 | 0 | m2.15 |
25 | m2.15 | 0 | 0 | m2.012 |
26 | m2.012 | X2.5 | 0 | m2.17 |
27 | m2.16 | 0 | 0 | m2.18 |
28 | m2.17 | 0 | 0 | m2.18 |
29 | m2.18 | 0 | 0 | m2.19 |
30 | m2.19 | 0 | 0 | m2.01 |
31 | m2.02 | 0 | 0 | m2.1 |
103 | m1.50 | 0 | 0 | m1.055 |
104 | m1.054 | 0 | 0 | m1.053 |
105 | m1.055 | X1.3 | 0 | m1.56 |
106 | m1.51 | X1.11 | 0 | m1.52 |
107 | m1.057 | X1.2 | 0 | m1.53 |
108 | m1.53 | 0 | 0 | m1.059 |
109 | m1.056 | 0 | 0 | m1.055 |
110 | m1.52 | 0 | 0 | m1.9 |
111 | m1.058 | 0 | 0 | m1.057 |
112 | m1.059 | X1.3 | 0 | m1.060 |
113 | m1.54 | 0 | 0 | m1.55 |
114 | m1.060 | 0 | 0 | m1.059 |
115 | m1.55 | 0 | 0 | m1.56 |
116 | m1.56 | 0 | 0 | m1.061 |
117 | m1.061 | X1.16 | 0 | m1.062 |
118 | m1.064 | X1.17 | 0 | m1.9 |
119 | m1.57 | 0 | 0 | m1.03 |
120 | m1.062 | 0 | 0 | m1.061 |
121 | m1.8 | 0 | 0 | m1.9 |
y1 | y2 | y3 | y4 | y5 | y6 | y7 | y8 | y9 | y10 | y11 | y12 | y13 | y14 | y15 | y16 | y17 | y18 | |
m1 | 1 | |||||||||||||||||
m2 | 1 | |||||||||||||||||
m3 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | ||||||||||
m4 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | ||||||||||
m5 | 1 | 1 | 1 | |||||||||||||||
m6 | 0 | 0 | 1 | |||||||||||||||
m7 | 0 | 0 | 1 | |||||||||||||||
m8 | 1 | |||||||||||||||||
m9 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | |||||||||
m10 | 1 | |||||||||||||||||
m11 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | |||||||||
m12 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | |||||||||
m13 | 1 | |||||||||||||||||
m14 | 1 | 1 | ||||||||||||||||
m15 | 1 | |||||||||||||||||
m16 | 1 | |||||||||||||||||
m17 | 1 | |||||||||||||||||
m18 | 0 | |||||||||||||||||
m19 | 1 |
4. ПРИНЦИПИАЛЬНАЯЭЛЕКТРИЧЕСКАЯСХЕМА
РОН и ИАЛУ
4.1Выбор и обоснованиеэлементнойбазы
Выборэлементнойбазы производитсяисходя из заданияна разработку,то есть исходяиз основногоназначенияи критерия напроектирование.
Для конкретноговыбора элементнойбазы необходиморассмотретьнесколькоразличныхсерий. Наиболееширокое распространениев современнойаппаратуреполучили сериимикросхем ТТЛ,ТТЛШ, ЭСЛ и схемына КМОП-структурах. Опыт показал,что эти цифровыемикросхемыотличаютсялучшими электрическимипараметрами,удобны в применении,имеют болеевысокий уровеньинтеграциии обладаютбольшим функциональнымразнообразием.На основаниивышесказанногосоставимсравнительнуютаблицу некоторыхэлектрическихпараметровэтих серий.
Таблица4.1
Наименованиепараметра | ТТЛ | ТТЛШ | ЭСЛ | КМОП |
Потребляемаямощность, мВт | 5-40 | 1-19 | 25-70 | 0,0025на 1 МГц |
Задержкараспространениясигнала привключении,нс | 9-70 | 5-20 | 1,3-2,9 | 3,5-45 |
Задержкараспространениясигнала привыключении,нс | 9-70 | 4,5-20 | 1,3-2,9 | 3,5-45 |
Диапазонрабочих температур,°С | -60... +125 | -60... +125 | -10... +75 | -40... +125 |
Напряжениепитания, В | 5±10% | 5±10% | -5,2±5% | 10±10% |
Выходноенапряжениенизкого уровня,В | 0,4 | 0,4-0,5 | -0,81... -1,02 | 0,3-2,9 |
Выходноенапряжениевысокого уровня,В | 2,4 | 2,5 | -1,62... -1,85 | 7,2-8,2 |
Нагрузочнаяспособность | 10 | 10-30 | 10 | 50 |
Частотапереключениятриггеров,МГц | До35 | до130 | до300 | До125 |
Помехоустойчивость,В | 0,4 | 0,3-0,4 | 0,12-0,15 | 1,5 |
Работапереключения(Р*t),nДж | 30-100 | 4-57 | 30-50 | 0,008-0,1 |
Входнойток низкогоуровня, мА | -0,1...-2 | -0,1...-2 | 0,25-3 | -5*10-5 |
Входнойток высокогоуровня, мА | 0,02-0,04 | 0,02-0,05 | 0,5мкА | 0,05мкА |
Проанализировавтаблицу и сопоставивданные заданием, можно сказать,что для курсовогопроекта отдадимпредпочтениеболее быстродействующимсериям ТТЛШи ЭСЛ, КМОП.НедостаткомЭСЛ являетсяих повышеннаяпотребляемаямощность. Отметимтакже, что цифровыемикросхемыТТЛШ остаютсяосновой построениявычислительныхустройств, атакже эта серияотличаетсянаибольшимдиапазономвыбора микросхем.Широкое применениеполучили микросхемы,в которыхиспользуютсядиоды и транзисторыс эффектомШотки. Использованиедиодов Шоткипозволилоуменьшитьпотребляемуюмощность ивремя задержек.К достоинствамТТЛ микросхемможно отнестивысокий уровеньсхемно-технологическойотработанности,и, как следствие,высокий процентвыхода годныхмикросхем.Также микросхемТТЛШ отличаетширокий функциональныйнабор элементов.
Рассмотримсравнительныехарактеристикидля микросхемтипа ТТЛШ дляболее детальногоих изучения.
Таблица4.2
Наименованиепараметров | 533, 555 | 530,531 | 1533 | 1531 |
Входной токнизкого уровня,мА | -0,4 | 2 | -0,2 | -0,6 |
Входнойток высокогоуровня, мА | 0,02 | 0,05 | 0,02 | 0,02 |
Выходноенапряжениенизкого уровня,В | 0,4 | 0,5 | 0,4 | 0,5 |
Выходноенапряжениевысокого уровня,В | 2,5 | 2,5 | 2,5 | 2,5 |
Выходнойток низкогоуровня, мА | 4 | 20 | 4 | 20 |
Выходнойток высокогоуровня, мА | -0,4 | -1 | -0,4 | -1 |
Нагрузочнаяспособность | 10 | 10 | 10 | 30 |
Задержкараспространениясигнала привключении,нс | 20 | 5 | 4 | 2,7 |
Задержкараспространениясигнала привыключении,нс | 20 | 4,5 | 4 | 2,7 |
Помехоустойчивость,В | 0,3 | 0,3 | 0,4 | 0,3 |
Частотапереключениятриггеров,МГц | 25 | 75 | 30 | 100 |
Uпитmax, B | 5,5 | 6 | 6 | 6 |
Uвхmax, B | 5,5 | 5,5 | 5,5 | 5,5 |
Uвхmin, B | -0,4 | -0,4 | -0,4 | -0,4 |
Напряжениепитания, В | 5±10% | 5±10% | 5±10% | 5±10% |
Потребляемаямощность, мВт | 3,8 | 19 | 1 | 4 |
Температура,°С | -60…+125 (1533,530,М530,1531) -10…+70 (К555,КП531,КР1533,КР1531) |
Анализируятаблицу ТТЛШсерий, скажем,что для проектированияузлов взятынаиболеебыстродействующиемикросхемыКР531 и 1531, а такжемаломощные,серии 533 и 1533.
4.2 Используемыецифровые микросхемыи их параметры
4.2.11533ИР34 - два четырехразрядныхбуферных регистрас третьем Z- состоянием.Каждый из регистровимеет четыревхода и четыревыхода, входсброса Rи выход разрешениявывода ЕО.Когда на входразрешениязаписи РЕ поданонапряжениевысокого уровня,то данные совходов Dпроходят навыход Q, еслина выводе
действуетнизкий уровеньнапряжения,а на входе - высокий.Таблица состояний
Входы | Выход | |||
РЕ | D | Q | ||
1 | х | х | x | Z |
0 | 0 | х | х | 0 |
0 | 1 | 1 | 1 | 1 |
0 | 1 | 1 | 0 | 0 |
0 | 1 | 0 | x | Q0 |
24 - питание 12 - общий Техническиепараметры: Рпот =150мВт t1.0зд.р.не более 22 нс t0.1зд.р.не более 15 нс |
4.2.2 КР531ИД14- два дешифратора-демультиплексора.Имеется дваадресных входаА0 и А1. Если дешифраторработает врежиме демультиплексора,то вход разрешенияЕО принимаетданные.
Таблицасостояний
Входы | Выходы | |||||
А0 | А1 | |||||
0 | 0 | 0 | 0 | |||
1 | 0 | 0 | 1 | |||
0 | 1 | 0 | 0 | |||
1 | 1 | 0 | 1 | |||
0 | 0 | 1 | 0 | |||
1 | 0 | 1 | 1 | |||
0 | 1 | 1 | 0 | |||
1 | 1 | 1 | 1 |
16 - питание 8 - общий Техническиепараметры: Рпот =450мВт t1.0зд.р.не более 12 нс t0.1зд.р.не более 15 нс |
4.2.3533ИМ6 - четырехразрядныйполный двоичныйсумматор сускореннымпереносом.Сумматор принимаетдва четырехразрядныхслова по входамА0…А3 и В0…В3, а повходу Сnсигнал входногопереноса. Суммаразрядов входныхслов появляетсяна выходахS0…S1. На выходеСn+1 выделяетсясигнал выходногопереноса. Всостав сумматоравходит схемаускоренногопереноса.
16 - питание 8 - общий Техническиепараметры: Рпот =170мВт t1.0зд.р.не более 24 нс t0.1зд.р.не более 24 нс |
4.2.4КР531КП11 - четыреодинаковыхдвухвходовыхмультиплексораMSa…MSd,имеют вход
-разрешениевыходным данным.Каждый из четырехмультиплексоровимеет по двавхода данныхI1 и I2.Для их выбораслужит входадреса данных.Таблица состояний
Входы | Выход | |||
S | I1 | I2 | Y | |
1 | x | x | x | Z |
0 | 0 | 0 | x | 0 |
0 | 0 | 1 | х | 1 |
0 | 1 | x | 0 | 0 |
0 | 1 | x | 1 | 1 |
16 - питание 8 - общий Техническиепараметры: Рпот =400мВт t1.0зд.р.не более 22 нс t0.1зд.р.не более 15 нс |
4.2.5КР531КП2 - двойнойчетырехвходовыймультиплексор,имеющий общиеадресные входывыбора S0и S1. Имеютсядва входа разрешения
и для каждогомультиплексорас активнымнизким уровнемнапряжения.Таблица состояний
Входы | Выход | ||||||
S0 | S1 | I1 | I2 | I3 | I4 | Y | |
х | х | 1 | х | х | х | х | 0 |
0 | 0 | 0 | 0 | х | х | х | 0 |
0 | 0 | 0 | 0 | х | х | х | 1 |
1 | 0 | 0 | х | 0 | х | х | 0 |
1 | 0 | 0 | х | 1 | х | х | 1 |
0 | 1 | 0 | х | х | 0 | х | 0 |
0 | 1 | 0 | х | х | 1 | х | 1 |
1 | 1 | 0 | х | х | х | 0 | 0 |
1 | 1 | 0 | х | х | х | 1 | 1 |
16 - питание 8 - общий Техническиепараметры: Рпот =350мВт t1.0зд.р.не более 30 нс t0.1зд.р.не более 31 нс |
4.2.61533ИЕ7 - четырехразрядныйреверсивныйсчетчик спредварительнойзаписью. Установкасчетчика внулевое состояниеосуществляетсяподачей на входсброса Rвысокого уровнянапряжения.Вход разрешенияпараллельнойзагрузки
.Тактовые входы:для счета наувеличениеCUи на уменьшениеCD.Таблица состояний
Режим | Входы | Выходы | ||||||||||||
R | CU | CD | D0 | D1 | D3 | D4 | Q1 | Q2 | Q3 | Q4 | ||||
Сброс | 1 | х | х | 0 | х | х | х | х | 0 | 0 | 0 | 0 | 1 | 0 |
1 | х | х | 1 | х | х | х | х | 0 | 0 | 0 | 0 | 1 | 1 | |
Парал. загрузка | 0 | 0 | х | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
0 | 0 | х | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | |
0 | 0 | 0 | х | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | |
0 | 0 | 1 | х | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
Счет на увелич. | 0 | 1 | | 1 | х | х | х | х | Счет на увеличение | 1 | 1 | |||
Счет на уменьш. | 0 | 1 | 1 | | х | х | х | х | Счет на уменьшение | 1 | 1 |
16 - питание 8 - общий Техническиепараметры: Рпот =120мВт t1.0зд.р.не более 42 нс t0.1зд.р.не более 38 нс |
4.2.7КР531ИД7 - двоично-десятичныйдешифратор-демультиплексор,преобразующийтрехразрядныйкод А0…А7 в напряжениенизкого уровня,появляющеесяна одном извосьми выходов
… .Дешифрацияпроисходиттогда, когдана входах и действуетнапряжениенизкого уровня,а на входе Е3 -высокого.Таблица состояний
Входы | Выходы | ||||||||||||
Е3 | А0 | А1 | А2 | ||||||||||
0 | х | х | х | х | х | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
х | 1 | х | х | х | х | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
х | х | 0 | х | х | х | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 |
0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |
0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 |
0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
16 - питание 8 - общий Техническиепараметры: Рпот =370мВт t1.0зд.р.не более 12,5 нс t0.1зд.р.не более 9 нс |
4.2.8К531КП7П - восьмиканальныймультиплексор.Имеет входразрешения
-активный уровеньнизкий, и триадресных входа,их активныйуровень высокий.Таблица состояний
Входы | Выходы | ||||
Выбор | Y | ||||
S2 | S1 | S0 | |||
x | x | x | 1 | 0 | 1 |
0 | 0 | 0 | 0 | I1 | |
0 | 0 | 1 | 0 | I2 | |
0 | 1 | 0 | 0 | I3 | |
0 | 1 | 1 | 0 | I4 | |
1 | 0 | 0 | 0 | I5 | |
1 | 0 | 1 | 0 | I6 | |
1 | 1 | 0 | 0 | I7 | |
1 | 1 | 1 | 0 | I8 |
16 - питание 8 - общий Техническиепараметры: Рпот =350мВт t1.0зд.р.не более 18 нс t0.1зд.р.не более 18 нс |
4.2.9К531ТМ2П - дванезависимыхD-триггера,имеющих общуюцепь питания.У каждого триггераимеется одининформационныйвход D, входсинхронизацииС и два дополнительныхинверсных входаS и Rнезависимойасинхроннойустановкитриггера вединичное инулевое состояние.
Таблица состояний
Режимработы | Входы | Выходы | ||||
D | C | Q | ||||
Асинхроннаяустановка | 0 | 1 | х | х | 1 | 0 |
Асинхронныйсброс | 1 | 0 | х | х | 0 | 1 |
Неопределенность | 0 | 0 | х | х | 1 | 1 |
Загрузка1 (установка) | 1 | 1 | 1 | | 1 | 0 |
Загрузка0 (сброс) | 1 | 1 | 0 | | 0 | 1 |
14 - питание 7 - общий Техническиепараметры: Рпот =250мВт t1.0зд.р.не более 12 нс(С) 6 нс(R,S) t0.1зд.р.не более 13.5нс (С) 8нс (R,S) |
4.2.10КР1531ЛИ3 - три микросхемыИ, каждая натри входа.
14 - питание 7 - общий Техническиепараметры: Рпот =13мВт t1.0зд.р.не более 5 нс t0.1зд.р.не более 5.5 нс |
4.2.11КР1531ЛН1 - шестьинверторов.
14 - питание 7 - общий Техническиепараметры: Рпот =7,5мВт t1.0зд.р.не более 3,5 нс t0.1зд.р.не более 3,8 нс |
4.3Техническоеописаниепринципиальнойэлектрическойсхемы РОН
Принципиальнаясхема определяетполный составэлементов исвязей междуними и даетдетальноепредставлениео принципеработы РОН.Принципиальнаясхема построенана основефункциональнойэлектрическойсхемы.
МикросхемыDD11-DD14, DD21-DD24, DD32-DD35, DD42-DD45,DD58-DD60, DD68-DD71, DD86-DD89, DD95-DD98 представляютсобой регистры1533ИР34 по два вкорпусе. На ихоснове построены8 32-х разрядныхрегистровобщего назначения.Каждая из микросхемимеет входобнуления, входразрешениязаписи и входразрешениявыдачи на которыйвсегда подануправляющийнизкий уровень.
МикросхемаDD1 представляетсобой дешифраторКР531ИД7 с помощьюкоторого выбираетсяодин из РОН, атак как он имеетинверсныевыходы, то кнему подключеныинверторы -микросхемыDD2 и DD3,по шесть инверторовв одном корпусе(причем в DD3используютсятолько два).
С помощьюмикросхем DD25и DD78 происходитуправлениезаписью в РОН.Эти микросхемыявляются логическимиэлементамиИ на три входапо три в корпусе,причем в DD78используютсятолько два.
Записываетсяинформацияв РОН толькопо ШД0.
Выводинформациина шины ШД0и ШД1 осуществляетсяс помощьюмультиплексоровК531КП7. На ШД0данные выводятсяс помощью микросхемDD5-DD7, DD15-DD17, DD26-DD28, DD36-DD38,DD46-DD48, DD52-DD54, DD62-DD64, DD72-DD74, DD79-DD81, DD90-DD92,DD99-DD100. На ШД1данные выводятсяс помощью микросхемDD8-DD10, DD18-DD20, DD29-DD31, DD39-DD41,DD49-DD51, DD55-DD57, DD65-DD67, DD75-DD77, DD82-DD85, DD93-DD94,DD101-DD102. Инверсныйвыход данныхмикросхем неиспользуется.
Схемапитается напряжением5В, которое подаетсяна 14 выводымикросхемDD2-DD4, DD25, DD78,на 16 вывод микросхемDD1, DD5-DD10, DD15-DD20,DD26-DD31, DD36-DD41, DD46-DD57, DD62-DD67, DD72-DD77, DD79-DD85,DD90-DD94, DD99-DD102 и на24 вывод микросхемDD11-DD14, DD21-DD24,DD32-DD35, DD42-DD45, DD58-DD61, DD68-DD71, DD86-DD89, DD95-DD98.Общий проводдля микросхемDD2-DD4, DD25, DD78 является7,8 вывод микросхемDD1, DD5-DD10, DD15-DD20,DD26-DD31, DD36-DD41, DD46-DD57, DD62-DD67, DD72-DD77, DD79-DD85,DD90-DD94, DD99-DD102 и 12 выводмикросхемDD11-DD14, DD21-DD24,DD32-DD35, DD42-DD45, DD58-DD61, DD68-DD71, DD86-DD89, DD95-DD98.
Первоначальновсе регистрыустанавливаютсяв нулевое состояние.Данные выставленныена ШД0для записи врегистры ждутпоявления нетолько приходасинхроимпульса,но и приходасигнала РЕ, атакже приходасигнала отдешифраторавыбора определенногорегистра. Длявывода данныхна ШД0мультиплексоры,работающиес этой шинойждут управленияадреснымивходами, длявыбора определенногорегистра, атакже управляющегосигнала на вход
,разрешающеговывод информациина шину данных.Аналогичнымобразом происходитвыдача на ШД1.На принципиальнойсхеме присутствуютконденсаторы,предназначенныедля подавленияпомех по цепипитания.
Эффективнымсредствомзащиты интегральныхсхем от помехпо цепи питанияявляется включениеконденсаторовразвязки междушинами питанияи общей. Обычноконденсаторыразвязкиустанавливаютсяотдельно дляблокированиянизкочастотныхи высокочастотныхпомех.
Низкочастотныепомехи, проникающиев систему поцепи питания,должны блокироватьсяс помощьюэлектролитическогоконденсатораC1-С10емкостью 1мкФ.Взят конденсаторК50-6-120%.
Дляисключениявысокочастотныхпомех развязывающиеемкости взятыноминалом0,015мкФ на однумикросхему.Следовательнодля нашегослучая взятыдесять емкостейС11 - С20. Взят конденсатор КМ-5-Н90-0,01520%.
Дляданной схемыприведен переченьэлементов.
4.4 Техническоеописаниепринципиальнойэлектрическойсхемы ИАЛУ
Принципиальнаясхема определяетполный составэлементов исвязей междуними и даетдетальноепредставлениео принципеработы ИАЛУ.Принципиальнаясхема построенана основефункциональнойэлектрическойсхемы.
МикросхемыDD1-DD6, представляютсобой регистры1533ИР34 по два вкорпусе. На ихоснове построены2 24-х разрядныхрегистров ИАЛУдля приема ихранениямодификаторовдля вычисленияисполнительногоадреса. Каждаяиз микросхемимеет входобнуления, входразрешениязаписи и входразрешениявыдачи на которыйвсегда подануправляющийнизкий уровень.
МикросхемыDD1-DD32, DD38-DD40 представляетсобой сумматоры533ИМ6 для суммированиямодификаторовисполнительногоадреса. Переносвходящий вмладший разрядвсегда равеннулю. Для вылавливанияпереполненияна выходе сумматора,то есть переносвыходящий изстаршего разрядазаписываетсяв триггер флаговDD44.1, которыйв свою очередьвырабатываетсоответствующийосведомительныйсигнал. Триггерпостроен наоснове микросхемыК531ТМ2П (два триггерав корпусе). Второйтриггер используетсядля вылавливанияпереполнениясчетчика.
Счетчики1533ИЕ7 DD53-DD55,DD60-DD62выполняют рольрегистра исчетчика принеобходимости.Вычисленныйадрес передаетсяна ША (на секциюразъема Х1.4) илиобратно возвращаетсяна сумматорчерез дешифратор-демультиплексорКР531ИД14 ( два дешифраторав одном корпусе)DD45-DD52, DD56-DD59. Длявыбора направленияпередачи используетсявход А0, А1незадействованныйвход, всегдаподключен кнулевому потенциалу.Информацияподается навходы
.МультиплексорыDD7-DD9, DD13-DD15, DD20-DD22, DD26-DD28построенныена микросхемахКР531КП2 (двамультиплексорав одном корпусе,имеющие общиеадресные входы,входы разрешениявыдачи данныхвсегда активны- низким потенциалом) пропускаютна сумматор (вход А) содержимоерегистра DD-DD2,DD5 или значениепришедшее сосчетчика илиданные пришедшиеиз вне ИАЛУ (сразъема Х1.9)
МультиплексорыDD10-DD12, DD16-DD18 построенына микросхемахКР531КР11 пропускаютна сумматор(вход В) значениярегистра DD3-DD4,DD6 или данныепришедшие извне (с разъемаХ1.9), управляютсяадресным входомS, вход разрешениявыдачи всегдаактивен.
МультиплексорыDD23-DD25, DD29-DD31, DD35-DD37, DD41-DD43построенныена микросхемахКР531КП2 (двамультиплексорав одном корпусе,имеющие общиеадресные входы,входы разрешениявыдачи данныхвсегда активны- низким потенциалом) пропускаютна счетчикданные из сумматораили из вне ИАЛУ(с разъема Х1.9)или так же извне ИАЛУ (изсекции разъемаХ1.2).
Схемапитается напряжением5В, которое подаетсяна 14 вывод микросхемыDD44,на 16 вывод микросхемDD7-DD43, DD45-DD62, ина 24 вывод микросхемDD1-DD6.Общий проводдля микросхемыDD44 является7,8 вывод микросхем DD7-DD43, DD45-DD62 и12 вывод микросхемDD1-DD6.
Первоначальновсе регистрыустанавливаютсяв нулевое состояние,затем сумматорскладываетзначения пришедшиеиз соответствующихмультиплексорови передает насчетчик черезсоответствующиймультиплексор,затем идетвозврат насумматор длядальнейшеговычисленияили выдача наША.
На принципиальнойсхеме присутствуютконденсаторы,предназначенныедля подавленияпомех по цепипитания.
Эффективнымсредствомзащиты интегральныхсхем от помехпо цепи питанияявляется включениеконденсаторовразвязки междушинами питанияи общей. Обычноконденсаторыразвязкиустанавливаютсяотдельно дляблокированиянизкочастотныхи высокочастотныхпомех.
Низкочастотныепомехи, проникающиев систему поцепи питания,должны блокироватьсяс помощьюэлектролитическогоконденсатораC1-С6емкостью 1мкФ.Взят конденсаторК50-6-120%.
Дляисключениявысокочастотныхпомех развязывающиеемкости взятыноминалом0,015мкФ на однумикросхему.Следовательнодля нашегослучая взятыдесять емкостейС7 - С12. Взят конденсатор КМ-5-Н90-0,01520%.
Неиспользуемыеинформационныевходы подключенык "+" источникапитания черезрезистор,сопротивлением1 кОм, один такойрезистор обеспечиваетподключение 20 входов. Дляданной схемыиспользуютсяподключениетрех резисторовМЛТ -1к 10%.
Дляданной схемыприведен переченьэлементов.
5.РАСЧЕТНАЯ ЧАСТЬ
5.1 Проверочныйнагрузочныйрасчет дляблока
5.1.1.Проверочныйнагрузочныйрасчет для РОН
Допустимый выходнойток | ИС нагрузки | Реальныйток нагрузки | |
I0вх,мА | I1вх,мА | ||
1533ИР34 I0вых,мА=4 I1вых,мА=0,4 | К531КП7П | -2 | 1*0,05 1*0,05 |
Суммарныйток нагрузки | -2 | 0,1 | |
КР531ИД7 I0вых,мА=20 I1вых,мА=1 | КР1531ЛН1 | -0,6 | 1*0,02 |
1531ЛН1 I0вых,мА=20 I1вых,мА=1 | КР1531ЛИ3 | -0,6 | 1*0,02 |
1531ЛИ3 I0вых,мА=20 I1вых,мА=1 | 1533ИР34 | -0,2 | 1*0,02 |
5.2.2Проверочныйнагрузочныйрасчет для ИАЛУ
Допустимый выходнойток | ИС нагрузки | Реальныйток нагрузки | |
I0вх,мА | I1вх,мА | ||
1533ИР34 I0вых,мА=4 I1вых,мА=0,4 | КР531КП11 | -2 | 1*0,05 |
1533ИР34 I0вых,мА=4 I1вых,мА=0,4 | КР531КП2 | -2 | 1*0,05 |
КР531КП11 I0вых,мА=20 I1вых,мА=1 | 533ИМ6 | -0,6 | 1*0,02 |
КР531КП11 I0вых,мА=20 I1вых,мА=1 | 1533ИЕ7 | -0,2 | 1*0,02 |
КР531КП2 I0вых,мА=20 I1вых,мА=1 | 533ИМ6 | -0,4 | 1*0,02 |
533ИМ6 I0вых,мА=4 I1вых,мА=0,4 | КР531КП11 К531ТМ2П | -2 | 1*0,05 1*0,05 |
Суммарныйток нагрузки | -2 | 0,1 | |
1533ИЕ7 I0вых,мА=4 I1вых,мА=0,4 | КР531ИД14 К531ТМ2П | -2 | 1*0,05 1*0,05 |
Суммарныйток нагрузки | -2 | 0,1 | |
КР531ИД14 I0вых,мА=20 I1вых,мА=1 | КР531КП11 | -2 | 1*0,05 |
5.3Расчет потребляемоймощности блока
5.3.1Расчет потребляемоймощности РОН
Рпот=Рпот i
64 К531КП7 | * 350 мВт | =22400 |
32 1533ИР34 | *150 мВт | =4800 |
1 КР531ИД7 | *370 мВт | =370 |
3 КР1531 ЛИ3 | *13 мВт | =39 |
2 КР1531 ЛН1 | *7,5 мВт | =15 |
Рпот | 27624 мВт = 27,624 Вт |
5.3.2Расчет потребляемоймощности ИАЛУ
Рпот=Рпот i
6 533ИМК6 | *170 мВт | =1020 |
6 1533ИР34 | *150 мВт | =900 |
6 1533ИЕ7 | *120 мВт | =720 |
24 КР531 КП2 | *350 мВт | =8400 |
6 КР531 КП11 | *400 мВт | =2400 |
12 КР531ИД14 | *450 мВт | =5400 |
1 К531ТМ2П | *200 мВт | =250 |
Рпот | 19090 мВт = 19,09 Вт |
5.4 Расчетнадежностидля блока
5.4.1 Расчетнадежностидля РОН
Р= е-t
= i*ni, час-1
Т = 1/общ, час
t =1500 час
ис =0,1*10-6 час-1 nис = 102
конд= 0,02*10-6 час-1 nконд= 20
пайки= 0,0001*10-6 час-1 nпайки =1712
разъем= 2,5*10-6 час-1 nразъем= 77
общ= 203,2712*10-6 час-1
Т = 4919,53 час
Р = 0,74
5.4.1 Расчетнадежностидля ИАЛУ
Р= е-t
= i*ni, час-1
Т = 1/общ, час
t =1500 час
ис =0,1*10-6 час-1 nис = 61
конд= 0,02*10-6 час-1 nконд= 12
пайки= 0,0001*10-6 час-1 nпайки =1109
разъем= 2,5*10-6 час-1 nразъем= 135
резист= 0,05*10-6 час-1 nрезист= 3
общ= 344,1*10-6 час-1
Т = 2906,14 час
Р = 0,6
ЗАКЛЮЧЕНИЕ
В данномкурсовом проектебыл разработанпроцессор дляограниченногонабора команд.
Исходяиз критерияпроектирования,то есть максимальногобыстродействияблоки процессорапостроены на основе ТТЛШтехнологии,на перспективныхбыстродействующихсериях, этисерии имеютдовольно большойфункциональныйнабор элементов.
Были разработаныи описаны следующиеэлектрическиесхемы:
Структурная- которая служитдля общегоознакомленияс проектируемымузлом, определяетназначениеи взаимосвязицентральнойчасти ЭВМ.
Функциональная- определяетосновной состави функциональныечасти, участвующиев процессе,иллюстрируемойсхемы, и связимежду этимичастями. Представленнаясхема далапонятие о составефункциональногонабора элементов.
Принципиальная- указываетвсе необходимыеэлементы дляпостроенияблоков РОН иИАЛУ, связимежду элементамии элементы,которымизаканчиваютсявходные и выходныецепи.
В расчетнойчасти курсовогопроекта былпроизведеннагрузочныйрасчет дляблоков, которыйпоказал, чтовсе ИС ТТЛШсовместимыдруг с другом,то есть подтвержденаправильностьвыбора сериина проектируемыйузел. Так жебыли произведенырасчеты потребляемоймощности инадежностиблоков.
Еще разотметим, чторазработанныйпроцессорполностьюудовлетворяеттехническомузаданию накурсовой проект.
ЛИТЕРАТУРА
ПухальскийГ.И., НовосельцеваТ.Я. Проектированиедискретныхустройств наинтегральныхмикросхемах:Справочник.-М.: Радио и связь,1990.-304 с.: ил.
Цифровыеинтегральныемикросхемы:Справочник/ П.П. Мальцев,Н.С. Долидзе,М.И. Критенкои др. - М.: Радиои связь, 1994. - 240 с.:ил.
Применениеинтегральныхмикросхем вэлектроннойвычислительнойтехнике: Справочник/Р.В. Данилов,С.А. Ельцова,Ю.П. Иванов идр.; Под ред. Б.Н.Файзулаева,Б.В. Тарабрина.- М.: Радио и связь,1986.- 387с.: ил.
КаганБ.М. Электронныевычислительныемашины и системы:Учеб. пособиедля вузов. - 3-еизд., перераб.и доп. - М.: Энергоиздат,1991.- 592 с.: ил.
ПреснухинЛ.Н., Шахнов В.А.Конструированиеэлектронныхвычислительныхмашин и систем.Учеб. для втузовпо спец. "ЭВМ"и "Конструированиеи производствоЭВА". -М.: Высш.шк.,1986. 512с.: ил.
Цифровыеинтегральныемикросхемы:Справочник/М.И.Богданович,И.Н. Грель,В.А.Прохоренко,В.В. Шалимо - Минск"Беларусь",1991.
СавельевА.Я. Арифметическиеи логическиеосновы цифровыхавтоматов:Учебник.- М.: Высш.школа, 1980.-255с., ил.
ИыудуК.А. Надежность,контроль идиагностикавычислительныхмашин и систем:Учеб. пособиедля вузов поспец. "Вычислительныемашины, комплексы,системы и сети".- М.: Высш. шк., 1989.-216с.: ил.
П Р И Л О ЖЕ Н И Е
y1 | y2 | y3 | y4 | y5 | y6 | y7 | y8 | y9 | y10 | y11 | y12 | y13 | y14 | y15 | y16 | y17 | y18 | y18' | y19 | y20 | y21 | y22 | y23 | y24 | y25 | y26 | y27 | y28 | y29 | y30 | y31 | y32 | y33 | |
m1 | 1 | 1 | 1 | |||||||||||||||||||||||||||||||
m2 | 1 | 1 | ||||||||||||||||||||||||||||||||
m3 | 1 | 1 | 1 | 1 | ||||||||||||||||||||||||||||||
m4 | 1 | |||||||||||||||||||||||||||||||||
m5 | 1 | 1 | ||||||||||||||||||||||||||||||||
m6 | 1 | 1 | 0 | 1 | ||||||||||||||||||||||||||||||
m7 | 1 | 1 | 1 | 0 | ||||||||||||||||||||||||||||||
m8 | 1 | |||||||||||||||||||||||||||||||||
m9 | 1 | |||||||||||||||||||||||||||||||||
m10 | ||||||||||||||||||||||||||||||||||
m11 | 1 | 0 | 0 | 1 | 0 | |||||||||||||||||||||||||||||
m12 | 1 | 0 | 1 | 1 | ||||||||||||||||||||||||||||||
m13 | 1 | |||||||||||||||||||||||||||||||||
m14 | 1 | |||||||||||||||||||||||||||||||||
m15 | 1 | 0 | 0 | 1 | ||||||||||||||||||||||||||||||
m16 | 1 | |||||||||||||||||||||||||||||||||
m17 | 0 | 1 | ||||||||||||||||||||||||||||||||
m18 | 1 | |||||||||||||||||||||||||||||||||
m19 | 0 | 0 | 1 | |||||||||||||||||||||||||||||||
m20 | 1 | 0 | 0 | |||||||||||||||||||||||||||||||
m21 | 1 | 0 | 1 | 0 | 1 | |||||||||||||||||||||||||||||
m22 | 1 | |||||||||||||||||||||||||||||||||
m23 | 1 | |||||||||||||||||||||||||||||||||
m24 | 1 | 0 | 0 | 0 | 1 | |||||||||||||||||||||||||||||
m25 | 0 | 1 | ||||||||||||||||||||||||||||||||
m26 | 1 | 1 | 1 | 1 | ||||||||||||||||||||||||||||||
m27 | 1 | |||||||||||||||||||||||||||||||||
m28 | 0 | 1 | ||||||||||||||||||||||||||||||||
m29 | 1 | 1 | 0 | |||||||||||||||||||||||||||||||
m30 | 1 | 1 | 0 | 0 | 1 | |||||||||||||||||||||||||||||
m31 | 0 | 0 | 1 | |||||||||||||||||||||||||||||||
m32 | 0 | 1 | ||||||||||||||||||||||||||||||||
m33 | 1 | 1 | 1 | 1 | ||||||||||||||||||||||||||||||
m34 | 1 | |||||||||||||||||||||||||||||||||
m35 | 0 | 1 | ||||||||||||||||||||||||||||||||
m36 | 1 | 1 | 0 | |||||||||||||||||||||||||||||||
m37 | 0 | 1 | ||||||||||||||||||||||||||||||||
m38 | 1 | 1 | 1 | 1 | ||||||||||||||||||||||||||||||
m39 | 0 | 1 | 1 | 0 | 1 | 1 | ||||||||||||||||||||||||||||
m40 | 1 | |||||||||||||||||||||||||||||||||
m41 | 1 | |||||||||||||||||||||||||||||||||
m42 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | |||||||||||||||||||||||||||
m43 | 1 | 1 | 1 | |||||||||||||||||||||||||||||||
m44 | 0 | 1 | 0 | 0 | 1 | 1 | ||||||||||||||||||||||||||||
m45 | 1 | 1 | ||||||||||||||||||||||||||||||||
m46 | 0 | 0 | 1 | 0 | 1 | 1 | ||||||||||||||||||||||||||||
m47 | 1 | 0 | 1 | |||||||||||||||||||||||||||||||
m48 | 1 | |||||||||||||||||||||||||||||||||
m49 | 1 | |||||||||||||||||||||||||||||||||
m50 | 0 | 1 | ||||||||||||||||||||||||||||||||
m51 | 1 | 1 | 1 | 1 | ||||||||||||||||||||||||||||||
m52 | 1 | |||||||||||||||||||||||||||||||||
m53 | 0 | 1 | ||||||||||||||||||||||||||||||||
m54 | 1 | 1 | 0 | |||||||||||||||||||||||||||||||
m55 | 1 | 1 | 0 | 1 | 1 | |||||||||||||||||||||||||||||
m56 | 1 |