Altera FPGAs Configuration via Protocol (CvP) Implementation User Guide

This document provides a guide on implementing Configuration via Protocol (CvP) in Altera FPGAs. It provides detailed information on CvP implementation, including how the configuration protocol works and the format of configuration files.


Altera FPGAs Configuration via Protocol (CvP) Implementation User Guide - cover page
Brand
Altera
Category
Other Electronics
Document type
User Manual
Language
English
Pages
48
File format
PDF
File size
1.6 MB
Published
09 August, 2012
Updated
28 September, 2023
MD5 checksum
58124AA7622B041F6504D69884425EF7

About this manual

This user guide describes the features and implementations of the Configuration via Protocol (CvP) scheme in supported Altera FPGA families. It focuses on how to use the CvP scheme in supported FPGAs and does not explain the PCI Express (PCIe) protocol itself. The guide primarily uses the Stratix V device in illustrations, guidelines, and examples, though information specific to other device families is stated accordingly.

The CvP scheme utilizes the autonomous PCIe hard IP block feature to allow the FPGA to meet PCIe power-up timing specifications. By making the embedded PCIe core operational before the FPGA fabric is configured, it offers benefits such as reduced cost, design protection against unauthorized tampering, and the ability to update the FPGA fabric image without system downtime or full chip reinitialization.

What's inside

  • Overview
  • Getting Started
  • Embedded PCIe Hard IP Blocks
  • Autonomous PCIe Hard IP Block
  • CvP Scheme
  • FPGA Configuration in CvP
  • CvP Setup Interfaces
  • CvP Configuration Image
  • CvP Modes
  • FPGA Fabric Image Update

Specifications

Supported Device FamiliesArria V, Cyclone V, and Stratix V
Document Version1.1
Publication DateJanuary 2012

Frequently asked questions

What are the benefits of using the CvP scheme?

The benefits include reduced cost by storing fabric configuration data in host memory, design protection against unauthorized tampering, and the ability to update the FPGA fabric without system downtime.

Which FPGA families support the CvP scheme?

The CvP scheme is supported in Arria V, Cyclone V, and Stratix V devices.

Can the embedded PCIe hard IP block be used as a root complex for CvP?

No, you cannot use the embedded PCIe hard IP block as a root complex when it is configured for CvP.

Download PDF (1.6 MB)

More Altera Manuals


View all Altera manuals →