![]() |
Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
![]() ![]() ![]() |
Читальный зал --> База цифровых устройств ный представляет в своей основе сдвигающий регистр, загружаемый параллельно байтом из ОЗУ, и затем по командам из устройства управления выводящий последовательные данные во внещнее устройство - приемник последовательного кода. Появление разрядов последовательного кода отмечается во времени сигналами стробирования Strob. Загрузка данных в преобразователь параллельного кода инициируется процессором по сигналу Read, адрес загружаемых данных должен быть перед этим задан процессором. Внешнее управляющее устройство (Процессор) Address?; Data В Write Преобразователь параллел ного кода впоспедовате ьный (сдвигающий рагистр) Устройство управлений Strob Ready Ready Приегиник последовательного кода Рис. 9.6. Блок-схема устройства, принятого в качестве примера для проектирования средствами САПР Готовность преобразователя кода к передаче данных индицируется сигналом Ready, поступающим как на приемник последовательных данных, так и на соответствующий вход процессора. Асинхронный .характер обмена с приемником данных обеспечивается сигналом разрешения передачи Аск со стороны приемника. В состав сигналов шины Control входят сигналы гактирова-ния, сброса и др. Второй этап. Разработка общей структуры операционного блока Сопоставляя функциональный состав библиотеки САПР МАХ + PLUSH и блоков схемы (рис. 9.6), нетрудно видеть, что для реализации рассматриваемого устройства из состава библиотеки выбранной САПР можно использовать следующий набор библиотечных парамстризируемых модулей (LPM): □ блок ОЗУ (LPM RAM DO) с организацией 256x8; □ 8-разрядный сдвигающий регистр выходного кода (LPMSHIFTREG); □ счетчик сдвигов регистра вывода на 8 состояний (LPMCOUNTER). Понятие параметризуемых модулей соответствует возможности настроить выбранный библиотечный элемент на определенный режим функционирования, на определенную разрядность данных, их полярность и т. д. ![]() Рис. 9.7. Структурная схема устройства,проектируемого средствами САПР Структурная схема устройства, включающая эти операционные блоки и автомат, управляющий считыванием кода из ОЗУ и его преобразованием в последовательную форму (AvtOutBt), может приобрести вид, приведенный на рис. 9.7. Кроме указанных выще базовых блоков, в схеме присутствует ряд дополнительных элементов. Условные обозначения всех элементов схемы соответствуют стандарту, принятому в САПР МАХ + PLUS П. Необходимость введения дополнительных элементов (инвертора, четырех D-триггеров и двух схем 2ИЛИ-НЕ) диктуется фсбованиями временной или аннарагной совместимости отдельных блоков схемы Более подробные пояснения будут приведены в следующем разделе, носкольк> этапы разработки операционной части и устройства управления операционнымп элементами гесно связаны и обычно выполняются итерационно. Третий этап. Описание работы управляющего автомата При разработке поведения управляющего автомата необходимо учесть, что функционирование устройства определяется сигналом CLOCK и происходит асинхронно относительно внещнего устройства, управляющего чтением и записью в ОЗУ и относительно другого внещнего устройства, запрашивающего и принимающего ин(]юрмацию в последовательной (]х>рме. При выборе из библиотеки САПР в качестве ОЗУ модуля тина LPMRAMDQ (т. е. с раздельными шинами чтения и записи данных) и при его настройке на асинхронный режим работы исчезает целый ряд проблем. Во-первых, нет необходимости введения элементов, разделяющих данные лля записи и считывания. Во-вторых, полностью снимается с yirpaa-ляюшсго автомата проблема организации синхронизации режима записи данных в ОЗУ со стороны внешнего устзойства. А вот операция чтения из ОЗУ должна быть синхронизирована с работой автомата. Поэтому внешнее устройство, управляющее памятью, прежде чем снять установленный адрес, должно убедиться, что предьщущая информация из сдвигового регистза забрана. Для этой цели оно может ориентироваться на сигнал OuiRcady. Сигнал устанавливается, когда информация уже находится в сдвигающем регистре, и сбрасывается, когда выдан последний бит данных. Возможный алгоритм работы устройства управления разрабатываемого усг-ройства, отвечающий сформулированным выше требованиям, может приобрести вид, соответствующий 1раф-схеме переходов автомата, приведенной на рис. 9.8. Граф-схема переходов при помощи графического редакт(1Х) профаммы StateCAD Version 3,2 пакета Workview Office фирмы Viewlogic бьша занесена в соответствующий диафаммный файл, что, как будет показано далее, существенно упрощает не только отладку и возможные корректировки алгоритма, но и создание соответствующих профаммных текстов.
ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |