Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


TTL эмулирует LPT

Вы не вошли.

 Поиск | Регистрация | Вход 

Стас
18.02.2004 09:37:12
#26

Гость

Re: TTL эмулирует LPT

Я привел камак в качестве примера когда вы начали утверждать, что существует некая аппаратная задержка в миллисекундах, с чем я естественно не согласен. Шина pci, кэши,мосты - аппаратные задержки современных чипов находятся в районе единиц-десятков наносекунд. Загляните в спецификацию pci - read/write transaction составляет 9 клоков на 66Мгц. Само собой что если читать двухбайтными словами, как в случае с L761, то полную производительность шины не получить, dsp не успеет обработать режим блочного потокового ввода. Шина pci в общем случае расчитана на поток около 70МБ/с, и если L761 умеет занять 1/7 от производительности шины, то остальное время вполне даже можно использовать под другие задачи. Мало того, там прямо написано:

> it is recommended that a minimum of 32 DWORDS of
> buffering be supported to ensure that transaction
> on the bus are done efficiently

Именно этот режим ввода имеют в виду и разработчики rtlinux, заявляющие свои 100MБ/с при работе с фифо. В описании L761 есть пример ассемблерной вставки реализующей подобный режим. Так что наносекунды вполне реально получить, только само собой не через указанные вами побайтные операции.


> поскольку оно работает, идея выполнять синхронизацию
> через ТТЛ порты не была реализована.

В среде разработчиков есть такое понятие /'шило/', так вот это у вас оно и есть. Уточняю, что синхронизация в моём случае должна производиться не через ttl порты, а через вход TRIG внешнего разьёма /irql1(pin29 dsp).

Папа Карло
22.02.2004 00:27:58
#27

Гость

Re: TTL эмулирует LPT

Молодой человек...берите свое шило и идите изучайте матчасть.  В частности PCI9050-1.
PS:Я утомился вас воспитывать и больше на ваши глупости отвечать не намерен

Папа Карло
22.02.2004 00:36:39
#28

Гость

Re: TTL эмулирует LPT

PPS: мало того, вы еще микросекунды с миллисекундами перевираете, не знаете что такое inpd, путаете предачу данных с временем реакции и т.п.
В среде разработчиков есть такое понятие: пионэр

Стас
23.02.2004 10:59:34
#29

Гость

Re: TTL эмулирует LPT

Я ничего не перевираю, а читаю ваши посты, а не ваши мысли. Надо говорить так, чтобы вас было понятно, а не пальцы гнуть. Хотя вобщем пионэр это уже не буратино;)) Ладно, не загружайтесь я тоже больше в топике не участвую.