OpenCPI Platform Project
Built-in OpenCPI project that contains assets useful for OpenCPI platform development, including reference platforms and support for generic devices.
Criteria for content to exist in this OpenCPI project is as follows:
specs/:Component specs must facilitate generic device worker or platform support.
hdl/primitives/:HDL primitives must directly support assets within
hdl/devices,hdl/cards, orhdl/platforms, or be useful and used by devices in OSPs.
hdl/devices/:Generic device workers belong here.
RF ADC/DAC command/control: HDL device proxies must implement the latest-generation
drccomponent.ADC/DAC data flow: de-interleaving/interleaving HDL subdevice workers must support the latest-generation ADC/DAC data flow paradigm HDL device workers
data_src_qadc.hdlanddata_sink_qdac.hdl.
hdl/cards/:Reusable card specs belong here.
Card-specific HDL device workers for reusable cards belong here.
hdl/platforms/:Current reference platforms (relatively inexpensive and supported with high priority with as many software and hardware options as possible) exist here. For example,
zed, ultrascale/ZCU104, etc.Non-reference platforms (“full-fledged OSPs”) belong in their own, separate, OpenCPI projects.
- Device Workers
data_sink_qdacHDL Device Workerdata_sink_qdac_cstsHDL Device Workerdata_src_qadcHDL Device Workerdata_src_qadc_cstsHDL Device Workerplatform_ad9361_configHDL Subdevice Workerplatform_ad9361_config_cstsHDL Subdevice Workerplatform_ad9361_data_subHDL Subdevice Workerplatform_ad9361_spiHDL Subdevice Workerplatform_ad9361_spi_cstsHDL Subdevice Workerplatform_csts_ad9361_data_subHDL Subdevice Workerplatform_ad9361_config_proxyRCC Workerplatform_ad9361_config_proxy_cstsRCC Worker
- Protocols
- OpenCPI RHS Research PicoEVB Getting Started Guide
- How to Use This Document
- Overview
- Installation Prerequisites
- Installation Summary
- Installing the PicoEVB Board
- Installing the OpenCPI HDL Platform
- Building the Test HDL Assembiles
- Preparing and Programming the PicoEVB Flash
- Reserving Additional Memory for the OpenCPI Linux Kernel Device Driver
- Loading the OpenCPI Linux Kernel Device Driver
- Running the Reference Applications
- OpenCPI Xilinx ZCU104 Getting Started Guide
- OpenCPI ZedBoard Getting Started Guide
zed_etherGetting Started Guide