Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Процессор для ограниченного набора команд часть 1 (7) ( [Курсовая])

Тип Реферат
Предмет Информатика и программирование
Просмотров
683
Размер файла
94 б
Поделиться

Ознакомительный фрагмент работы:

Процессор для ограниченного набора команд часть 1 (7) ( [Курсовая])

СОДЕРЖАНИЕ


Исходныеданные

Техническоезадание

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


ИСХОДНЫЕДАННЫЕ


Операции:

-сложение;

- вычитание;

  • умножение;

  • И;

  • ИЛИ;

  • сложениепо модулю два;

  • запись;

  • загрузка;

  • УПпо флагу;

  • БПВ;

  • ОСТАНОВ.

Режимыадресации:

- прямая;

  • Регистровая;

  • относительнаяс базированиеми индексированием;

  • стековая.

1.1.1Адресностькоманд– 2

1.1.1.1Формапредставлениячисла – фиксированияточка

Разрядностьчисел –32

ОбъемОЗУ – 16 Мбайта

КоличествоРОН – 8

Ширинавыборки из ОЗУ– 2 байта

ТипАЛУ – многофункциональное

Критерийпроектирования– максимальноебыстродействие

Устройствоуправления– УУ и УА АЛУс программируемойлогикой с регулярнойадресацией

ТЕХНИЧЕСКОЕЗАДАНИЕ


1. Основаниедля проведенияработ

Выполнениекурсовогопроекта по ТиПЭВМ в соответствиис учебным планом.


2. Наименованиеразрабатываемогоизделия

Процессордля ограниченногонабора команд.


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 –прямой режимадресации


КОП
  1. 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

При выполненииарифметическихопераций используетсямодифицированныйдополнительныйкод.

Привыполнениилогическихопераций используютсячисла без знака

ПОЛЕЧИСЛА
  1. 31


4.3Система команди правила ихвыполнения


1.7Операция

Формат

КОП

1.8Описание

1.9Сложение

RX00000

R1(R1 ) +ОЗУ[Aисп]

Аисп= (Rb)+(Rx)+D

ВычитаниеRX00001

R1(R1 ) + ОЗУ[Aисп]

Аисп= (Rb)+(Rx)+D

УмножениеRX00010

R1(R1 ) ОЗУ[Aисп]

Аисп= (Rb)+(Rx)+D

ИRS00100

R1(R1 ) ОЗУ [Adr]

ИЛИRS00101

R1(R1 ) ОЗУ [Adr]

RS00110

R1(R1 ) ОЗУ [Adr]

ЗаписьRS01000

ОЗУ[Adr](R1 )

ЗагрузкаRS01001

R1ОЗУ [Adr]

БПВS01100

СТЕК(СК)

(СК)адрес перехода

УПпо флагуS01101

(СК)адрес перехода

ОСТАНОВ
10000Остановсистемы

4.4Тип АЛУ –многофункциональное.


4.5Ширина выборкииз ОЗУ – 2байта.


4.6Емкость ОЗУ– 16 Мбайта


4.7Используются2 управляющихавтомата – дляАЛУ и для общегоуправленияс программируемойлогикой и срегулярнойадресацией.


4.8Критерийпроектирования– максимальноебыстродействие.


4.9Требованияк элементнойбазе – максимальнаяфункциональнаяполнота.

ИспользованиетехнологииТТЛШ.


5.Требованияк надежностнымхарактеристикам

tнаработкина отказ 1500ч.


1.АЛГОРИТМ РАБОТЫПРОЦЕССОРА

    1. Выбори обоснованиеалгоритма

Дляудобствапроектированиявычислительногоустройстванеобходиморазработатьалгоритм.Вычислительныйпроцесс разбиваетсяна шаги, каждыйшаг изображаетсяв виде блока,а весь вычислительныйпроцесс в видепоследовательностиблоков. Исходяиз заданногокритерияпроектированиявыберем алгоритмработы процессора,при которомдолжно обеспечиватьсямаксимальноебыстродействие,следует отметить,что графическоеизображениеалгоритмадолжно точнои четко отображатьвычислительныйпроцесс, являясьнагляднымспособомдокументированияпроцесса описаниярешения заданияс помощью процессора.Таким образом,при выполненииарифметическихили логическихопераций, атакже прииспользованиииндексногоАЛУ данные врегистры будутзаноситьсяодновременно,это обеспечиваетсяза счет наличиядвух портовпри обращениии при считываниииз РОН. За счеттакого факторазначительноповышаетсябыстродействиеработы процессора.Отметим также,так как припроектированиииспользуютсядва управляющихавтомата, тофункционированиепроцессорабудет приведенона двух схемахалгоритма-разделениедля логическихи арифметическихопераций выполняемыхАЛУ и для остальногофункционирования


    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- ПЗУ, на которыеподаются адресадля выбораодного из управляющихсигналов


SYHeS'

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Таблица прошивкипамяти для

SYHeS'
1m1.01X1.10m1.02
2m1.100m1.03
3m1.03X1.20m1.04
4m1.200m1.05
5m1.05X1.30m1.06
6m1.3X1.40m1.4
7m1.07X1.20m1.08
8m1.500m1.09
9m1.09X1.30m1.010
10m1.6X1.40m1.8
11m1.7X1.51m1.9
12m1.065X1.61m1.011
13m1.012X1.71m1.013
14m1.19X1.81m1.9
15m1.025X1.91m1.034
16m1.2000m1.026
17m1.026X1.20m1.027
18m1.2100m1.028
19m1.028X1.30m1.029
20m1.22X1.110m1.23
21m1.030X1.20m1.031
22m1.2400m1.032
23m1.032X1.30m1.033
24m1.06300m1.03
25m1.0200m1.01
26m1.0400m1.03
27m1.0600m1.05
28m1.400m1.9
29m1.0800m1.07
30m1.01000m1.09
31m1.02700m1.026
32m1.02900m1.028
33m1.2300m1.9
34m1.03100m1.030
35m1.03300m1.032
36m1.013X1.81m1.9
37m1.014X1.90m1.11
38m1.016X1.100m1.03
39m1.1000m1.03
40m1.1100m1.017
41m1.017X1.20m1.018
42m1.1200m1.019

SYHeS'
61m1.2800m1.040
62m1.040X1.30m1.041
63m1.2900m1.30
64m1.3000m1.03
65m1.04100m1.040
66m1.03900m1.038
67m1.2700m1.9
68m1.03700m1.036
69m1.03500m1.034
70m1.011X1.60m1.050
71m1.3100m1.042
72m1.042X1.20m1.043
73m1.3200m1.044
74m1.044X1.30m1.045
75m1.33X1.110m1.34
76m1.046X1.20m1.35
77m1.3500m1.048
78m1.048X1.30m1.36
79m1.3600m1.37
80m1.3700m1.56
81m1.04300m1.042
82m1.04500m1.044
83m1.3400m1.9
84m1.04700m1046
85m1.04900m1.048
86m1.050X1.120m1.051
87m1.3800m1.39
88m1.39X1.150m1.40
89m1.4100m1.42
90m1.051X1.130m1.52
91m1.4300m1.44
92m1.052X1.140m1.47
93m1.4500m1.46
94m1.4700m1.053
95m1.4200m1.063
96m1.4400m1.063
97m1.4600m1.063
98m1.063X1.150m1.049
99m1.4800m1.53
100m1.4000m1.9
101m1.4900m1.9
102m1.053X1.20m1.054

43m1.019X1.30m1.020
44m1.13X1.100m1.14
45m1.021X1.20m1.022
46m1.1500m1.023
47m1.023X1.30m1.024
48m1.16X1.100m1.18
49m1.1700m1.03
50m1.1800m1.03
51m1.02400m1.023
52m1.02200m1.021
53m1.1400m1.03
54m1.02000m1.019
55m1.01800m1.017
56m1.034X1.20m1.035
57m1.02500m1.036
58m1.036X1.30m1.037
59m1.26X1.110m1.27
60m1.038X1.20m1.039

SYHeS'
1m2.01X2.90m2.02
2m2.100m2.2
3m2.2X2.10m2.06
4m2.03X2.21m2.04
5m2.05X2.31m2.4
6m2.300m2.012
7m2.400m2.012
8m2.04X2.31m2.20
9m2.500m2.012
10m2.06X2.20m2.07
11m2.08X2.31m2.20
12m2.800m2.09
13m2.09X2.60m2.10
14m2.900m2.10
15m2.10X2.70m2.010
16m2.011X2.80m2.12
17m2.1100m2.12

SYHeS'
18m2.01000m2.09
19m2.1200m2.15
20m2.07X2.31m2.7
21m2.600m2.013
22m2.700m2.013
23m2.013X2.40m2.14
24m2.1300m2.15
25m2.1500m2.012
26m2.012X2.50m2.17
27m2.1600m2.18
28m2.1700m2.18
29m2.1800m2.19
30m2.1900m2.01
31m2.0200m2.1

103m1.5000m1.055
104m1.05400m1.053
105m1.055X1.30m1.56
106m1.51X1.110m1.52
107m1.057X1.20m1.53
108m1.5300m1.059
109m1.05600m1.055
110m1.5200m1.9
111m1.05800m1.057
112m1.059X1.30m1.060
113m1.5400m1.55
114m1.06000m1.059
115m1.5500m1.56
116m1.5600m1.061
117m1.061X1.160m1.062
118m1.064X1.170m1.9
119m1.5700m1.03
120m1.06200m1.061
121m1.800m1.9



y1y2y3y4y5y6y7y8y9y10y11y12y13y14y15y16y17y18
m11
















m2
1















m3

0100010






1
m4

1000101






1
m5






11






1
m6






00






1
m7






00






1
m8








1







m9

0110000

1



1
m10











1




m11

1010100

1



1
m12

0011000

1



1
m13














1

m14









1



1

m15












1



m16













1


m17













1


m18










0





m19
















1

17



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

Нагрузочнаяспособность

1010-301050

Частотапереключениятриггеров,МГц


До35


до130


до300


До125

Помехоустойчивость,В0,40,3-0,40,12-0,151,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,42

-0,2

-0,6

Входнойток высокогоуровня, мА

0,02

0,050,020,02

Выходноенапряжениенизкого уровня,В

0,40,50,40,5

Выходноенапряжениевысокого уровня,В

2,52,52,52,5

Выходнойток низкогоуровня, мА

420420
Выходнойток высокогоуровня, мА-0,4-1-0,4-1

Нагрузочнаяспособность

10


101030
Задержкараспространениясигнала привключении,нс20542,7
Задержкараспространениясигнала привыключении,нс204,542,7
Помехоустойчивость,В0,30,30,40,3

Частотапереключениятриггеров,МГц

257530100

Uпитmax, B

5,5666

Uвхmax, B

5,55,55,55,5

Uвхmin, B

-0,4-0,4-0,4-0,4
Напряжениепитания, В

5±10%

5±10%

5±10%

5±10%

Потребляемаямощность, мВт

3,81914

Температура,°С


-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, еслина выводе действуетнизкий уровеньнапряжения,а на входе - высокий.

Таблица состояний

ВходыВыход

РЕDQ
1ххxZ
00хх0
01111
01100
010x

Q0


24 - питание

12 - общий

Техническиепараметры:

Рпот =150мВт

t1.0зд.р.не более 22 нс

t0.1зд.р.не более 15 нс



4.2.2 КР531ИД14- два дешифратора-демультиплексора.Имеется дваадресных входаА0 и А1. Если дешифраторработает врежиме демультиплексора,то вход разрешенияЕО принимаетданные.

Таблицасостояний

ВходыВыходы

А0А1

0000


1001


010
0

110
1

001

0
101

1
011


0
111


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.Для их выбораслужит входадреса данных.

Таблица состояний

ВходыВыход

SI1I2Y
1xxxZ
000x0
001х1
01x00
01x11

16 - питание

8 - общий

Техническиепараметры:

Рпот =400мВт

t1.0зд.р.не более 22 нс

t0.1зд.р.не более 15 нс


4.2.5КР531КП2 - двойнойчетырехвходовыймультиплексор,имеющий общиеадресные входывыбора S0и S1. Имеютсядва входа разрешенияи для каждогомультиплексорас активнымнизким уровнемнапряжения.


Таблица состояний

ВходыВыход
S0S1

I1I2I3I4Y
хх1хххх0
0000ххх0
0000ххх1
100х0хх0
100х1хх1
010хх0х0
010хх1х1
110ххх00
110ххх11

16 - питание

8 - общий

Техническиепараметры:

Рпот =350мВт

t1.0зд.р.не более 30 нс

t0.1зд.р.не более 31 нс


4.2.61533ИЕ7 - четырехразрядныйреверсивныйсчетчик спредварительнойзаписью. Установкасчетчика внулевое состояниеосуществляетсяподачей на входсброса Rвысокого уровнянапряжения.Вход разрешенияпараллельнойзагрузки .Тактовые входы:для счета наувеличениеCUи на уменьшениеCD.

Таблица состояний

РежимВходыВыходы
R

CU

CD

D0D1D3D4Q1Q2Q3Q4

Сброс1хх0хххх000010
1хх1хххх000011

Парал.

загрузка

00х00000000010
00х10000000011
000х1111111101
001х1111111111

Счет на

увелич.

011ххххСчет на увеличение11

Счет на

уменьш.

011ххххСчет на уменьшение11

16 - питание

8 - общий

Техническиепараметры:

Рпот =120мВт

t1.0зд.р.не более 42 нс

t0.1зд.р.не более 38 нс


4.2.7КР531ИД7 - двоично-десятичныйдешифратор-демультиплексор,преобразующийтрехразрядныйкод А0…А7 в напряжениенизкого уровня,появляющеесяна одном извосьми выходов….Дешифрацияпроисходиттогда, когдана входах и действуетнапряжениенизкого уровня,а на входе Е3 -высокого.

Таблица состояний

ВходыВыходы

Е3А0А1А2

0ххххх11111111
х1хххх11111111
хх0ххх11111111
00100001111111
00110010111111
00101011011111
00111011101111
00100111110111
00110111111011
00101111111101
00111111111110

16 - питание

8 - общий

Техническиепараметры:

Рпот =370мВт

t1.0зд.р.не более 12,5 нс

t0.1зд.р.не более 9 нс


4.2.8К531КП7П - восьмиканальныймультиплексор.Имеет входразрешения-активный уровеньнизкий, и триадресных входа,их активныйуровень высокий.

Таблица состояний

ВходыВыходы
Выбор

Y

S2S1S0
xxx101
0000I1

0010I2

0100I3

0110I4

1000I5

1010I6

1100I7

1110I8


16 - питание

8 - общий

Техническиепараметры:

Рпот =350мВт

t1.0зд.р.не более 18 нс

t0.1зд.р.не более 18 нс


4.2.9К531ТМ2П - дванезависимыхD-триггера,имеющих общуюцепь питания.У каждого триггераимеется одининформационныйвход D, входсинхронизацииС и два дополнительныхинверсных входаS и Rнезависимойасинхроннойустановкитриггера вединичное инулевое состояние.

Таблица состояний

РежимработыВходыВыходы

DCQ

Асинхроннаяустановка01хх10
Асинхронныйсброс10хх01
Неопределенность00хх11
Загрузка1 (установка)11110
Загрузка0 (сброс)11001

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

Суммарныйток нагрузки-20,1

КР531ИД7

I0вых,мА=20

I1вых,мА=1

КР1531ЛН1-0,61*0,02

1531ЛН1

I0вых,мА=20

I1вых,мА=1

КР1531ЛИ3-0,61*0,02

1531ЛИ3

I0вых,мА=20

I1вых,мА=1

1533ИР34-0,21*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-21*0,05

КР531КП11

I0вых,мА=20

I1вых,мА=1

533ИМ6-0,61*0,02

КР531КП11

I0вых,мА=20

I1вых,мА=1

1533ИЕ7-0,21*0,02

КР531КП2

I0вых,мА=20

I1вых,мА=1

533ИМ6-0,41*0,02

533ИМ6

I0вых,мА=4

I1вых,мА=0,4

КР531КП11

К531ТМ2П

-2

1*0,05

1*0,05

Суммарныйток нагрузки-20,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-21*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

ЗАКЛЮЧЕНИЕ


В данномкурсовом проектебыл разработанпроцессор дляограниченногонабора команд.

Исходяиз критерияпроектирования,то есть максимальногобыстродействияблоки процессорапостроены на основе ТТЛШтехнологии,на перспективныхбыстродействующихсериях, этисерии имеютдовольно большойфункциональныйнабор элементов.

Были разработаныи описаны следующиеэлектрическиесхемы:

  1. Структурная- которая служитдля общегоознакомленияс проектируемымузлом, определяетназначениеи взаимосвязицентральнойчасти ЭВМ.

  2. Функциональная- определяетосновной состави функциональныечасти, участвующиев процессе,иллюстрируемойсхемы, и связимежду этимичастями. Представленнаясхема далапонятие о составефункциональногонабора элементов.

  3. Принципиальная- указываетвсе необходимыеэлементы дляпостроенияблоков РОН иИАЛУ, связимежду элементамии элементы,которымизаканчиваютсявходные и выходныецепи.

В расчетнойчасти курсовогопроекта былпроизведеннагрузочныйрасчет дляблоков, которыйпоказал, чтовсе ИС ТТЛШсовместимыдруг с другом,то есть подтвержденаправильностьвыбора сериина проектируемыйузел. Так жебыли произведенырасчеты потребляемоймощности инадежностиблоков.

Еще разотметим, чторазработанныйпроцессорполностьюудовлетворяеттехническомузаданию накурсовой проект.

ЛИТЕРАТУРА


  1. ПухальскийГ.И., НовосельцеваТ.Я. Проектированиедискретныхустройств наинтегральныхмикросхемах:Справочник.-М.: Радио и связь,1990.-304 с.: ил.

  2. Цифровыеинтегральныемикросхемы:Справочник/ П.П. Мальцев,Н.С. Долидзе,М.И. Критенкои др. - М.: Радиои связь, 1994. - 240 с.:ил.

  3. Применениеинтегральныхмикросхем вэлектроннойвычислительнойтехнике: Справочник/Р.В. Данилов,С.А. Ельцова,Ю.П. Иванов идр.; Под ред. Б.Н.Файзулаева,Б.В. Тарабрина.- М.: Радио и связь,1986.- 387с.: ил.

  4. КаганБ.М. Электронныевычислительныемашины и системы:Учеб. пособиедля вузов. - 3-еизд., перераб.и доп. - М.: Энергоиздат,1991.- 592 с.: ил.

  5. ПреснухинЛ.Н., Шахнов В.А.Конструированиеэлектронныхвычислительныхмашин и систем.Учеб. для втузовпо спец. "ЭВМ"и "Конструированиеи производствоЭВА". -М.: Высш.шк.,1986. 512с.: ил.

  6. Цифровыеинтегральныемикросхемы:Справочник/М.И.Богданович,И.Н. Грель,В.А.Прохоренко,В.В. Шалимо - Минск"Беларусь",1991.

  7. СавельевА.Я. Арифметическиеи логическиеосновы цифровыхавтоматов:Учебник.- М.: Высш.школа, 1980.-255с., ил.

  8. ИыудуК.А. Надежность,контроль идиагностикавычислительныхмашин и систем:Учеб. пособиедля вузов поспец. "Вычислительныемашины, комплексы,системы и сети".- М.: Высш. шк., 1989.-216с.: ил.


П Р И Л О ЖЕ Н И Е

37




y1y2y3y4y5y6y7y8y9y10y11y12y13y14y15y16y17y18y18'y19y20y21y22y23y24y25y26y27y28y29y30y31y32y33
m1



1




11





















m2












1













1




m31
11







1




















m4





























1


m5












1













1




m61
10







1




















m7
11

1


0























m8





























1


m9
































1
m10

































m111
0






01
0



















m12
101























1




m13






1

























m14






























1

m15
100























1




m16






1

























m17









01





















m18






























1

m19





















001








m201
0




0
























m21
101





















0
1




m22
























1







m23




























1



m24
100





















0
1




m25

























01





m261
11




















1







m27




























1



m28

























01





m291
10





























m30
11




00



1


















m31





















001








m32

























01





m331
11




















1







m34




























1



m35

























01





m361
10





























m37







0




1


















m38














1111














m39


















011011








m40
































1
m41
































1
m42


















100011
1






m43







1





1
1















m44


















010011








m45















1
1














m46


















001011








m47





















101








m48
































1
m49
































1
m50

























01





m511
11




















1







m52




























1



m53

























01





m541
10





























m55
11




01




1

















m56





1





























Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
150978
рейтинг
icon
3165
работ сдано
icon
1373
отзывов
avatar
Математика
Физика
История
icon
146343
рейтинг
icon
5957
работ сдано
icon
2692
отзывов
avatar
Химия
Экономика
Биология
icon
102959
рейтинг
icon
2078
работ сдано
icon
1298
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
58 541 оценка star star star star star
среднее 4.9 из 5
ВШЭ
работа выполнена досрочно и качественно, благодарю Александра за сотрудничество
star star star star star
ТИУЭ
Заказываю у данного исполнителя не первый раз, все как всегда быстро, четко, профессиональ...
star star star star star
НГТУ им. Р. Е. Алексеева
Работа по культурологии была выполнена быстро (Досрочно), и качественно, без замечаний.
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Стратегический.,инновационный менеджмент

Курсовая, Менеджмент

Срок сдачи к 13 февр.

только что

Создание компьютерной программы для решения задачи симплекс-метода...

Курсовая, Программирование

Срок сдачи к 16 февр.

только что
1 минуту назад

Архитиктура зданий и сооружений_4 сем

Курсовая, Архитиктура зданий и сооружений_4 сем, строительство

Срок сдачи к 19 февр.

3 минуты назад

Перевести 10 заданий текста.

Контрольная, Английский язык

Срок сдачи к 22 февр.

3 минуты назад

Архитектура зданий и сооружений_3 сем

Курсовая, Архитектура зданий и сооружений_3 сем, строительство

Срок сдачи к 19 февр.

6 минут назад

5 кейс -задач.

Отчет по практике, Логистика

Срок сдачи к 10 мар.

6 минут назад

Повысить оригинальность

Диплом, Психология

Срок сдачи к 13 февр.

10 минут назад

Составить план переговоров

Другое, Психология

Срок сдачи к 16 февр.

11 минут назад

Контрольная работа в программе kodesys

Контрольная, Технология программирование мехатронных систем

Срок сдачи к 14 февр.

11 минут назад

Реши практическую работу

Решение задач, Введение в проф деятельность, строительство, электротехника

Срок сдачи к 14 февр.

11 минут назад

Решить 3 задачи

Решение задач, Основы кадастра недвижимости

Срок сдачи к 14 февр.

11 минут назад

3 неделя февраля.

Другое, Календарно-тематичнское планирование, менеджмент, педагогика

Срок сдачи к 13 февр.

11 минут назад
11 минут назад

Начертить чертежи по задачам в компасе. с возможностью распечатывания на А3

Чертеж, Начертательная геометрия

Срок сдачи к 28 февр.

11 минут назад

Производственная практика. Выполнение работ по профессии «кассир»

Отчет по практике, Экономика и бухгалтерский учет(по отраслям )

Срок сдачи к 13 февр.

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно