Реферат: Методические указания к курсовому проектированию по дисциплине: «Организация эвм, комплексов и систем» для студентов специальности 220100. Курск 2005




25.09.2000
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ

ФЕДЕРАЦИИ


КУРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ


Кафедра вычислительной техники


ПРОЕКТИРОВАНИЕ ВЫЧИСЛИТЕЛЬНОГО УСТРОЙСТВА


Методические указания к курсовому проектированию по

дисциплине: «Организация ЭВМ, комплексов и систем»

для студентов специальности 220100.

Курск 2005

Рецензент: профессор, доктор технических наук Дрейзин В.Э.


Составили: Д.Б. Борзов, В.А. Колосков, А.П. Типикин,


УДК 681.3:519.68


Проектирование вычислительного устройства: Методические указания к курсовому проектированию по дисциплине «Организация ЭВМ, комплексов и систем» / Курск. гос. техн. ун-т; Сост.: Д.Б. Борзов., В.А. Колосков, А.П. Типикин. Курск, 2005. 26 с.


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

Предназначены для студентов специальности 220100 «ЭВМ, комплексы, системы и сети».

Библиогр.: 18 назв.

Текст печатается в авторской редакции


ЛР№020280 от ПЛД №50-25 от

Подписано в печать          . Формат 6084 1/16. Печать офсетная.

Усл. печ. л.      . Уч.-изд. л.   . Тираж 50 экз. Заказ          . Бесплатно.

Курский государственный технический университет.

Подразделение оперативной полиграфии Курского государственного технического университета.

Адрес университета и подразделения оперативной полиграфии:

305040 г. Курск, ул. 50 лет Октября, 94.
ВВЕДЕНИЕ
В настоящее время существуют две тенденции в проектировании средств вычислительной техники: во-первых, разработка устройств специализированных ЭВМ на основе микропроцессорных средств, во-вторых, реализация ЭВМ с использованием СБИС программируемых логических матриц, матриц программируемых логических элементов, программируемых логических интегральных схем (ПЛИС) и базовых матричных кристаллов. Построение ЭВМ на СБИС связано не только с комплексированием микропроцессорных средств в систему, что отражает первую тенденцию проектирования, но и с применением современных методов логического синтеза арифметико-логических и управляющих устройств, размещаемых на СБИС, а также методов оценки результатов проектирования. В связи с этим подготовка инжене­ров-системотехников по специальности ЭВМ включает вопросы изучения методики системотехнического и логического проектирования ЭВМ и самостоятельную разра­ботку устройств машины в рамках дисциплины «Организация ЭВМ, комплексов и систем».

1. ЦЕЛЬ И ЗАДАЧИ ПРОЕКТИРОВАНИЯ


Целью курсового проектирования является освоение методики проектирования и разработки операционных и управляющих устройств ЭВМ, а также подготовки технической документации на эти устройс­тва. Курсовой проект является формой самостоятельной работы сту­дентов. В период курсового проектирования студент должен закреп­лять, углублять и умело применять теоретические знания для решения поставленных практических задач, работать с научно-технической ли­тературой и конспектом лекций.

Основное внимание при выполнении курсового проекта обращается на умение самостоятельно принимать технические решения и обосновы­вать их.

2. ТЕМАТИКА, КУРСОВОГО ПРОЕКТИРОВАНИЯ

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

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

^ 3. ИСХОДНЫЕ ДАННЫЕ К КУРСОВОМУ ПРОЕКТУ
В качестве исходных данных для проектирования специализиро­ванного вычислительного устройства задаются списки команд разных форматов с ограничениями на адресность и типы адресаций.

При этом используются следующие форматы команд:

RR – "регистр – регистр";

RS – "регистр – ячейка оперативной памяти";

AR – "аккумулятор – регистр";

AS – "аккумулятор – ячейка оперативной памяти";

RI – "регистр – непос­редственный операнд";

SI – "ячейка оперативной памяти – непосредственный операнд".

Формирование исполнительного адреса операнда должно быть организовано следующими способами (типами) адресации (ТА):

непосредственной (прямой) адресации (П);

косвенной адреса­ции (К);

относительной адресации (О);

Список операций, выполняемых устройством, должен быть следующим:

арифметические операции:

сложение;

вычитание;

умножение;

деление;

логические операции:

дизъюнкция;

конъюнкция;

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

условный переход по значению >0;

условный переход по значению <0;

условный переход по значению =0;

условный переход по переполнению;

безусловный переход;

вызов подпрограммы;

возврат из подпрограммы;

операции с запоминающим устройством:

запись в запоминающее устройство;

чтение из запоминающего устройства;

операции со стеком:

запись;

чтение;

сложение со стеком;

вычитание из стека;

операции с внешними устройствами:

запись во внешнее устройство;

чтение из внешнего устройства;

системные операции:

останов;

разрешение прерывания;

запрещение прерывания;

возврат из прерывания;

загрузка регистра базы;

загрузка указателя стека;

Разрядность обрабатываемого слова в АЛУ ограничена.

Устройство управления предлагается разработать в виде трех видов органи­зации:

с жесткой логикой: ЖЛ;

с программируемой последовательной логикой (микропрограмм­ные автоматы с хранимой программой): ППЛ;

с программируемой параллельной логикой (автоматы на программируемых логических матрицах, программируемых матрицах логичес­ких элементов, ПЛИС).

Оперативная память определяется тремя параметрами: емкостью, разрядностью слова, временем цикла обращения.

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

Исходные данные для проектирования определяются номером варианта задания и выбираются из таблицы 1


Таблица 1


№ п/п

Характеристики команд

Характеристики

арифметико-логического устройства

Характеристики запоминающего устройства

Элементная база устройства управления

характеристика данных

1

2

3

4

5

6




Адресность

Формат

Способ адресации

Разрядность

Разрядность слова

Емкость

Тип элементной базы

Разрядность шины данных

1

1

AR, SI

П К О

8

16

32

ЖЛ

32

2

2

AS, RR

П К О

32

8

16

ППЛ

16

3

1

RI, RR

П К О

16

32

64

ПЛИС

64

4

2

AR, AS

П К О

32

16

16

ПЛИС

8

6

1

RI, AS

П К О

8

16

32

ЖЛ

32

7

2

SI, RR

П К О

16

32

64

ППЛ

64

8

1

RR, RI

П К О

32

16

16

ЖЛ

8

9

2

AR, SI

П К О

8

16

32

ПЛИС

32

10

1

SI, AS

П К О

8

32

16

ППЛ

64

11

2

RR, SI

П К О

16

8

32

ППЛ

32

12

1

AS, RR

П К О

32

64

8

ЖЛ

16

13

2

SI, AS

П К О

16

32

16

ПЛИС

64

14

1

RR, AR

П К О

32

16

32

ППЛ

8

15

2

RI, SI

П К О

32

16

16

ЖЛ

8

16

1

AS, AR

П К О

8

16

16

ЖЛ

32

17

2

SI, RS

П К О

16

8

32

ПЛИС

32

18

1

AS, SI

П К О

8

16

8

ППЛ

32

19

2

RS, AS

П К О

16

32

64

ЖЛ

64

20

1

RR, RS

П К О

32

64

32

ЖЛ

16

21

2

SI, AS

П К О

16

8

16

ППЛ

32

22

1

AS, RI

П К О

8

32

64

ПЛИС

16

23

2

RI, AR

П К О

8

16

16

ПЛИС

32

24

1

AR, RR

П К О

16

32

32

ЖЛ

64

25

2

SI, RS

П К О

8

16

64

ППЛ

32

26

1

RR, AS

П К О

32

64

16

ЖЛ

16

27

2

SI, RI

П К О

16

32

32

ПЛИС

64

28

1

RR, RS

П К О

32

64

16

ППЛ

16

29

2

RI, AS

П К О

16

8

32

ППЛ

32

30

1

AR, AS

П К О

8

16

8

ЖЛ

32

31

2

SI, RR

П К О

8

32

16

ПЛИС

16

32

1

AR, RR

П К О

16

32

32

ППЛ

64

33

2

RI, SI

П К О

32

16

16

ЖЛ

64

34

1

RS, AR

П К О

16

64

16

ЖЛ

32

35

2

AR, RR

П К О

8

32

32

ПЛИС

16

36

1

AS, RI

П К О

16

8

8

ППЛ

32

37

2

RI, RR

П К О

8

16

64

ЖЛ

32

38

1

RS, SI

П К О

32

16

8

ЖЛ

64

39

2

AR, RR

П К О

16

64

16

ПЛИС

32

40

1

RI, RS

П К О

8

32

32

ППЛ

16

41

2

RR, AS

П К О

16

32

16

ЖЛ

64

42

1

AR, SI

П К О

16

64

16

ППЛ

32

43

2

RI, RR

П К О

32

16

32

ЖЛ

64

44

1

SI, AS

П К О

8

16

8

ПЛИС

32

45

2

RR, RS

П К О

32

64

64

ПЛИС

16

46

1

RR, AS

П К О

16

8

32

ЖЛ

64

47

2

RI, SI

П К О

8

32

16

ППЛ

16

4. ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ

Темой курсового проекта является "Специализированное вычисли­тельное устройство". Курсовой проект выполняется на основе утверж­денного руководителем проекта задания. Задание на курсовой проект выдается в индивидуальном порядке на 1-й неделе семестра.

Варианты заданий приведены в таблице 1. Задание на проектиро­вание оформляется на типовом бланке.

Образец оформления задания приведен в приложении 1.

В задании на курсовой проект определены две части – расчетная (логическая) часть (содержание пояснительной записки: см. табл. 5) и графичес­кая часть (перечень графического материала).

В содержании пояснительной записки курсового проекта указыва­ется перечень основных вопросов, подлежащих разработке, а именно:

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

Выбор системы команд и определение форматов команд вычислительного устройства..

Разработка алгоритма командного цикла вычислительного уст­ройства.

Проектирование операционного автомата устройства выполнения команд.

Разработка алгоритмов выполнения арифметических и логических операций.

Проектирование операционного автомата арифметико-логического устройства.

Проектирование операционного автомата вычислительного устройс­тва.

Разработка системы памяти вычислительного устройства.

В перечне графического материала задания указывается электрическая функциональная схема вычислительного устройства в целом, электри­ческая принципиальная схема одного блока спроектированного уст­ройства по указанию преподавателя на интегральных схемах выбранной серии и алгоритмы выполнения командного цикла.

^ 5. ОБЪЕМ КУРСОВОГО ПРОЕКТА
Курсовой проект включает в себя пояснительную записку объемом около 30 страниц стандартного формата А4 и графическую часть, состоящую из двух листов формата А1 чертежей алгоритма выполнения командного цикла и электрической функциональной схемы устройства.
^ 6. ПОРЯДОК ВЫПОЛНЕНИЯ КУРСОВОГО ПРОЕКТА
В предлагаемом курсовом проекте необходимо разработать процессор и организацию его взаимодействия с запоминающими и внешними устройствами. Составляется граф-схема алгоритма, включающая в себя ал­горитм командного цикла и алгоритмы операций; выполняется синтез функциональных схем операционных автоматов устройства выполнения команд и АЛУ, синтез автомата блока управления устройства выполнения команд и синтез автомата блока управления АЛУ, разрабатывается функциональная электрическая схема процессора. По граф-схемам алгоритмов производится расчет длительности вы­полнения каждой операции. Электрическая функциональная схема процессора компонуется из названных выше схем операционных автоматов и блоков управления.

Структурная схема разрабатываемого вычислительного устройства выглядит следующим образом (рис. 1).



Рис. 1. Структурная схема вычислительно устройства, где ОЗУ - оперативное запоминающее устройство, Рг - блок регистров и логических схем, АЛУ - арифметико-логическое устройство (устройство управления АЛУ не показано), УУ - устройство управления, БС - блок согласования разрядности шин, ША - шина адреса, ШД - шина данных, ШС - шина состояния, ШУ - шина управления, ВУ - внешние устройства.

Рекомендуется следующий порядок выполнения курсового проекта.

Разрабатывается структурная схема вычислительного устройс­тва, включающая основные блоки и связи между ними. При проектиро­вании определяется состав блоков, их функциональное назначение, разрядность шин данных и адреса, характеристика шины состояний (состав логических условий), уясняются цепи преобразования и пересылок данных и команд, обеспечивающие выполнении заданного набора операций. Так, для структурной схемы вычислительного устройства, представленной на рис.1, определяются функции УУ, АЛУ, запоминающего уст­ройства (ОЗУ), регистровой памяти (Rg), блоков согласования (БС). Оцениваются разрядности ШД и ША. Оценивается состав ШС и ШУ [2–5,10].

2. На основании заданного набора операций, требований к фор­мированию исполнительных адресов операндов и структур команд опре­деляется множество команд. Для каждой команды определяет­ся ее формат: состав, назначение и расположение полей. Следует помнить, что для любой команды в ее формате обязательно должен присутствовать ее предварительно закодированный код, тип адресации, признак формата команды и ее поля в зависимости от конкретного типа. Напри­мер, в случае формата SI общий формат команды может быть представлен следующим образом (рис.1a).




Рис. 1а. Формат команды SI


Здесь КОП – код операции, ФК – признак формата, ТА – тип адресации, S – адрес ячейки оперативной памяти и I – непосредственный выполняемый операнд.

После этого необходимо определить формат команды, от­личающийся от ее структуры разметкой номеров разрядов (бит), опреде­ляющих границы отдельных полей команд и указанием числа бит в определенных полях [3,4]. Оценивается длина каждого поля для опреде­ленных форматов и кодируются поля для заданного множества набора операций. Необходимо минимизировать число разных используемых форматов команд. Заполняется содержательная таблица 2, общий вид которой представлен ниже.
Таблица 2
Код

операции

Формат

команды

Тип

адресации (ТА)

код ТА

Содержание операции

Арифметические операции

Сложение

(0…00)
SI П
00

^ OP[S]:=OP[S] + I

К

01




О

10




В поле «Содержание операции» необходимо вносить принцип выполнения данной операции в соответствии с предполагаемыми полями формата команды. Для поля «код ТА» необходимо предусмотреть два бита, так как для двух операндов возможно четыре типа адресации. В поле «код операции» вносят предварительно закодированный код данной команды. Определение разрядности полей осуществляется по формуле , где М – необходимое количество состояний, n – количество состояний, – операция округления в большую сторону.

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

Код

операции

Тип операндов

Тип

адресации (ТА)

Код ТА

Содержание операции

Операции со стеком

Запись

(0…010)
SI П
00

^ OP[SP] := A; SP := SP + 1

К

01




О

10




где SP – это адрес вершины стека, А – аккумулятор.

3. Разрабатывается обобщенный алгоритм командного цикла процессора с учетом основных этапов его выполнения, а именно:

инициализация;

выборка команды;

формирование адресов операндов;

анализ кода операции;

- модификация счетчика адресов команд;

- считывание операндов из ОЗУ;

- выполнение операции;

запись результата выполнения операции в ОЗУ.

анализ запроса на прерывание;

подготовка к выполнению, выполнение подпрограммы;

возврат из подпрограммы.

Алгоритм составляется на основе функций для различных операций и форматов команд, полученных на предшествующем этапе, и изучения литературы [5-10].

4. На основе списков микроопераций и логических условий, выделенных из граф–схемы алгоритма командного цикла и заданной разрядности слов, проектируется операционный автомат устройства выполнения команд в соответствии с методикой, представленной в литературе [10]. Для этого необходимо первоначально разметить алгоритм путем расстановки состояний автомата. Пример разметки представлен на рис. 2 и в таблицах 3, 4, в которых приведен кодированный алгоритм проверки начального состояния устройства.
^
Рис. 2. Разметка граф–схемы алгоритма
Таблица 3. Список микроопераций Микрооперация
Управляющий сигнал

AIF=0

y0

IF=1

y6

OF=0

y7

SF=0

y8

ZF=1

y9

PrA=0

y16

PrB=0

y20

PrPC=0

y34

Таблица 4. Список логических условий
^ Логическое условие
Обозначение

RF

x0

Данный этап завершается разработкой функциональной схемы операционного автомата устройства выполнения команд, отображающего структурную и функциональную организацию взаимодействия ОЗУ, внешних устройств и основных блоков процессора. На этой схеме не детализируются блоки АЛУ, УУ, ОЗУ и ВУ. Детально прорабатываются все регистры процессора, блоки БС, все тракты пересылки команд и операндов, принципы декодирования и обработки форматых полей всех типов команд. Обязательно указываются все требуемые входные управляющие сигналы операционного автомата {yi}, формируемые на входе УУ процессора, и входные логические условия {xj} операционного автомата, подаваемые на вход УУ процессора. Функциональная схема операционного автомата должна выглядеть примерно следующим образом (Рис. 3).

5. Описывается содержание каждой арифметической и логической операции. Выбирается один из возможных методов выполнения арифме­тических или логических операций, например, умножение абсолютных величин чисел с присвоением знака произведению или умножение не­посредственно в дополнительном коде, или ускоренный метод умноже­ния и т.д. Способы выполнения арифметический и логических операций над числами рассмотрены в литературе [5,6,10]. Далее определяются способы выработки признака результата. Например, в операции сложе­ния признак результата образуется, если сумма равна нулю, больше нуля, меньше нуля и при переполнении. Равенство нулю может быть определено с помощью специальных схем анализа на нуль или с по­мощью микрооперации сложения результата с кодом 11...11.

Переполнение может быть обнаружено на основе анализа двух знаковых разрядов сумматора, если применить модифицированный код, или может быть обнаружено методом сравнения входного и выходного пере­носов знакового разряда. Если они не совпадают, то имеет место пе­реполнение.



Рис. 3 Функциональная схема операционного автомата устройства выполнения команд в соответствии

с алгоритмом командного цикла

Например, операция записи в стек может быть реализована так, как показано на рис. 4.



Рис. 4. Пример алгоритма операции записи в стек

Список сокращений на рисунке не расшифровывается из-за их тривиальности.

^ Все прочие сокращения и условные обозначения, введенные самостоятельно, необходимо обязательно расшифровывать в специальных списках, прилагаемых к соответствующим документам пояснительной записки проекта!

6. Производится проектирование обобщенной граф–схемы алго­ритма выполнения операций в АЛУ. При этом необходимо составить списки микроопераций, слов и условий.

7. Проектируется операционный автомат АЛУ, аналогично описанному выше четвертому этапу порядка выполнения курсового проекта. При этом проектируются общий алгоритм его функционирования, как уточнение алгоритма по п.6, размеченный алгоритм функционирования, таблица переходов, список функций возбуждения и управляющих сигналов, а также – функциональная схема операционного автомата, которая может выглядеть, например следующим образом (Рис. 5).



Рис. 5 Функциональная схема операционного автомата АЛУ в соответствии с обобщенным алгоритмом выполнения операций в АЛУ

Алгоритм функционирования АЛУ может изображаться, например, так (Рис. 6):



Рис. 6 Алгоритм функционирования АЛУ

Размеченный алгоритм функционирования изображается следующим образом (Рис. 7):



Рис.7 Фрагмент размеченного алгоритма функционирования АЛУ.


Таблица переходов для фрагмента размеченного графа (рис. 7) должна выглядеть следующим образом (Таблица 4)


Таблица 4

Исходное

состояние

Конечное

состояние

Условие перехода

Управляющие сигналы


















8. Разрабатываются управляющие автоматы устройства управления (УУ) процессора. Управляющий автомат представляет собой двухступенчатую структуру, состоящую из блока управления (БУ) устройства выполнения команд и блока управления АЛУ (Рис. 8).



Рис. 8 Двухступенчатая структура устройства управления


Способ организации взаимодействия между автоматами двух названных уровней показан на рис. 9.



Рис. 9. Взаимодействие управляющих автоматов

На рис. 9а показан фрагмент алгоритма взаимодействия с блоком управления верхнего уровня (БУ устройства выполнения команд), на рис. 9б представлен алгоритм взаимодействия автомата верхнего уровня с блоком управ­ления АЛУ. По сигналу Zy осуществляется запуск управляющего автомата АЛУ, а по сигналу Zx выполняется включение заканчивающего ра­боту управляющего автомата верхнего уровня.

В зависимости от тре­бований технического задания выполняется проектирование автомата с жесткой логикой, либо с программируемой логикой, либо разработка управляющего автомата на ПЛИС. На рис. 10 представлен общий вид структуры устройства управления в случае его построения на автомате с жесткой логикой или на ПЛИС.

Проектирование управля­ющих автоматов различных типов рассмотрено в литературе [6–9].

9. С учетом полученных на предшествующих этапах результатов строится функциональная схема процессора проектируемого вычислительного устройства, как объединение рассмотренных выше двух схем операционных автоматов и двух схем блоков управления устройства обработки команд и АЛУ, а также схем ОЗУ, блоков БС и устройства прерывания.



Рис. 10 Структурная схема устройства управления для автомата с жесткой логикой или на ПЛИС


10. Проектируется оперативное запоминающее устройство с заданными характеристиками по емкости и ширине выборки в соответствии с методикой, описанной в литературе [13].

11. На этапе технического проектирования должна производиться детальная разработка процессора с учетом заданной элементной базы или выбранной серии логических элементов [1,12]. В данном проекте составляются либо две электрические принципиальные схемы двух КСХ, формирующих функции переходов в автомате с жесткой логикой или на ПЛИС; либо две двоично-кодированные микроподпрограммы ПЗУ микрокоманд.

График выполнения проекта в форме последовательности этапов самостоятельной работы студентов в течение семестра приведен в таблице 5.

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


Таблица 5

Номер этапа

Содержание этапа

Срок

выполнения (№ недели)

Форма отчетности

1

2

3

4

1

Расшифровка и анализ задания

1-2

Бланк задания

2

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

3-4

Структурная схема, харак­теристика блоков и связей

3

Выбор системы команд и определение форматов команд вычислительного устройства

4-5

Форматы команд, кодирова­ние, таблицы

4

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

6-7

ГСА алгоритма, список МО, слов, условий

5

Проектирование опера­ционного автомата уст­ройства выполнения ко­манд

8-9

Схема электрическая функ­циональная ОА устройства выполнения команд

6

Разработка алгоритмов выполнения арифметиче­ских и логических операций

10-11

ГСА выполнения операций, списки МО, слов, условий

7

Проектирование опера­ционного автомата АЛУ

12-13

Схема электрическая функ­циональная АЛУ

8

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

14-15

Схема электрическая прин­ципиальная блока управления ВУ

9

Разработка системы па­мяти вычислительного устройства

15-16

Схема электрическая функ­циональная системы памяти ВУ

10

Оформление пояснитель­ной записки и графиче­ской части курсового проекта

16-17

Пояснительная записка и схемы

11

Защита курсового про­екта

17-18

Дифференцированный зачет


^ 7. ЗАЩИТА КУРСОВОГО ПРОЕКТА

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


^ 8. ПРАВИЛА ОФОРМЛЕНИЯ РЕЗУЛЬТАТОВ ПРОЕКТИРОВАНИЯ

Пояснительная записка строится, примерно, по следующему пла­ну:

- титульный лист;

- аннотация;

- задание на курсовое проектирование (приложение 1);

- содержание (оглавление);

- введение;

- перечень разделов, в которых разрабатываются перечисленные в исходном задании вопросы;

- заключение;

- список использованной литературы;

- приложение.

Образец оформления титульного листа показан в приложении 2.

В аннотации дается краткое изложение содержания проекта. Ан­нотация состоит из нескольких предложений и приводится на отдель­ной странице сразу за титульным листом.

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

^ По каждому рисунку, таблице и схеме алгоритма обязательно приводится список детальной расшифровки принятых обозначений и сокращений!

В заключении аннотируются основные результаты проделанной рабо­ты.

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

Текст пишется на одной стороне листа с полями (поля с двух сторон: слева, сверху и снизу - 25 мм, справа - 10 мм), интервал между строчками 8-10 мм). Листы брошюруются в отдельную тетрадь с переплетом из чертежной бумаги, на которой выполнен титульный лист по требованиям приложения 2.

Формулы, параграфы, страницы, рисунки должны иметь порядковую нумерацию. Ссылки на литературные источники делаются в тексте (например: [3]). Материалы в пояснительной записке должны иметь ясное и последовательное изложение, логическую обоснованность всех элементов решения.

В списке литературы для статей необходимо указывать фамилию, инициалы автора, наименование статьи, наименование журнала, год выпуска, номер, страницы. (Например: Иванов М. А. Контроль хода программ и микропрограмм с использованием сигнатурного анализа // Автоматика и вычислительная техника. 1990. №4, С. 90-94). Если в списке литературы указывается книга, то следует указать автора, наименование книги, год издания, издательство (например, Каган Б. М. Электронные вычислительные машины и системы. М.: Энергоатомиздат, 1991. 592 с.).

Графическая часть курсового проекта выполняется в соответс­твии с требованиями ЕСКД и действующими ГОСТами на технические средства ЭВМ.

На первом листе формата А1 приводится функциональная схема вычислительного устройства. Функциональная схема должна быть сос­тавлена с такой степенью детализации, чтобы в ней нашли отражение заданные и фактически полученные параметры устройства. К ним сле­дует отнести, например, разрядность регистров и счетчиков вычисли­тельного устройства, распределение и разрядность полей регистров, состав управляющих сигналов и организация их формирования, мно­жество логических условий и их состав. При необходимости детально­го представления некоторые участки схемы изображаются в виде сово­купности двоичных логических элементов в соответствии с правилами изображения функциональных схем [14–16].

На втором листе формата А1 приводится обобщенный алгоритм командного цикла процессора, оформленный в соответствии с требованиями ЕСПД [17, 18].

Принципиальные электрические схемы фрагментов КСХ автоматов на жесткой логике или на ПЛИС, а также двоично-кодированные микроподпрограммы ПЗУ микрокоманд приводятся на рисунках в пояснительной записке.

Приложение 1

Образец оформления задания


^ МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ


Курский государственный технический университет

Кафедра __________________________________________________________

Задание на курсовой проект (работу)

Студент _________________код _____________ группа__________

1. Тема ___________________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

2.Срок представления проекта (работы) к защите "____"______________________20____ г.

3;Исходные данные для проектирования (научного исследования):_________

__________________________________________________________________

__________________________________________________________________

__________________________________________________________________

4.Содержание пояснительной записки курсового проекта (работы)

4.1.___________________________________________________________

4.2. ___________________________________________________________

4.3. ___________________________________________________________

4.4.____________________________________________________________

4.5.____________________________________________________________

4.6.____________________________________________________________

4.7. ___________________________________________________________

5.Перечень графического материала: ___________________________________

___________________________________________________________________

___________________________________________________________________

___________________________________________________________________

___________________________________________________________________

___________________________________________________________________

___________________________________________________________________

___________________________________________________________________

Руководитель проекта (работы)

____________________ _________________________

(подпись, дата)(инициалы, фамилия)

Задание принял к исполнению

_________________________

"____"___________________20___ г. (подпись)

Приложение 2

Образец оформления титульного листа


^ МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ


Курский государственный технический университет


Кафедра___________________________________________________________

УТВЕРЖДАЮ:

Зав. кафедрой

___________________

"___" ________ 20___г.


^ ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовому проекту (работе) ________________________________________

(наименование учебной дисциплины)

на тему ____________________________________________________________

___________________________________________________________________

Автор проекта (работы)___________________ ___________________

(подпись, дата) (инициалы, фамилия)

Специальность______________________________________________________

Обозначение курсового проекта (работы) _______________ Группа_________

Руководитель проекта___________________ ___________________

(подпись, дата) (инициалы, фамилия)

Проект (работа) защищен (а) ___________ Оценка____________________

дата

Члены комиссии________________________ ________________________

(подпись, дата) (инициалы, фамилия)

________________________ ________________________

(подпись, дата) (инициалы, фамилия)

________________________ ________________________

(подпись, дата) (инициалы, фамилия)

________________________ ________________________

(подпись, дата) (инициалы, фамилия)
^ Курск 2004 БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Стешенко В.Б. EDA. Практическое автоматизированное проектирование радиоэлектронных устройств. М.: Издатель Молгачева С.В., НОЛИДЖ, 2002. – 768 с.

2. Корнеев В.В., Киселев А.В. Современные микропроцессоры. – М.: НОЛИДЖ, 2000. – 320 с.

3. Каган Б. М. Электронные вычислительные машины и системы. М.: Энергоатомиздат, 1991, – 592 с.

4. Майоров С. А. и др. Введение в микроэвм / С.А. Майоров, В.В. Кириллов, А. А. Приблуда. Л.: Машиностроение, 1988. – 304 с.

5. Самофалов К. Г. Прикладная теория ц
еще рефераты
Еще работы по разное