SCI-Compiller

производство CAEN SpA

Генератор пользовательских прошивок и и компилятор для программируемых плат CAEN
SCI-Compiler - это программное обеспечение на базе Windows, предназначенное для ускорения внедрения прошивки для обработки сигналов в научном приборостроении и предназначено для создания пользовательских приложений для мира ядерной физики.

запросить коммерческое предложение...

SCI-Compiler — это автоматический генератор кода, который, начиная с графической блок-схемы, генерирует часть кода VHDL, который реализует требуемую функцию. Кроме того, SCI-Compiler может генерировать библиотеки и драйверы C, которые будут использоваться в Windows, Linux и macOS для реализации программного обеспечения.


SCI-Compiler использует набор готовых библиотек, содержащий макроблоки со сложной функцией. Каждый макроблок можно представить, как модульный инструмент, который пользователь может подключить друг к другу.

Мы внедряем инновационный метод упрощения разработки прошивки. Этот метод основан на графическом программном интерфейсе, состоящем из блоков, специально разработанных для приложений ядерной физики. Например, любая триггерная логика может быть реализована путем подключения определенных блоков в графическом интерфейсе так же просто, как физическое подключение модулей NIM в стойке.

Программное обеспечение SCI-Compiler позволяет разрабатывать как чисто цифровые приложения, так и использовать такие блоки, а также приложения для аналоговой обработки. Кроме того, программное обеспечение SCI-Compiler предоставляет функцию для чтения и тестирования ASIC, позволяя пользователю разрабатывать секвенсор для управления ASIC.

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

Программирование с помощью SCI-Compiler гораздо более похоже на реализацию экспериментальной настройки, чем разработка программного обеспечения.
Основные применения
  • Считывание цифровых и аналоговых ASIC с использованием DT5550 или DT5550W
  • Сложная логика запуска
  • Счетчики событий
  • Одноканальный и многоканальный анализатор
  • Аналого-цифровой преобразователь времени
  • Замена любой старой цифровой логической системы на NIM
  • Логика временной маркировки
  • Цифровой Digitizer
  • Логический анализатор
  • Отображение рентгеновского и гамма-излучения
  • Тестирование и характеризация SiPM (с использованием DT5550-AFE и DT5550)
  • Изготовление прототипов пользовательских плат
Позволяет создавать
  • Программное обеспечение и библиотеки C / C ++ / C # / Python
  • Драйверы
  • Прошивки
Поддерживаемые приборы

SCI-Compiler был разработан для генерации кода для определенной аппаратной платформы, разработанной CAEN. В настоящее время SCI-Compiler поддерживает следующие продукты CAEN:

  • DT5495 - V2495 Программируемые логические модули
  • Система сбора данных DT5550 с программируемым пользователем FPGA
  • Диджитайзер DT5550SE
  • DT5550W Система ASIC Weeroc