Прямой доступ к памяти, эмуляция ISA DMA (PC/PCI)

Обзор Прямой доступ к памяти, эмуляция ISA DMA (PC/PCI) взят из открытых источников в сети Интернет. 29 декабря 2008 IntPC.ru:
Как было сказано выше, шина PCI не предоставляет возможности прямого доступа к памяти с использованием централизованного контроллера в стиле 8237А (как для шины ISA). Для разгрузки центрального процессора от рутинных перекачек данных предлагается прямое управление шиной со стороны устройств, называемых ведущими устройствами шины (PCI Bus Master). Степень интеллектуальности ведущего устройства может быть различной. В простейшем варианте ведущее устройство обеспечивает пересылку блоков данных между устройством и системной памятью (или памятью других устройств) по указанию от CPU. Здесь CPU командами обращения к определенным регистрам ведущего устройства задает начальный адрес, длину блока, направление пересылки и разрешает запуск передачи. После этого пересылка выполняется по готовности (или инициативе) устрой* ства, без отвлечения CPU. Таким образом выполняется прямой доступ к памяти (DMA). Более сложный контроллер DMA может организовывать сцепку буферов при чтении, разбросанную запись и т. п. - возможности, знакомые еще по «продвинутым» контроллерам DMA для ISA/EISA. Более интеллектуальное ведущее устройство, как правило, обладающее собственным микроконтроллером, не ограничивается такой простой работой по указке CPU - оно выполняет обмены уже по программе своего контроллера.
Для совместимости устройств PCI со старым PC-ориентированным ПО и упрощения устройств PCI фирма Intel разработала специальный протокол PC/PCI DMA, изменяющий назначение пары сигналов REQi# и GNTi# для заранее выбранного агента шины, являющегося «проводником» DMA. Этот агент имеет внешние (по отношению к шине PCI) пары сигналов DRQx# и DACKx# с логикой, аналогичной одноименным сигналам ISA (см. п. 6.1), а линии REQi# и GNTi# в процессе запроса управления шиной использует особым образом. Когда агент получает запрос DRQx (один или несколько), он по линии REQi# передает в последовательном коде номера активных линий запросов DRQx, с синхронизацией по линии CLK. В первом такте CLK передается старт-бит - низкий уровень REQi#, во втором - активность запроса DRQO, затем DRQ1 и так далее до DRQ7, после чего сохраняется низкий уровень REQ#. На это сообщение арбитр ответит по линии GNTi# посыл-кой, также начинающейся со старт-бита, за которой последуют три бита кода номера канала, которому дается подтверждение DACK* для передачи данных в этой транзакции. Агент должен сообщать арбитру обо всех изменениях линий запроса, в том числе и о снятии сигналов запроса. Механизм PC/PCI DMA может быть реализован только в чипсете системной платы.
в твиттер
Читайте так же:
  • Прямое управление шиной
  • Прямой доступ к памяти — DMA
  • Прямой доступ к памяти — DMA
  • Спасибо за просмотр этой информации на нашем компьютерном сайте. Надеемся, что статья Прямой доступ к памяти, эмуляция ISA DMA (PC/PCI) вам понравилась. Есть небольшая рекомендация, если вы хотите быть в курсе всех событий сферы компьютерных интерфейсов, то рекомендуем зарегистрироваться на портале www.intpc.ru.
    Министр наградил передовиков e-правительства
    Stfw.Ru: 16 мая, и.о. министра связи и массовых коммуникаций Игорь Щеголев лично приветствовал федеральные ведомства, достигшие наибольших успехов в предоставлении госуслуг на базе системы ...
    Девид Кейдж: Мне не интересны новые технологии
    Stfw.Ru: Сегодня директор Heavy Rain, Девид Кейдж заявил в интервью Devlop, что он не заинтересован в новом поколении консолей и по его мнению, игры должны развиваться не за счет технологий, а за ...
    Корейцы прошли Diablo III за 7 часов
    Stfw.Ru: Как только Diablo III появилась в продаже, на ее покорение кинулись тысячи и тысячи фанатов. Естественно, почти сразу же начали поступать сообщения о достижениях и рекордах, в частности, по ...
    Android захватил 56 процентов рынка смартфонов
    Stfw.Ru: Компании Apple удалось захватить под свой контроль почти восемь процентов мирового рынка мобильных телефонов всех типов, включая как обычные сотовые телефоны, так и смартфоны. Об этом ...
    «Энвижн Груп» поддерживает матч за звание чемпиона мира ФИДЕ по шахматам
    Stfw.Ru: Турнир проходит 10–31 мая 2012 г. в Москве, в Инженерном корпусе Государственной Третьяковской галереи. За звание первого шахматиста планеты сражаются действующий чемпион Вишванатан Ананд ...
    Белорусы на связи в Одноклассниках даже без Интернета
    Stfw.Ru: Компания ИММО выступила разработчиком сервиса «SMS-Друзья», позволяющего абонентам сотового оператора МТС в Беларуси быть на связи с друзьями из соцсетей независимо от подключения к ...
    Половина российских компаний, внедривших систему для управления взаимоотношениями с клиентами в 2011 году, выбрали «1С:CRM»!
    Stfw.Ru: Компания DSS Consulting, оказывающая услуги в сфере управленческого и ИТ-консультирования с 2003 года, завершила очередное ежегодное исследование российского рынка CRM-систем. В обзоре ...
    Сайт посвящен универсальным внешним интерфейсам, начиная с долгожителей - портов LPT и СОМ - и кончая современными шинами USB, Fire Wire, SCSI и беспроводными интерфейсами IrDA и Bluetooth.