Открытый основной протокол - Open Core Protocol

В Открытый основной протокол (OCP) - это протокол для обмена данными внутри подсистемы. Это открыто лицензируемый протокол, ориентированный на ядро ​​и определяющий независимый от шины настраиваемый интерфейс. Международное партнерство OCP (OCP-IP ) производит спецификации OCP. Модели передачи данных OCP варьируются от простого подтверждения запроса и предоставления через конвейерный запрос-ответ до сложных неупорядоченных операций.

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

Преимущества

  • Устраняет текущую задачу (пере) определения, проверки, документирования и поддержки протокола интерфейса.
  • Легко адаптируется для поддержки новых основных возможностей
  • Портативность испытательного стенда упрощает (повторную) проверку
  • Ограничивает модификации набора тестов для основных улучшений
  • Интерфейсы с любой структурой шины или внутрикристальной сетью
  • Обеспечивает стандартную гибкость и повторное использование
  • Протокол точка-точка может напрямую связывать два ядра

Недостатки

  • Ни один Альтера ни Xilinx, два крупнейших FPGA производители, поддерживает этот протокол.

внешняя ссылка