Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
L-502 подмена LTABLE на летуДобрый день. Возможна ли подмена таблицы коммутатора на лету? Скажем, для первой страницы использовалась бы одна таблица, а для второй - другая. А подмена бы осуществлялась в обработчике прерывания DMA_IRQ_PAGE_IN? Если да, то какие могут быть проблемы (мусор какой-нибудь)? |
|||
|
||||
|
Re: L-502 подмена LTABLE на летуЗдравствуйте! Если я не ошибаюсь, то сейчас при запущенном сборе данных изменение таблицы запрещено аппаратно. Точно сможет сказать разработчик, писавший эту логику в ПЛИС, но он скорее всего сможет ответить только на следующей неделе. А для чего Вам нужна эта возможность? Про обработчик прерывания - речь идет о прошивке BlackFin? |
|||
|
||||
|
Re: L-502 подмена LTABLE на летуМне надо некоторое продолжительное время после поступления внешнего старта оцифровывать сигналы с одной группы каналов, а потом поработать с другой. А в одну таблицу вся схема не умещается. Обработчик прерывания у меня в Досе, DSP я не использую и не планирую (пока во всяком случае). Спасибо |
|||
|
||||
|
Re: L-502 подмена LTABLE на летуПётр, говорю пока очень предварительно:
Пётр, на своей задаче поясните, какой максимальный размер данных Вам нужно получить с первой группы каналов, а какой размер со второй? Надеюсь, Вы понимаете, что эти две группы будут последовательные во времени выборки данных, а не параллельные? После получения второй группы требуется ждать следующего старта? Замечу, что работать с современной PCI Express картой из под DOS для простых однопотоковых задач - это любопытное приложение: получаем мощный многогигагерцовый компьютер с DMA по PCI Express в "единоличное" распоряжение. У Вас там наверно всё летает... |
|||
|
||||
|
Re: L-502 подмена LTABLE на летуПредполагается получать 20000 отсчетов с первой группы, сразу же затем 200 отсчетов со второй группы. Затем следует ожидание следующего старта и все повторяется. Группы идут последовательно. Цифры примерные. Пока планирую реализовать такой алгоритм:
Как Вы верно заметили, в DOS все летает, но не очень высоко, т.к. все таки 16-битный режим. Хорошо хоть есть возможность работать с 4Гб сегментами... Спасибо |
|||
|
||||
|
Re: L-502 подмена LTABLE на лету> в DOS все летает, но не очень высоко, т.к. все таки 16-битный режим Можно взять DJGPP, там protected mode extender ;-) |
Страницы 1
Тема закрыта