Matchstiq-Z1 Getting Started Guide
ANGRYVIPER Team
| ocpi.assets
| /home/user/ocpi_projects/assets
| True
|
----------------------------------------------------------------------------------------
3.2
Vendor Software Setup
The platform that is expected to be used is the Epiq Solutions Matchstiq-Z1 (
e.g.
matchstiq_z1). This
OpenCPI-enabled platform provides the capability of deploying hardware and software workers while using Xilinx’s
13.3 distribution of Linux.
The synthesizers and cross-compilers required to build HDL and RCC Workers for this platform are installed by
following the instructions found in the
OpenCPI FPGA Vendor Tools Installation Guide
. This document assumes
that the user has installed the appropriate versions of Vivado and the Xilinx SDK.
3.3
Building OpenCPI projects:
core
and
assets
The
core
and
assets
projects must be built
in a specific order
for this platform. This section outlines how to build
the relevant projects and provides the commands to do so.
For this document, the projects should be built as follows:
1. Build
core
for the
xilinx13_3
RCC Platform and the
matchstiq_z1
HDL Platform (approx 30 min)
2. Build
assets
for the
xilinx13_3
RCC Platform and the
matchstiq_z1
HDL Platform, but omit assemblies
(approx 45 min)
3. Build the
testbias
assembly from the
assets
project. This will be used later in this guide. (approx 10 min)
$ cd /home/<user>/ocpi_projects/
$ ocpidev build -d core --rcc-platform xilinx13_3 --hdl-platform matchstiq_z1
$ ocpidev build -d assets --rcc-platform xilinx13_3 --hdl-platform matchstiq_z1 --no-assemblies
$ ocpidev build -d assets hdl assembly testbias --hdl-platform matchstiq_z1
Note: replace “
<user>
” with your username in the commands above.
Each of these build commands can also be performed via the ANGRYVIPER IDE as follows:
To perform this operation within the IDE:
1. Open the ANGRYVIPER Perspective
2. Select the asset from OpenCPI Project View
3. Import to ANGRYVIPER Operations Panel using “
>
” button
4. Select the RCC and/or HDL platforms for the build (use
Ctrl
for multiple selection)
5. Click “Build”
See the ANGRYVIPER Team’s Getting Started Guide for additional information concerning the use of
ocpidev
and the ANGRYVIPER IDE to build OpenCPI assets.
3.4
Hardware Setup
•
Epiq Solutions Matchstiq-Z1 SDR Kit
It is expected that this SDR kit includes a power supply, two SMA/SMB adapters, micro-USB to USB cable,
micro-SD card installed internally (expected).
A micro-USB connector on the back of the Matchstiq-Z1 provides access to the serial connection. To expose
this micro-USB connector, the two screws in the back plate must be removed. Historically, this connector’s
attachment to the PCB has been extremely fragile,
so be careful when inserting/removing the mating
cable
.
6