Раздел 7. Моделирование работы разрабатываемого регистра
Моделирование проводим в программе DEEDS. Данное комплексное программное обеспечение, разработано для обучения и проектирования в области электроники. Оно предоставляет широкий спектр инструментов и возможностей для создания электронных схем, моделирования и анализа их работы, а также для проектирования печатных плат и создания трехмерных моделей устройств. [5].
Одной из ключевых особенностей DEEDS является ее простота и удобство использования. С помощью DEEDS можно легко создавать сложные электронные схемы и проектировать свои устройства.
Моделирование работы D триггера. Триггер находится в начальном состоянии, показано на рисунке 7.1.
Рисунок 7.1 - Моделирование работы D триггера. Триггер находится в начальном состоянии.
Рисунок 7.2 - Моделирование работы D триггера. На вход данных триггера подали лог.1. Синхросигнал не подавался.
Рисунок 7.3 - Моделирование работы D триггера. На вход синхронизации подали активный фронт сигнала. Видим, что триггер переключился.
Рисунок 7.4 - Моделирование работы D триггера. На вход сброса подали активный уровень. На рисунке видим сброс триггера.
На рисунке 7.5 показанна временная диаграмма работы триггера.
Рисунок 7.5 - Моделирование работы D триггера. Временная диаграмма работы триггера.
Рисунок 7.6 - Схема регистра, синтезированная в САПР DEEDS.
Рисунок 7.7 - Моделирование работы регистра.
Рисунок 7.8 - Моделирование работы регистра.
Запустим симуляцию диаграммы, из результатов видно, что данные сдвигаются от младшего разряда к старшему, показано на рисунке 7.9.
Рисунок 7.9 - Временная диаграмма работы регистра.
В данном разделе провели моделирование работы регистра в программе DEEDS, регистр работает в заданных параметрах.
Раздел 8. Применение регистров в вычислительной технике
Главное применение всех регистров сдвига состоит в преобразовании параллельного кода в последовательный, и наоборот. Такое преобразование используется, например, при передаче информации на большие расстояния, при записи информации на магнитные носители, при работе с телевизионными мониторами и с видеокамерами, а также во многих других случаях. Такая передача позволяет сократить количество соединительных проводов, а также упростить защиту передаваемых данных от действия внешних электромагнитных помех. Еще одно применение сдвиговых регистров состоит в организации всевозможных линий задержек, особенно имеющих значительное количество каскадов. С помощью сдвиговых регистров можно обеспечить задержку любого входного сигнала на целое число тактов. Такие линии задержки могут применяться для сравнения нескольких последующих тактов входного сигнала, для выполнения арифметических операций с несколькими тактами входного сигнала и для других подобных целей. Сдвиговые регистры могут также использоваться для формирования импульсов заданной длительности, причем длительность импульса может задаваться управляющим кодом, то есть быть программно- управляемой. Сдвиговые регистры могут также использоваться для умножения и деления двоичных чисел на 2 в степени n, где n - целое число, больше нуля. [6].
В данном разделе приведены сферы где можно использовать данный регистр и для чего.