Перейти к содержанию
    

вопрос про чтение памяти

Здраствуйте, подскажите пожалуйста с таким вопросом.

Каково назначени сиганлов BE# в фазе данных.

Если BE#[0]=0 BE#[1]=0 BE#[2]=1 BE#[3]=1 это значит, что запрашивается 1и2 байты из дворда

лежащего по адресу переданному в фазе адреса и их необходимо передать в первых 2-х байтах dwordа посылаемого моим устройством на PCI шину. Если это я понял верно, то в такой ситуации:

BE#[0]=1 BE#[1]=1 BE#[2]=0 BE#[3]=0 - запрашивается 2-е два байта из того же адреса и их необходимо передать в 2-х СТАРШИХ байтах dwordа посылаемого на PCI шину, или они должны быть переданы в 2-х младших байтах.

Буду благодарен за любую информацию по вопросу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, в старших, а неиспользуемые должны устанавливаться в 1 для проверки Parity (вроде бы)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...