Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить

Re: ЕСР (Extended Capabilities Port)

Чт авг 10, 2017 15:46:12

Satyr писал(а):Похоже автор хочет битбанг под винXP на битах LPT порта с точностью до такта...

Автор, судя по всему, и по-русски с трудом шпрехает :), и в гугле забенен, ибо давно мог уже понять, что даже матёрые апологеты «корпорации добра», любящие lpt «в разрезе»:) CNC, наступают себе на мозоли и ставят что-то типа LinuxCNC/EMC2, ну в общем, с rtkernel`ом :).

Re: ЕСР (Extended Capabilities Port)

Чт авг 10, 2017 18:44:37

Вовсе не против Реалтайма, но на приведенной картинке нестабильность Ckock связана не с Реалтаймом, а с "железными" проблемами. Clock там формируется кольцевым генератором и это его, генератора, проблемы. Просто интересно стало посмотреть Clock на шине ISA, которая стоит за двумя мостами от процессорной шины цифровым осциллографом? Как Вы думаете, что там можно увидеть? ведь ISA Clock формируется не кварцевым генератором? Кварц на плате один 14.31818 Мгц.

Речь идет не о БитБанг, но ДМА и ФИФО. Зачем упоминать LinuxCNC/EMC2 с rtkernel`ом если формулировка другая - достичь изохронность шины ECP на нереалтайм ОС с помощью аппаратных средств шины и MMU.

Добавлено after 29 minutes 11 seconds:
P.S. Вопрос такой, когда работает Bus Master PCI, выполняя запрос к RAM, что в этом случае делается на шине процессора?
1. Процессорная шина ожидает;
2. MMU обеспечивает псевд-параллельный "одновременный" доступ к ОЗУ сразу двум шинам PCI и HOST. ???
Вы знаете ответ?

Добавлено after 4 minutes 16 seconds:
Вот пример, 4 портовая E1/T1 PCI card with BusMaster. E1/T1 Это телефония (ИКМ 30 по нашему), однозначно изохронность присутствует и работает под Млкомягкими.
1b769cc46ec8da960b8e926e0eb0a6eb.jpg
(25.79 KiB) Скачиваний: 425

Re: ЕСР (Extended Capabilities Port)

Чт авг 10, 2017 21:37:14

Как Вы думаете, что там можно увидеть? ведь ISA Clock формируется не кварцевым генератором? Кварц на плате один 14.31818 Мгц.

Давно ли иса стала синхронной шиной, чтоб там клок искать ? :)))

2. MMU обеспечивает псевд-параллельный "одновременный" доступ к ОЗУ сразу двум шинам PCI и HOST. ???
Вы знаете ответ?

смешались люди, кони... MMU блок управления памятью между процессорным ядром и общей шиной. это не контроллер памяти. вся периферия, внешние устройства работают с физической памятью, не через MMU.
насчет 'одновременно' - есть такое понятие 'арбитраж'

Re: ЕСР (Extended Capabilities Port)

Пт авг 11, 2017 13:59:44

Просвятите пожалуйста путь данных от шину ISA (DMA) до памяти (ОЗУ) через какие устройства проходят данные (южный мост ISA>PCI > северный мост ???(здесь как?) > RAM)

Снял осциллограмму как прерывается бит-банг IO вывод, при нагружении ОС тяжелой задачей
Bit-Bang.jpg
(122.56 KiB) Скачиваний: 427

Re: ЕСР (Extended Capabilities Port)

Пт авг 11, 2017 15:27:21

Как проходит зависит от архитектуры системы.

Re: ЕСР (Extended Capabilities Port)

Сб авг 19, 2017 19:44:22

Ну это Вы зря так опрометчиво заявляете, архитектура РС имеет ограниченное количество вариантов в плане ECP, как мне думается, вариантов гораздо меньше чем версий чипсета и, равно количеству версий моста к шине PCI. Впрочем, извиняюсь спросить, Вы какой либо пример привести сможете, или это просто фраза брошенная для флейма?
Ответить