Сигнальные процессоры. Аксенов В.П. - 23 стр.

UptoLike

Составители: 

23
ром или с другим процессором. Предельное быстродействие достигается за
счет того, что для выполнения каждой операции в структурной схеме организо-
ван отдельный блок, это приводит к значительным аппаратным затратам.
2.4. Способы обмена процессора с внешними устройствами
Обмен данными между памятью и внешним устройством в универ-
сальных, сигнальных процессорах, микроконтроллерах выполняется тремя
различными способами: программный обмен, прерывания, прямой доступ к
памяти (ПДП).
Программный обмен наиболее простой способ, для которого внешнему
устройству необходим порт подключения и не требуются дополнительные
контроллеры. Ранее рассмотренный пример схемы подключения внешних уст-
ройств на рис. 11 использовал программный обмен. Начало обмена связа-
но с местом расположения команд ввода/вывода в программе. Упрощенная по-
следовательность действий, выполняемая программой, приведена на рис. 15.
Рис. 15. Программный обмен данными с внешним устройством
нет
Ввод сигнала готовности
Выделение в слове бита готовности
Устро
йство готово
?
да
Ввод/вывод данных
ром или с другим процессором. Предельное быстродействие достигается за
счет того, что для выполнения каждой операции в структурной схеме организо-
ван отдельный блок, это приводит к значительным аппаратным затратам.


     2.4. Способы обмена процессора с внешними устройствами


     Обмен данными между памятью и внешним устройством в универ-
сальных, сигнальных процессорах, микроконтроллерах выполняется         тремя
различными способами: программный обмен, прерывания, прямой доступ к
памяти (ПДП).
     Программный обмен – наиболее простой способ, для которого внешнему
устройству необходим порт подключения и не требуются дополнительные
контроллеры. Ранее рассмотренный пример схемы подключения внешних уст-
ройств на рис. 11 использовал программный обмен. Начало обмена связа-
но с местом расположения команд ввода/вывода в программе. Упрощенная по-
следовательность действий, выполняемая программой, приведена на рис. 15.




                    Ввод сигнала готовности



                  Выделение в слове бита готовности



                                                      нет
                         Устройство готово ?

                                    да

                        Ввод/вывод данных




           Рис. 15. Программный обмен данными с внешним устройством



                                         23