Вычислительной машиной будем называть комплекс технических средств, объединенных общим управлением, предназначенный для переработки информации и для вычислений. Современные средства вычислительной техники строятся на различной элементной базе, в состав которой входят как узлы, выполняющие конкретные операции обработки цифровых сигналов, так и сложные программируемые устройства.
Любая форма человеческой деятельности, любой процесс функционирования технического объекта связаны с передачей и преобразованием информации. Информация передается или отображается в виде сигналов, которые могут быть как непрерывными, так и дискретными. Непрерывное сообщение представляется некоторой физической величиной (электрическим напряжением, током и др.), изменения которой во времени отображают протекание рассматриваемого процесса. При дискретной форме представления информации отдельным элементам ее могут быть присвоены числовые (цифровые) значения. В таких случаях говорят о цифровой (числовой) информации.
Вид обрабатываемого сигнала определяет принцип действия и структуру вычислительной машины. Машины, обрабатывающие непрерывные сигналы, называют аналоговыми, а машины, обрабатывающие дискретные сигналы - цифровыми. В силу универсальности цифровой формы представления информации цифровые электронные вычислительные машины представляют собой наиболее универсальный тип устройства обработки информации.
Цифровая вычислительная машина может оперировать только с дискретными величинами, которые представляются в виде дискретных электрических сигналов. Это означает, что задача, которую предполагается решить на цифровой машине, не может быть записана в произвольной форме. Задачу следует привести к специальному виду, позволяющему свести решение задач к вычислениям.
Информация записывается в общепринятом виде или в виде, отличном от общепринятого. Форма представления, отличающаяся от общепринятой, называется кодом. В цифровых вычислительных машинах в виде кодов представляется вся вводимая в нее информация [8].
Основной элементарной операцией, выполняемой над кодами чисел в цифровых устройствах, является арифметическое сложение.
Данная операция выполняется в арифметико-логических устройствах или процессорных элементах, ядром которых являются сумматоры.
Цель работы: моделирование сумматоров, проверка возможности работы программируемых логических интегральных схем (ПЛИС) с конкретными временными характеристиками.
Поставленная цель потребовала решения следующих задач:
1) дать определение сумматорам;
2) освоить синтез схем сумматоров с учетом особенностей двоичной арифметики и применением формул булевой алгебры;
3) изучить пакет моделирования MAX+PLUS II;
4) выполнить моделирование сумматоров;
5) получить временные характеристики.
В работе выполнено моделирование нескольких вариантов цифровых сумматоров, а именно:
- одноразрядный двоичный сумматор,
- четырехразрядный двоичный сумматор,
- шестнадцетиричный сумматор,
- двоично-десятичный сумматор.
Для смоделированных сумматоров получены временные диаграммы, рассмотрение которых показывает правильность работы схем и позволяет оценить их временные параметры. Комбинируя рассмотренные в работе схемы сумматоров, можно спроектировать другие варианты таких устройств, например сумматор для нескольких разрядов десятичного кода.
Результаты работы могут быть использованы в учебной лаборатории «Цифровые устройства информационных систем» для усовершенствования лабораторной работы «Исследование сумматоров». Схемные решения могут послужить для усовершенствования макета, а моделирование может быть включено в состав задания, как первый пункт практической части.
Моделирование в упомянутой работе действительно целесообразно, поскольку в лабораторном макете используются регистры входных кодов, выполненные на переключателях, а значение суммы идентифицируется с помощью светодиодов, что не позволяет проследить временные параметры.
1. Бойко Б.П. Основы радиоэлектроники. Часть 1. Сигналы. Учебное пособие для студентов специальности «Радиофизика и электроника» / Б.П. Бойко. — Казань: КГУ, 2001. — 93 с.
2. Информационный сайт по работе с пакетом моделирования
MAX+PLUSII. http://www.sm.bmstu.ru/sm5/n4/oba/gl2.html
3. Информационный сайт по радиотехнике и электронике. - 2012.
http: //literaturki.net/elektronika/cifrovaya- shemotehnika1/161- odnorazryadnye-summatory)
4. Информационный сайт по радиотехнике и электронике. — 2012.
http://www. adres_vashego_sajta.ru
5. Каган Б.М. Электронные вычислительные системы и машины: учебное пособие для вузов / Б.М. Каган. - М.: Энергоатомиздат, 1991. - 592 с.
6. Комолов Д.А., Мяльк Р.А., Зобенко А.А., Филиппов А.С. - Системы автоматизированного проектирования фирмы Altera - MAX+PLUSII и Quartus II. - М.: Издательский дом «Радио СОФТ», 2002. - 361 с.
7. Лехин С. Н. Схемотехника ЭВМ. - СПб.: БХВ-Петербург, 2010. - 672 с.
8. Ситников Ю.К. Электронные вычислительные машины. Арифметика. Логика. Элементная база. Основные узлы. Учебное пособие / Ю.К. Ситников. - Казань: КФУ, 2015. - 173 с.
9. Стешенко В.Б. Плис фирмы Altera: элементная база, система
проектирования и языки описания аппаратуры. - М.: Издательский дом «Додэка-XXI», 2007. - 576 с.
10. Точчи, Рональд, Дж., Уидмер, Нил, С. Цифровые системы. Теория и практика, 8-е издание. : Пер.с англ. - М.: Издательский дом «Вильямс», 2004. - 1024 с.: ил. - Парал. Тит. Англ.
11. Угрюмов Е.П. Цифровая схемотехника. Уч.пособие для ВУЗов. 2-е изд. - СПб.: БХВ-Петербург, 2007. - 800 с.