FPGA Решение для разработки аппаратного и встроенного ПО Этот сервис преобразует требования к детерминированной задержке, параллельной обработке, высокоскоростному интерфейсу или выделенному управлению в синтезируемые RTL, ограничения, встроенное ПО, интерфейсы плат и записи проверки. Целевые показатели устройства, пропускной способности, задержки, ресурсов и окружающей среды замораживаются относительно входных данных проекта.
| Элемент проекта | Заявление о решении |
|---|---|
| Лучше всего подходит | Для производителей оборудования и инженерных групп, которым требуется сбор индивидуальных данных, цифровая обработка сигналов, предварительная обработка изображений, преобразование протоколов, управление движением, высокоскоростная связь или продолжение существующей конструкции FPGA. |
| Необходимые данные | Требуемые входные данные включают функции, интерфейсы I/O, уровни напряжения и тактовую частоту, скорость передачи данных и кадрирование, бюджет задержки, целевое устройство или диапазон стоимости, документацию по плате, среду хоста, рабочую температуру и сценарии приемки. Для проектов-продолжений также требуется существующий проект, лицензии IP, ограничения, схемы и список известных проблем. |
| Объем поставки | Результаты согласованы по объему и могут включать базовые требования и интерфейс, описание архитектуры, исходный код RTL, инвентаризацию результатов IP, ограничения и файлы проекта, образ встроенного ПО, карту регистров или протокол, драйвер или API, инструменты отладки, симуляционные тесты, записи проверки платы, инструкции по сборке и список проблем. Зашифрованные файлы лицензий IP сторонних производителей и поставщиков по-прежнему регулируются условиями их лицензии. |
| Как определяется прием? | Приемка может проверять результаты сборки, использование ресурсов, отчеты о времени, правильность данных интерфейса, пропускную способность, сквозную задержку, сброс и восстановление после сбоев, интеграцию указанной платы, длительную работу и воспроизводимые сборки на согласованном устройстве и версии. Пороговые значения частоты записи, формата данных, тестовых векторов, инструментов, температуры, мощности и версий программного обеспечения. |
Наиболее подходящие пользователи и сценарии
Для производителей оборудования и инженерных групп, которым требуется сбор индивидуальных данных, цифровая обработка сигналов, предварительная обработка изображений, преобразование протоколов, управление движением, высокоскоростная связь или продолжение существующей конструкции FPGA.
Какие входные данные необходимы для запуска?
Требуемые входные данные включают функции, интерфейсы I/O, уровни напряжения и тактовую частоту, скорость передачи данных и кадрирование, бюджет задержки, целевое устройство или диапазон стоимости, документацию по плате, среду хоста, рабочую температуру и сценарии приемки. Для проектов-продолжений также требуется существующий проект, лицензии IP, ограничения, схемы и список известных проблем.
Какие модули может включать в себя система?
Область действия может охватывать оценку FPGA, CPLD или SoC FPGA; Verilog, VHDL или SystemVerilog RTL; государственные машины и конвейеры; отображение DSP; Интеграция DDR, PCIe, Ethernet, LVDS, SerDes, SPI, I2C и UART; CDC и конструкция сброса; временные ограничения и закрытие; моделирование и отладка плат; плюс прошивка MCU, драйверы Linux, API или хост-инструменты.
Что можно доставить?
Результаты согласованы по объему и могут включать базовые требования и интерфейс, описание архитектуры, исходный код RTL, инвентаризацию результатов IP, ограничения и файлы проекта, образ встроенного ПО, карту регистров или протокол, драйвер или API, инструменты отладки, симуляционные тесты, записи проверки платы, инструкции по сборке и список проблем. Зашифрованные файлы лицензий IP сторонних производителей и поставщиков по-прежнему регулируются условиями их лицензии.
Как определяется прием?
Приемка может проверять результаты сборки, использование ресурсов, отчеты о времени, правильность данных интерфейса, пропускную способность, сквозную задержку, сброс и восстановление после сбоев, интеграцию указанной платы, длительную работу и воспроизводимые сборки на согласованном устройстве и версии. Пороговые значения частоты записи, формата данных, тестовых векторов, инструментов, температуры, мощности и версий программного обеспечения.
Пределы и граница ответственности
Никакая фиксированная частота, пропускная способность, задержка, использование ресурсов, диапазон мощности или температуры не фиксируются до тех пор, пока требования не будут заморожены и целевая плата не будет протестирована. Результаты PCIe, DDR и SerDes также зависят от целостности сигнала, стека PCB, разъемов, опорных тактовых импульсов, целостности питания и класса устройства. Работа по сертификации в области безопасности, автомобильной, медицинской или другой деятельности требует отдельно согласованного стандарта и ответственности за проверку.
Сопутствующие услуги и дела
Вернитесь к обзору решений , чтобы сравнить сценарии, или просмотрите примеры проектов, связанных с . Метрики и условия из дела не применяются автоматически к новому проекту.
Часто задаваемые вопросы
Может ли это интегрироваться с существующим оборудованием или системами?
Да. Первым шагом является воспроизведение сборки и проверки версий устройства и набора инструментов, сторонних лицензий IP, структуры синхронизации и сброса, покрытия ограничений, пересечений тактовой области и известных проблем. Результат определяет, подходит ли ремонт, рефакторинг или замена модуля.
Как оцениваются график и бюджет?
Список функций, количество интерфейсов, ограничения площадки, подготовка данных, координация третьих сторон, модель развертывания и глубина приемки должны быть подтверждены в первую очередь. Прослеживаемый поэтапный план и предложение следуют за входной инвентаризацией и проверкой ключевых рисков.
Как согласовываются цели признания, производительности и стабильности?
В каждой цели должна быть указана протестированная версия, устройство или набор данных, объем выборки, среда, продолжительность, метод расчета и порог прохождения. Непроверенная цель не представляется как достигнутая возможность.