В настоящее время, когда идет бурный процесс развития быстродействующих электронно-вычислительных устройств и различных микропроцессорных систем, передача данных между быстродействующими устройствами последовательно по одному проводу резко сокращает производительность всего устройства. Возникла необходимость передавать данные по шинам , что существенно увеличивает скорость передачи, а значит и производительность всего устройства. Возникает проблема управления источниками информации, ведь передача данных на шину должна осуществляться только одним устройством. Для этого необходимо разрабатывать шинные приемопередатчики, которые управляют процессом приема и передачи информации.
В данном курсовом проекте разработана схема шинного приемопередатчика управляемого схемой управления с применением программируемых ПЗУ, которая позволяет управлять передачей зависимости от управляющего кода.
Разработка функциональной схемы
Согласно заданию, необходимо реализовать схему приемопередатчика на интегральных микросхемах.
Для того, чтобы схема формировала управляющий код в зависимости от управляющего слова воспользуемся однократно программируемыми микросхемами КР 556 РТ 17 с организацией 512Х8, управляющий код- двенадцатиразрядный, поэтому потребуется две микросхемы. Количество различных вариантов управляющего кода - 27, поэтому разрядность управляющего слова 5 бит.
В качестве передающих устройств от источников информации воспользуемся параллельными регистрами ИР 23 с тремя состояниями по выходу. Так как каждый из источников может передавать информацию как на одну так и на другую шину, нам необходимы сдвоенные регистры, организуем каждый как два регистра ИР 23, объединенных по входу с раздельными сигналами ОЕ. Источников информации 4, следовательно нам потребуется 8 регистров.
Для формирования шин воспользуемся шинными формирователями АП5, это восьмиразрядные однонаправленные шинные формирователи, имеющие 3 состояния по выходу.
Учитывая возможность передачи информации между шинами, воспользуемся шинным приемопередатчиком АП6.
Схема работает следующим образом:
Управляющий код, формируемый микросхемами ПЗУ в зависимости от управляющего слова включает тот или иной источник информации для работы на одну из шин, или на обе сразу, либо на обмен информацией между шинами. Ниже в таблице 1. Приведены возможные варианты включения источников информации и управляющий код для каждого из случаев:
|