|
PCI Интерфейс на ПЛИС, Сложно ли реализовать... |
|
|
|
 |
Ответов
|
Feb 9 2005, 11:47
|

Местный
  
Группа: Свой
Сообщений: 272
Регистрация: 17-01-05
Из: Ростов-на-Дону
Пользователь №: 2 018

|
Цитата Как часто (mS, uS, ... pS ;-) можно прерывать шину под WinNT? На моей махарайке прерывания обслуживались так: драйвер, когда получал от винды управление по приходу прерывания - эти прерывания запрещал, и взводил событие. Приложение, проснувшись по этому событию - в конце своей работы прерывание разрешало. Поэтому вопрос о максимальной частоте прерываний закрвался автоматически - "лишние" прерывания просто не обслуживались, а количество работы, которое необходимо проделать по прерыванию, определяло приложение. Частота прерывний у нас не превышала нескольких десятков Гц в худшем случае. Максимальная частота прерываний, ИМХО, ограничена временем обработки прервания драйвером. Реакция на них, насколько я понял из бесед с программёрами, минимальна, ибо обслуживаются они на каком-то там высоком уровне привелегий, и если в этот момент не обслуживаются другие прервания - всё происходит практически мгновенно.
--------------------
/* Всё хорошо в меру. */
|
|
|
|
|
Jun 20 2005, 05:38
|
Частый гость
 
Группа: Свой
Сообщений: 82
Регистрация: 7-07-04
Пользователь №: 284

|
Цитата(Vitёk @ Feb 9 2005, 14:47) Цитата Как часто (mS, uS, ... pS ;-) можно прерывать шину под WinNT? На моей махарайке прерывания обслуживались так: драйвер, когда получал от винды управление по приходу прерывания - эти прерывания запрещал, и взводил событие. Приложение, проснувшись по этому событию - в конце своей работы прерывание разрешало. Поэтому вопрос о максимальной частоте прерываний закрвался автоматически - "лишние" прерывания просто не обслуживались, а количество работы, которое необходимо проделать по прерыванию, определяло приложение. Частота прерывний у нас не превышала нескольких десятков Гц в худшем случае. Максимальная частота прерываний, ИМХО, ограничена временем обработки прервания драйвером. Реакция на них, насколько я понял из бесед с программёрами, минимальна, ибо обслуживаются они на каком-то там высоком уровне привелегий, и если в этот момент не обслуживаются другие прервания - всё происходит практически мгновенно.  Капец!!! С таким же успехом можно сделать в апликации бесконечный цикл со вставленным туда например Sleep(10) и не пользовать никаких прерываний Но зато гении дровописатели очень напрягались
|
|
|
|
Сообщений в этой теме
M_A PCI Интерфейс на ПЛИС Jan 27 2005, 06:05 Dimonira Начинающему, по-моему, лучше для начала всё-таки в... Jan 27 2005, 06:30 makc Работать-то оно работает, но часто не поддерживает... Jan 27 2005, 07:23 Elresearch Если знаете что такое FSM, то не так уж сложно. Jan 27 2005, 08:12 M_A Угу, понятно, всем спасибо за помощь, подкинули пи... Jan 27 2005, 08:34 Elresearch Functional State Machine :-) Просто ими в стандарт... Jan 27 2005, 08:43 Vitus А я всегда считал что FSM = Finite State Mashine Jan 28 2005, 09:00 Vitus Если делаете Target без Burst'а то задача не т... Jan 27 2005, 08:46 FLTI Цитата(Vitus @ Jan 27 2005, 11:46)Если делает... Jun 16 2005, 10:11 Elresearch :-D ну главное это State Mashine, а Finite иль Fu... Jan 28 2005, 09:45 CO2040 Цитата(M_A @ Jan 27 2005, 09:05)Мне необходим... Jan 28 2005, 14:22 M_A У меня то это точно будет востребовано и проработа... Jan 29 2005, 02:22 Artyom У меня Все было просто
когда писалось PCI устрой... Jan 31 2005, 07:40 prom Цитата(Artyom @ Jan 31 2005, 10:40)У меня Все... Feb 1 2005, 08:00 Esquire На FTP уже есть все, что нужно, см. pub/FPGA/_IPco... Feb 1 2005, 09:55 PhilipS А насколько это сложно с "програмной" то... Feb 8 2005, 10:30 gab Цитата(PhilipS @ Feb 8 2005, 13:30)А наскольк... Feb 8 2005, 15:32 Vjacheslav Если не хочется использовать WinDriver, с его гото... Feb 8 2005, 14:55 PhilipS WinDriver/KernelDriver не хочется использовать то... Feb 9 2005, 09:29 k_george Хочу задать Уважаемой публике пару вопросов.
Вопро... Feb 9 2005, 11:23 k_george Хочу немного пояснить свою траблу. Задача следущая... Feb 9 2005, 12:46 Vitёk Ну уж не знаю, кому верить. Наверняка покажет толь... Feb 9 2005, 13:02 Vjacheslav PhilipS
Windows 2003 DDK не требует никакого лицен... Feb 10 2005, 07:36 ALexx_V Сам не програмист, но стал свидетелем того как чел... Jun 18 2005, 20:24 IEC При первой разработке PCI устройства Я вообще нача... Nov 25 2005, 14:28
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|