МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Синтезирование управляющего автомата

    Синтезирование управляющего автомата

    Министерство общего и профессионального образования

    Вологодский политехнический институт

    Кафедра: АТПП

    Дисциплина: ССУ

    Курсовой проект

    Синтезирование управляющего автомата.

    Выполнил: студент

    группы ВЭМ - 51

    Сенченко В.В.

    Принял: Львов Ю.В.

    Вологда 1998

    Задание: 1. Синтезировать управляющий автомат Мили по заданной

    графической схеме алгоритма Рис.1.

    2. Синтезировать микропрограмный автомат по заданной граф

    схеме Рис.1.

    Начало

    Y2

    Y2,Y3

    1

    X1

    0

    1 Y4

    X2

    0

    1

    Y1,T Y2,Y3,Y4 X3

    0

    0

    X5 Y4,Y6

    1

    Y6,T

    T Y3

    0

    1 X6

    X1 1 1

    0 X4

    1 0

    X3 Y2,Y3

    0

    1

    Y5 Y6 X2

    0

    Конец

    Автомат Мили.

    1.Разметка ГСА.

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

    Начало

    Y2

    Y2,Y3

    1

    X1

    0

    1 Y4

    X2

    0

    1

    Y1,T Y2,Y3,Y4 X3

    0

    0

    X5 Y4,Y6

    1

    Y6,T

    T Y3

    0

    1 X6

    X1 1 1

    0 X4

    1 0

    X3 Y2,Y3

    0

    1

    Y5 Y6 X2

    0

    Конец

    2.Граф автомата.

    Y1T X5

    X1X2 Y1T X5 T

    A3 A4 A11

    X1 Y2Y3 X1X4

    X1X3 X1X4

    X1

    X2 X1X3

    1

    A2

    Y2

    Y2Y3Y4 Y6 Y5 Y6 Y2Y3

    1 Y6 X2

    A5 A1 A10

    X2

    1 Y6 (-) Y2Y3

    Y2Y3

    X4

    Y3

    A6 X4

    Y3 X6

    A9 X6

    Y6T Y6T

    Y4 X3

    X3 Y4Y6 1

    A7 A8

    Граф автомата составляется по ГСА для лучшего восприятия и составления по

    нему структурной таблицы переходов.

    3.Структурный автомат Мили.

    X1 Y1

    X2 Y2

    X3 Y3

    X4 Y4

    X5 Y5

    X6 Y6

    T X5

    T0 D0 T0 ТАЙМЕР

    T1 D1 T1 X6

    T2 D2 T2

    T3 D3 T3

    ГТИ

    Структурная схема автомата мили приводится для составления канонической

    схемы.

    4.Структурная таблица переходов.

    |Исходное |Состоя-ни|Условие |Выходные |Код |Код |Функция |

    |состоя-ни|е |перехода |сигналы |исходно-г|перехода |возбуж-де|

    |е |перехода | | |о | |ния |

    | | | | |состоя-ни| |памяти |

    | | | | |я | | |

    |A1 |A2 |1 |Y2 |0001 |0010 |J1K0 |

    |A2 |A3 |1 |Y2Y3 |0010 |0011 |J1 |

    |A3 |A4 |X1X2 |Y1T |0011 |0100 |J2K1K0 |

    | |A5 |X1X2 |Y2Y3Y4 | |0101 |J2K1 |

    | |A7 |X1 |Y4 | |0111 |J2 |

    |A4 |A4 |X5 |Y1T |0100 |0100 |- |

    | |A11 |X5 |T | |1011 |J3K2J1J0 |

    |A5 |A6 |1 |Y3 |0101 |0110 |J1K0 |

    |A6 |A1 |X4 |Y6 |0110 |0001 |K2K1J0 |

    | |A10 |X4 |Y2Y3 | |1010 |J3K2 |

    |A7 |A6 |X3 |Y3 |0111 |0110 |K0 |

    | |A8 |X3 |Y4Y6 | |1000 |J3K2K1K0 |

    |A8 |A9 |1 |Y6T |1000 |1001 |J0 |

    |A9 |A9 |X6 |Y6T |1001 |1001 |- |

    | |A10 |X6 |Y2Y3 | |1010 |J1K0 |

    |A10 |A1 |X2 |Y6 |1010 |0001 |K3K1J0 |

    | |A1 |X2 |- | |0001 |K3K1J0 |

    |A11 |A1 |X1X4 |Y6 |1011 |0001 |K3J1 |

    | |A1 |X1X3 |Y6 | |0001 |K3J1 |

    | |A1 |X1X3 |Y5 | |0001 |K3J1 |

    | |A10 |X1X4 |Y2Y3 | |1010 |K0 |

    5.Стуктурные формулы.

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

    из структурной таблицы переходов.

    5.1.Структурные формулы для выходных сигналов.

    Y1=X1X2A3 X5A4

    Y2=A1 A2 X1X2A3 X4A6 X6A9 X1X4A11

    Y3=A2 X1X2A3 A5 X4A6 X3A7 X6A9 X1X4A11

    Y4=X1X2A3 X1A3 X3A3

    Y5=X1X3A11

    Y6=X4A6 X3A7 A8 X6A9 X2A10 X1X4A11 X1X3A11

    T=X1X2A3 X5A4 X5A4 A8 X6A9

    5.2.Структурные формулы для функции возбуждения памяти.

    J0=X5A4 X4A6 A8 X2A10 X2A10

    K0=A1 X1X2A3 A5 X3A7 X3A7 X6A9 X1X4A11

    J1=A1 A2 X5A4 A5 X6A9 X1X4A11 X1X3A4 X1X3A11

    K1=X1X2A3 X1X2A3 X4A6 X3A7 X2A10 X2A10

    J2=X1X2A3 X1X2A3 X1A3

    K2=X5A4 X4A6 X4A6 X3A7

    J3= X5A4 X4A6 X3A7

    K3=X2A10 X2A10 X1X4A11 X1X3A11 X1X3A11

    6.Тип Используемого триггера.

    J T

    С

    К

    R

    Тригер выбирается из того, что в данном задании не реализованно

    противогоночное кодирование, поэтому я использую JK тригер т.к. он включает

    в себя 2 тригера и тем самым препятствует гонкам автомата.

    7.Каноническая схема.

    По структурным формулам составляем каноническую схему автомата.

    Для уменьшения числа используемых элементов я применил дешифратор(см.

    приложение 1).

    8.Принципиальная схема.

    Принципиальная схема составляется при более детальном рассмотрении

    канонической схемы.(см. приложение 2).

    Микропограмный автомат.

    1.Совместимость микроопераций.

    Составим матрицу микроопераций:

    S =

    Составим матрицу включения:

    R =

    Для уменьшения разрядности

    получим:

    R’=

    Получаем слово:

    Ус 3п 2п 1п А2 А1

    |1 поле |00 |2 поле |00 |3 поле |0 |

    |Y1 |01 |Y3 |01 |Y4 |1 |

    |Y2 |10 |Y5 |10 | | |

    |Y6 |11 |T |11 | | |

    2.Разметка ГСА.

    Разметка производится для выявления числа микрокоманд в микропрограмном

    автомате.

    Начало

    Y2

    Y2,Y3

    1

    X1

    0

    1 Y4

    X2

    0

    1

    Y1,T Y2,Y3,Y4 X3

    0

    0

    X5 Y4,Y6

    1

    Y6,T

    T Y3

    0

    1 X6

    X1 1 1

    0 X4

    1 0

    X3 Y2,Y3

    0

    1

    Y5 Y6 X2

    0

    Конец

    3.Таблицы МПА.

    3.1.Таблица переходов.

    Таблица переходов составляется по размеченному ГСА.

    |Адрес МК |ОЧ МК |Поле условий |А1(0) |А2(1) |

    |0 |y2 |- |1 |1 |

    |1 |Y2,Y3 |X1 |2 |3 |

    |2 |- |X2 |5 |4 |

    |3 |Y4 |X3 |6 |8 |

    |4 |Y1,T |X5 |4 |7 |

    |5 |Y2,Y3,Y4 |- |8 |8 |

    |6 |Y4,Y6 |- |10 |10 |

    |7 |T |X1 |11 |9 |

    |8 |Y3 |- |9 |9 |

    |9 |- |X4 |12 |13 |

    |10 |Y6,T |X6 |10 |13 |

    |11 |- |X3 |14 |12 |

    |12 |Y6 |- |0 |0 |

    |13 |Y2,Y3 |X2 |0 |12 |

    |14 |Y5 |- |0 |0 |

    3.2.Таблица кодирования.

    |Адрес МК |ОЧ МК |Поле условий |А1(0) |А2(1) |

    | |Биты ПЗУ 1 |Биты ПЗУ 2 |

    | |01234 |765 |3210 |7654 |

    |0000 |10000 |000 |0001 |0001 |

    |0001 |10010 |001 |0010 |0011 |

    |0010 |00000 |010 |0101 |0100 |

    |0011 |00001 |011 |0110 |1000 |

    |0100 |01110 |101 |0100 |0111 |

    |0101 |10011 |000 |1000 |1000 |

    |0110 |11001 |000 |1010 |1010 |

    |0111 |11000 |001 |1011 |1001 |

    |1000 |00010 |000 |1001 |1001 |

    |1001 |00000 |100 |1100 |1101 |

    |1010 |11110 |110 |1010 |1101 |

    |1011 |00000 |011 |1110 |1100 |

    |1100 |11000 |000 |0000 |0000 |

    |1101 |10010 |010 |0000 |1100 |

    |1110 |00100 |000 |0000 |0000 |

    3.3.Таблица программирования ПЗУ.

    Эта таблица создается для пограммирования ПЗУ на програматоре.

    |Адрес |Данные |Данные |

    |ПЗУ |1й ПЗУ |2й ПЗУ |

    |Hex |hex |hex |

    |0 |11 |01 |

    |1 |23 |29 |

    |2 |54 |40 |

    |3 |68 |70 |

    |4 |47 |A7 |

    |5 |88 |19 |

    |6 |99 |13 |

    |7 |B9 |23 |

    |8 |99 |08 |

    |9 |CD |80 |

    |A |AD |CF |

    |B |EC |60 |

    |C |00 |03 |

    |D |0C |49 |

    |E |00 |04 |

    4.Приципиальная схема МПА.

    Принципиальная схема МПА составляется по таблице переходов (См. приложение

    3).

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

    преподователем алгоритму, получил принципиальную схему автомата Мили и

    принципильную схему микропрограмного автомата.

    -----------------------

    A2

    A1

    A3

    A5

    A4

    A11

    A6

    A7

    A8

    A9

    A10

    A1

    КС

    ПАМЯТЬ

    1000001

    0111000

    0111000

    0111010

    0000100

    0001011

    1000011

    |Y1 |1000000 |

    |Y2 |1100000 |

    |Y3 |1100000 |

    | |0010000 |

    |Y4 |1100000 |

    | |0010000 |

    | |0001000 |

    |Y5 |1100100 |

    | |0010000 |

    | |0001000 |

    |Y6 |1100110 |

    | |0010000 |

    | |0001000 |

    |T |1100110 |

    | |0010001 |

    | |0001000 |

    1100110

    0010001

    0001000

    1100010

    0010101

    0001000

    Ус 000

    Х1 001

    Х2 010

    Х3 011

    Х4 100

    Х5 101

    Х6 110

    0

    2

    5

    4

    3

    6

    10

    13

    7

    8

    9

    11

    14

    12


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.