[an error occurred while processing this directive]
О пропускной способности PCI
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
|
Отправлено
Vini 17 сентября 2003 г. 15:38
|
|
|
|
Поделитесь, кто каких скоростей обмена добивался с самодельными PCI "корками". Этот вопрос у меня возник возник по следующей причине. Самодельная корку отдал коллеге для отладки пользовательского софта и драйвера под нашу карту. Через неделю выловив блох в корке и софте получили обмен
со скоростью 47МБайт\сек. Это было на PIII - 500МГц. После забрал карту обратно, поставил на свой старенький P166 и получил результат 78МБайт\сек. В чем причина большей скорости на старом ПК.
Спасибо заранее всем откликнувшимся..
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Ответ: Vini в данном случае причина может быть следующей (см. далее сообщение) — shervlad (17.09.2003 16:29, 527 байт)
- Ответ: — Vini (17.09.2003 17:27, 413 байт)
- Ответ: на Target32/33 с мамкой i440BX получил такое: Read~= 8MB/s, Write~=20MB/s. Write in burst mode - формировался автоматически мостом PCI. — _aquarius_ (17.09.2003 16:13, пустое)
- Встречный вопрос всем, а кто как конкретно измеряет скорость передачи?? — maphin (18.09.2003 09:45, пустое)
- я ставлю логический анализатор и замеряю время одной транзакции потом делю количество байт в транзакции на ее продолжительность - на мой взгляд самый точный метод — Vitus (18.09.2003 11:30, пустое)
- Да, только, это будет скорость передачи данных одной транзакции, даже если нет других устройств на шине PCI, то между транзакциями будет пауза тактов примерно 20 (зависит от чипсета), если измерять вашим методом, то скорость выставления DEVSEL и TRDY вы и сами знаете (как разработчик), так что ее можно измерить и в симуляторе, или я не прав? — maphin (18.09.2003 11:57, пустое)
- Ответ: Это если есть логический анализатор. Кроме того ваш метод конечно наиболее верен для оценки скорости испытуемого устройства, но он не учитывает общую нагрузку на шину в реальной системе. — _aquarius_ (18.09.2003 11:37, пустое)
- Ответ: Пишу блоками по 256kB (большие блоке сильно тормозят диск, музыку и т.д.), через каждые 16MB (чтобо погрешность измерения не была высока) замеряю системное время, усредняю ... — _aquarius_ (18.09.2003 10:23, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru