ecosnos.ru |
Главная Микроустройства: номенклатура изделий электронной промышленности 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [ 18 ] 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 даются сигналы Р ~S = V где di - разряды кода D. При Л = О состояния РП, S и Р не индицируются (S = Я = 0). Битовые операции выполняются над двумя битами, поступающими, па входы а ш Ь ЛУ. При этом кроме адресов регистров необходимо указать и номера разрядов регистров, из которых извлекаются операнды. Номера.разрядов операндов и результата совпадают и определяются типом битовой операции (табл. 2.14), а именно; при операциях типа N и I номера разрядов извлекаются соответственно из PN и PI, а при операции типа / 1 номера формируются путем увеличения на единицу содержимого регистра PI. Во всех битовых операциях адреса РОН извлекаются из PJ. Например-, при П2 = 0001 и П1 = 01 операнды а и b выбираются соответственно с РОН и ШХ с позиций, номера которых совпадают и указаны в PN. Номер РОН указан в PJ. Результат заносится в РУ на позицию, номер которой указан в PN. Во всех битовых операциях РП : = О, все неучаствующие в записи результата разряды РДМ и ТВ обнуляются (например, при П2 = 0000 - все, а при П2 = = ООП - все кроме одного), а Л при П1 == 11 является сигналом опроса заполнения PI, а именно: при Л = 1 и I ф \\\ записи в РОН и РУ не происходит, РДМ, PN и ТВ обнуляются, а S= 1; при Л = 1 и 7=111 ИМС выполняет действия согласно МК; при Л = О РОН и РУ сохраняют свое содержимое, РДМ, PN и ТВ обнуляются, а S = О Синхронизируют работу ИМС ВМ1 сигналы S1 - S4. По нарастанию SJ (рис, 2.2, в) происходит прием. информации в РМ, RN, ТВК, PI и PJ. При этом в PI н PJ фиксируются адреса операндов из предыдущей МК, в качествекоторых могут быть коды /, /.-I- 1, У, ./:±: 1, Л^. Если ТВК = О, то МК не выполняется, ТВ, S и-Р обнуляются, а остальные регистры сохраняют свое содержимое. При ТВК = 1 происходит выполнение принятой МК. Результат операции по нарастанию S2 заносится в регистр, определенный МК. Синхросигналы S3 и S4 подаются в произвольные моменты времени, так как никакими врекГенными соотношениями ни друг с другом, ни с S/ и S2 не связаны. Временные параметры ИМС ВМ1 приведены в табл. 2.16. Управляя подачей и запретом сигналов Si и S2, можно расширить функциональные возможности ИМС. В качестве примера применения ИМС ВМ1 рассмотрим устройство для выделения одного из 32 сигналов (запросов) с наивысшим приоритетом. Линии, по которым поступают запросы, объединим в ШХ таким образом, чтобы наивысший приоритет имел запрос, поступающий па нулевой разряд ШХ, а наименьший - на 31-й разряд. -Задача состоит в том, чтобы, приняв и запомнив К (К = - 0,31) запросов, последовательно выдать их номера на ШN в порядке убывания приоритета. Для решения этой задачи необходимо четыреИМС ВМ1 соединить показанным на рис. 2.1, б способом. Программа решения этой задачи приведена в табл. 2.17. Нулевая Д\К устанавливает код 1 в РУ, разыаскировывая тем самым все разряды ИМС. При выполнении МКО в PJ записывается адрес РОН, равный ООО. Вследствие этого в дальнейшем его вводить пе требуется. По МК1 в РОН R0 записывается анализируемый код с ШХ, а в РП - номер старшей единицы. Если в старшем байте единиц нет, то сигнал S = 1 даст разрешение на анализ единицы в следующем байте за счет подачи сигнала S = 1 па вход Л. ИМС с самой старшей единицей в байте выдаст на три младших разряда 2.16. Временные параметры ИМС ВМ1 Параметр t но Время; предустановки МК на ШМ (рис. 2.1, г) удержания МК на ШМ (рис. 2.1, г) удержания высокого н низкого потенциалов на входе S-1 дешифрации МК выполнения операции в ЛУ предустановки /, и удержания данных на входах В, ШДМ и ШХ предустановки данных, на входах В, ШДМ и ШХ при записи результата в РП Задержка в выдаче информации на ШУ при записи кода в РУ Время; генерации /ц признаков S и Я относительно Sh генерации /jj признаков S и'Р относительно данных ня входах В, ШДМ и ШХ при разрешающем значении А опроса (запрета) сигналом А подготовленных признаков S и Я Задержка в выдаче информации на входы В, ШДМ и Ш при разрешающих значениях S3 и S4 Время: опроса (запрета) /15 (/щ) сигналами S3 и S4 информации на выходах В, ШДМ и ШМ . цикла / >50 > 100 >200 < 150 <200 > 100 > 150 <:250 :400 :300 g250 g250 g 150 1000 2.17. Программа вы1;е,пения сигналов с наивысшим приоритетом
ее номер. Два старших разряда можно получить с помощью схем ИЛИ по выражениям ШЫ (0) = Р^У Ps и IUN (1) = V Рз (Р^. - выход сигнала Р/-Й ИМС). Например, если самая старшая единица находится на позиции 21 =10101 (позиция 101 ИМС2), то на U/N индицируется код 101 и возбужден сигнал Р^, который даст lUN (0) = 1 и IUN (1) ~ 0. Если в слове есть единицы, то осуществляется переход к битовой операции, которая сброснт в О соответствующий разряд в РУ, вследствие чего он не участвует в выборе следующей единицы. Для того чтобы в остальных ИМС не маскировать разряд N, на их входы ВК следует подать запрет. МК4 но аналогии с МК1 выберет следующую единицу в R0. Завершится выполнение программы по сигналу Р = Яр V V V V Рз 0. 2.3. СТРУКТУРА И ФУНКЦИИ ДРУГИХ МИКРОСХЕМ СЕРИИ 583 Генератор адресов ИК1 предназначен для построения устройств адресации ЗУ МК, программ и данных. Он состоит (см. рис. 2.2, г) из арифметического АУ, запоминающего ЗУА и управляющего УУ устройств. Обмен информацией осуществляется по двум однонаправленным шииам адреса ША и шииеМК, ШМ, двунаправленной шине данных ШД и шине управления, состоящей из отдельных выводов (табл. 2.18). Прием информации с ШМ и ШД осуществляется на входные регистры РМ и РД, а выдача информации на ШД и ША происходит с выходных регистров РД1 и РА, ЗУА состоит из четырех 16-разрядных регистров РО- РЗ и адресуется 2-разрядным регистром индекса РИ. Внутренние управляющие сигналы ВУС генерирует УУ, которое в своем составе имеет триггеры X (ТХ), нулевого результата TZ, блокировки (запрета) прерывания ТВ, внешнего TR и внутреннего TI прерываний. Управляет работой ИК1 8-разрядная МК, которая состоит из двух 4-разрядных независимых полей. Поле 1 (разряды МКО - МКЗ) управляет работой РИ и ШД (табл. 2.19), а поле 2 - ША а ЗУА (табл. 2.20). В ИМС ИК1 заложена возможность обращения к четырем подпрограммам прерывания, первые адреса которых фиксированы , 2.18. Назначение выводов ИМС ИК1 Номер вывода Наименование выводов 1-3 !, 5, 42-47 8-41 9-40 24 25 и 48 Входы синхросигналов приема SI и выполнения S2 МК и выдачи результата на ША и ШД S3 Шина МК ШМ, номера разрядов которой образуют ряд I, О, 7, 6, 5, 4, 2 и 3 Вход X сигнала внешнего условия Многофункциональный вывод 1, служащий для ввода сигнала внешнего прерывания и вывода сигнала внутреннего прерывания Шина адреса ША (номера выводов 8, W, 12, 14, 16, 18, 20, 22, 27, 29, 31, 33, 35, 37, 39 и 41) Шина данных ШД (номера выводов 9, И, 13, 15, 17, 19, 21, 23, 26, 28, 30, 32, 34, 36, 38 н 40) Шина пулевого потенциала Выводы для подключения источника питания |