User Tag List

Показано с 1 по 10 из 66

Тема: DataGear: с чем и как его едят?

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    Пример схемы можешь привести?
    Попробую нацарапать.

    - - - Добавлено - - -

    Поразмышлял немного и вот о чем думаю.
    По сути принудительное отлючение сигналов BUSACK/ и BUSRQ/ от DMA в момент сброса ничего не даст кроме того, что проц сможет работать.
    Сам DMA не сможет откликнутся пока не закончится операции трансфера. У него вход выбора кристалла совмещен с входом WAIT и разделяется доступ к ним по сигналу BUSRQ/.
    Тоесть, когда DMA выставил на BUSRQ/ = 0, то на этом входе он ждет сигнал WAIT, а не CS. Тоесть в этот момент к нему не достучаться.
    Получается, что действительным способом для сброса DMA может служить только отключение питания. Иными словами похоже в момент сброса DMA надо немного обесточить.
    Вроде как то так, но могу конечно ошибаться.

    - - - Добавлено - - -

    С другой стороны в даташите написано, что сигнал WAIT начинает обрабоатываться после того как процессор уведомит по BUSACK, что шину освободил.

    Chip Enable and Wait (input, active Low). Normally, this functions only as
    a CE line, but it can also be programmed to serve as aWAIT function. As a
    CE line from the CPU, this pin becomes active when IORQ is active and
    the I/O port address (up to 16 bits) on the system address bus is the DMA’s
    address, thereby allowing control bytes to be written from the CPU to the
    DMA. As a WAIT line from memory or I/O devices, after the DMA has
    received a bus acknowledge (BUSACK) from the CPU, this pin causes wait
    states to be inserted in the DMA’s operation cycles, thereby slowing the
    DMA to a speed that matches the memory or I/O device. The Applications
    chapter contains a description of how the CE and WAIT inputs can be
    multiplexed by the CPU’s BUSACK line.

    Тогда может если оторвать все таки BUSACK и BUSRQ от DMA, то вполне можем и достучаться.
    Это короче надо пробовать
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Попробую нацарапать.

    - - - Добавлено - - -



    Тогда может если оторвать все таки BUSACK и BUSRQ от DMA, то вполне можем и достучаться.
    Это короче надо пробовать
    http://maben.homeip.net/static/S100/...stem%20SGS.pdf
    Еще вот так
    Modes of Operation
    The DMA may be programmed for one of three modes of
    operation. (See Command Register 2B.)
    • Byte at a time. control is returned to the CPU after each
    one-byte cycle
    • Burst: operation continues as long as the DMA's RDY
    input is active, indicating that the relevant port is ready
    Control returns to the CPU when RDY is inactive or at
    end of block or a match if so programmed
    • Continuous: the entire Search and/or Transfer ofa block
    of data is completed before cont rol is returned to CPU
    Последний раз редактировалось Totem; 13.12.2016 в 17:02.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Мультиколор. И с чем его едят.
    от Demige в разделе Изображение
    Ответов: 2
    Последнее: 31.01.2012, 17:11
  2. Чем нарисовать спрайты и как заставить их двигатся.
    от sevol в разделе Программирование
    Ответов: 22
    Последнее: 18.11.2010, 14:59
  3. DRM, DAB и другие, и с чем их "едят"?
    от andrews в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 22.08.2009, 18:02
  4. Ответов: 10
    Последнее: 25.03.2007, 23:30
  5. TRD>TD0. Как и чем?
    от Vladimir Kladov в разделе Утилиты
    Ответов: 2
    Последнее: 12.03.2007, 10:51

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •