Написаны драйвера для Lab Streaming Layer
Drivers for Lab Streaming Layer are ready
20.02.2018
Написаны драйвера для Lab Streaming Layer
Drivers for Lab Streaming Layer are ready
20.02.2018

Почему мы решили использовать FPGA в нашем проекте

Применение FPGA (ПЛИС – программируемой логической интегральной схемы) в качестве процессора предварительной обработки данных дает следующие преимущества относительно PIC-микроконтроллера (решения, используемого в аналогичных продуктах):

  • раскрытие потенциала ADS (аналого-цифрового преобразователя) с точки зрения достижения максимальной частоты дискретизации (до 16 кГц);
  • качественная цифровая фильтрация (встроенный цифровой фильтр ADS обладает подавлением вредных гармоник не более 40дБ);
  • интеграция некоторых алгоритмов обработки сигнала с целью создания автономных детекторов для ряда применений;
  • максимальное сокращение так называемого лага (задержки) в системах, требующих быстрой обратной связи (вплоть до возможности замыкания обратной связи мимо системы передачи данных и операционных систем).

Это возможно благодаря значительному превышению вычислительной способности FPGA относительно PIC-микроконтроллера, задачей которого является не более, чем управление и передача готовых данных (и даже не на максимальной частоте дискретизации в силу ограничения канала связи).
Кроме этого, применение FPGA дает уникальную возможность каскадирования вычислительной мощности, создавая большой диапазон согласно целевому назначению. Так, для коммерческого использования достаточно простых и дешевых FPGA, которые выполняют только функции фильтрации, замыкая обратную связь через приложения на планшетах и телефонах. Для научного использования могут применяться дорогие FPGA, в которых будут интегрированы анализаторы, детекторы и исполнительные устройства.

При правильном применении FPGA мы можем отказаться от использования процессора и сделать систему надежной, мощной, мгновенно включающейся, предсказуемой, а самое главное – параллельной.

Leave a Reply

Your email address will not be published. Required fields are marked *

Почему мы решили использовать FPGA в нашем проекте
This website uses cookies to improve your experience. By using this website you agree to our Data Protection Policy.
Read more