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

PCI Express PEX 8311 кто пробовал? Нужна помощь!

Здравствуйте!

Не получается завести простой direct slave на pex8311, кто нибудь может помочь с настройками (содержание еепром) или может что не учел?

Пробывал дефолтные настройки, но при разрешении LCS_LAS0BA[0] = 1, при чтении(из под доса) по адресу из bar2, виснет комп.

Заранее спасибо!

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


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

Здравствуйте!

Не получается завести простой direct slave на pex8311, кто нибудь может помочь с настройками (содержание еепром) или может что не учел?

Пробывал дефолтные настройки, но при разрешении LCS_LAS0BA[0] = 1, при чтении(из под доса) по адресу из bar2, виснет комп.

Заранее спасибо!

 

С настройками скорее всего всё в порядке, можете использовать дефолтные.

Необходимо правильно отвечать по локальной шине.

В простейшем случае:

LHOLDA должен быть соединён с LHOLD, например через резистор или напрямую

READY должен быть подтянут к 0

Этого достаточно что бы комьютер не завис.

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


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

Добрый день!

Подниму тему:

Разбираюсь с PEX8311, возник вопрос, проконсультируйте plz:

задача - переделать двухканальную PCI плату на интерфейс PCIE.

На плате два одинаковых канала с пассивными контроллерами на лок. шине.

На плате с PCI стоит PLX9030. Каждому каналу выделено по окну по 128байт. У каждого окна в PLX9030 есть свой сигнал CS - тут всё ясно и понятно.

PXE8311 тоже как я понял поддерживает два I/O space, но как разделить обращения к каждому из этих окон для выработки двух сигналов CS для контроллеров я не могу понять. Напрямую сигналов CS у PEX8311 как я понимаю нет....

Можно в принципе сделать одно окно 256 байт и использовать ст. бит адреса, но какое-то не очень красивое решение. Хочется сделать максимально приближенно к PCI плате...

 

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


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

Можно в принципе сделать одно окно 256 байт и использовать ст. бит адреса, но какое-то не очень красивое решение. Хочется сделать максимально приближенно к PCI плате...

Так и надо делать. Микросхемы PCI9054, PCI9056, PEX8311 на локальной шине не имеют информации о том через какой BAR происходит обращение.

 

 

 

 

 

 

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


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

Всех приветствую. Подскажите пожалуйста, какой скорости непрерывной передачи данных в ПК можно достичь на PEX8311 в режиме direct master? Поделитесь пожалуйста своим опытом.

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


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

Всех приветствую. Подскажите пожалуйста, какой скорости непрерывной передачи данных в ПК можно достичь на PEX8311 в режиме direct master? Поделитесь пожалуйста своим опытом.

 

Получается около 170 Мбайт/с

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


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

Здравствуйте!

Тоже работаю с PEX 8311. Необходимо через альтеру согласовать host port сигналника(BF) с PCIe.

С программкой PLXMon все работает. Транзакции идут с большими промежутками.

НО теперь требуется работать с аналогом этой программы,написанной другими товарищами.

Так вот эта программка до 8ми слов подряд читает нормально. Но если запросить больше, то она слепляет транзакции в пачки, расстояние между ними можно регулировать только READY. И читает как то странно. То пропускает пару слов, то повторяет.

А главное я не могу понять, в каком режиме PEX работает вообще(( Никто не поможет?

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


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

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

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

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

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

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

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

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

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

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