Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Models 4811, 4814 & 4815 For Jade, Jadefx, & Quartz Boards: Navigator Design Suite

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Models 4811, for Jade, JadeFX,

Navigator Design Suite


4814 & 4815 & Quartz Boards

Models 4814 & 4815 Model 4811


Navigator Board Support Package Navigator FPGA Design Kit
for Linux & Windows
n Works together with Xilinx's Vivado® Design
n Includes C-language device libraries as well Suite
as high-level APIs n Complete Vivado project containing all of the
n Programming examples included to speed installed IP for the Jade or Quartz module
application development n Optimized for block design editing in Vivado
n Full C-language source supplied with on-line n 100% AXI4 compatible to simplify
documentation integration of custom IP and processing
n Compete control of hadware including all IP- libraries from various sources
based functions n All VHDL source supplied with on-line
n Signal Viewer for data display, validation, documentation and test benches
and monitoring
Overview
Pentek’s Navigator® Design Suite includes the
Navigator Design Suite
Navigator® FDK (FPGA Design Kit) for integrating
n Designed from the ground up to work with custom FPGA logic designs or IP (Intellectual
Pentek's Jade® and Quartz® architectures Property) into the Pentek factory-shipped design
n Supports Pentek's ArchiTek™ FPGA Design and the Navigator® BSP (Board Support Package)
Suite, which enables FPGA design engineers for creating host applications. The Navigator
to add custom IP to a number of Pentek’s Design Suite takes a new approach to solving
Talon® recording systems FPGA IP and control software connectivity.
n Won a Four-Star Best in Show Award at the
Most modern FPGA-processing applications
2019 MTT International Microwave
require development of specialized FPGA IP to
Symposium (IMS) Conference
run on the hardware, and software to control the
FPGA hardware from a host computer. †

One Park Way n Upper Saddle River, NJ 07458 n (201) 818-5900 www.pentek.com
Models 4811, 4814 & 4815

Even when “turnkey” solutions are delivered with complete FPGA IP and software libraries, as
developers add their own custom-processing IP, new software needs to be created to control the custom
IP functions.

Problems often arise when the IP and software development tools treat application development as two
separate tasks. Changes to FPGA IP and control software can quickly get out of sync, complicating new
application development or even breaking the formally functioning turnkey components.

The Navigator Design Suite was designed from the ground up to work with Pentek’s Jade and Quartz
architectures and provide a better solution to the complex task of IP and software creation.

Navigator FDK (FPGA Design Kit)


As FPGAs become larger and IP more complex, the need for IP design tools to manage this growing com-
plexity has never been greater. The Xilinx Vivado Design Suite includes IP Integrator, the industry’s
first plug-and-play IP integration design environment.

Built around a graphical block diagram interface, IP Integrator allows IP developers to leverage existing
IP by importing it into their block diagram design. Pentek’s Navigator FPGA Design Kit (FDK), was
designed with this exact purpose.

Pentek’s Navigator FDK opened in Vivado’s IP Integrator

All Pentek boards are shipped with a full compliment of built-in IP based functions for data acquisition,
waveform generation and data tagging and streaming, and processing to match the hardware features
of the board. Each Navigator FDK provides the complete IP design for the board it supports. When the
design is opened in Vivado’s IP Integrator, the developer can access every component of the Pentek
design, replacing or modifying blocks as needed for the application. All blocks use industry standard
AXI4 interfaces providing a well-defined format for custom IP to connect to the rest of the design.

The Navigator FDK includes complete documentation, test benches and full VHDL source for developers
who desire complete access to the IP.

One Park Way n Upper Saddle River, NJ 07458 n (201) 818-5900 www.pentek.com
Models 4811, 4814 & 4815

In addition to the IP specific to an individual supported board, the Navigator IP core library also includes
IP blocks for many common general purpose functions. These include processing blocks for some of the
most commonly used algorithms, data streaming blocks, data tagging and formatting blocks, and a 100
gigabit Ethernet UDP engine. All IP blocks are easily accessible within the IP Integrator interface from a
pull-down list.

Navigator IP blocks are selectable from a pull-down list.

Navigator BSP (Board Support Package)

The companion product to the Navigator FDK is the Pentek


Navigator Board Support Package (BSP). While Navigator
FDK provides a streamlined path for creating or modifying
new IP for the Pentek hardware, the Navigator BSP enables
complete operational control of the hardware and all IP func-
tions in the FPGA.

Similar to the FDK, the BSP allows software developers to


work at a higher level, abstracting many of the details of the
hardware through an intuitive API. The API allows
developers to focus on the task of creating the application
by letting the API and the hardware and IP-control libraries
below it to handle many of the board-specific functions.
Developers who want full access to the entire BSP library,
enjoy complete C-language source code down to the lowest
level as well as full documentation.

New applications can be developed on their own or by build-


ing on one of the included example programs. All Pentek
boards are shipped with a full suite of build-in functions
allowing operation without the need for any custom IP devel-
opment. Many users find these functions ideal for address-
ing their application requirements.

The Navigator BSP includes the Signal Viewer, a full-fea-


tured analysis tool, that displays data in time and frequency
domains. Built-in measurement functions display 2nd and

One Park Way n Upper Saddle River, NJ 07458 n (201) 818-5900 www.pentek.com
Models 4811, 4814 & 4815

3rd harmonics, THD (total harmonic distortion), and SINAD (signal to noise and distortion). Interactive
cursors allow users to mark data points and instantly calculate amplitude and frequency of displayed sig-
nals. With the Signal Viewer users can install the Pentek hardware and Navigator BSP and start viewing
analog signals immediately.

Navigator BSP Signal Viewer

Optimize BSP and IP Development


For users who need to develop applications that include custom IP, the combination and compatibility of
Navigator FDK and Navigator BSP streamline development.

When new IP is introduced into the design, it has the potential of changing how the hardware looks to
the host, possibly breaking the software. Navigator FDK and BSP were designed together to closely
match the FPGA IP blocks and the BSP functions that control them. As developers modify IP they can
easily find the corresponding BSP functions and modify them in parallel.

Navigator FDK uses AXI4 for all IP block interfaces. When developers create their own IP blocks using
AXI4, they are immediately compatible with the Pentek-supplied IP. Following the Navigator BSP style
guide, users can similarly create BSP modules for compatibility with the Navigator BSP library.

One Park Way n Upper Saddle River, NJ 07458 n (201) 818-5900 www.pentek.com
Models 4811, 4814 & 4815

Optimized BSP and IP Development

Extended Support for the Quartz Family of RFSoC


Pentek’s family of Quartz products based on Xilinx’s RFSoC deliver an unprecedented amount of func-
tionality in a single board. Both Navigator FDK and BSP have been extended to support this func-
tionality.

Starting with the FDK, new cores have been added to fully support the RFSoC’s on-chip A/D and D/A con-
verters. Data acquisition and waveform generator cores have been updated and include support for
VITA 49.2 packet formatting. A new optimized x16 decimation core has been added to supplement the
RFSoC’s built-in decimation. A Pentek designed A/D calibration core has been added to support on-board
Quartz calibration hardware and improve the performance of the Xilinx recommended calibration core.

The test signal generator core supplied in previous version of the FDK, now includes a programmable
sweep generator, ideal for quickly setting up radar test functions. All new cores for Quartz support oper-
ation of all eight A/D and D/A converters simultaneously.

One Park Way n Upper Saddle River, NJ 07458 n (201) 818-5900 www.pentek.com
Models 4811, 4814 & 4815

In addition to data converter support, the Navigator core library now includes a 100 gigabit Ethernet
UDP engine designed to provide a high speed path for moving data on and off the board through the
Quartz board’s optical interfaces. With each 100 GigE interface supporting sustained data rates of
greater than 12 GBytes/sec, the board’s dual interface provides greater than 24 GBytes/sec of data
streaming.

The Navigator BSP has also been updated to include example programs for using the Quartz board’s full
set of hardware features and IP core functions. Each example can be used as is or can be modified for
custom operation.

The Navigator BSP fully supports the RFSoC’s ARM processors with Xilinx’s PetaLinux. Software
developers can run the Pentek examples or their own applications on the ARM processor under Linux. In
addition to the example programs, the BSP includes a command processor application. With it running
on the ARMs, the Quartz board can be controlled by commands received through the board’s PCIe or 1
GigE interfaces. Pentek provides a full set of API commands for all the most commonly used functions.
As with all of the BSP, the source code for this command processor application is provided allowing
developers to expand the API set as needed to support custom functions.

ArchiTek FPGA Design Suite


The Navigator Design Suite supports Pentek's ArchiTek™ FPGA Development Suite. ArchiTek allows
FPGA design engineers to add custom IP to a number of Pentek’s Talon recording systems.

FPGA IP can be added to the recorder to provide real-


time, on-the-fly digital signal processing during the data
acquisition process, greatly reducing the time asso-
ciated with post-processing recorded data. ArchiTek
provides a simple development environment that allows
engineers to add FPGA IP such as threshold detection,
spectral filtering, digital downconversion, demodulation
or any other digital signal processing technique
required.

ArchiTek works together with Pentek's Navigator FPGA


Development Kit (FDK) and Board Support Package
(BSP) to provide a simple development environment
that steps engineers through the process of integrating
custom IP into the recorder. It includes SystemFlow API
extensions and example projects that demonstrate cus-
tom FPGA IP integration along with modifications to the
recording system’s control interface.

ArchiTek also allows FPGA developers to add channels to the recording system, so users can record both
processed and unprocessed data simultaneously. ArchiTek provides extensive documentation and tutori-
als to assist developers through the customization process, reducing risk along with development time.

One Park Way n Upper Saddle River, NJ 07458 n (201) 818-5900 www.pentek.com
Models 4811, 4814 & 4815

Jade and Navigator Pricing and Availability


To view a video about how Navigator is used in To learn more about our products or to discuss
conjunction with Jade products, click the image your specific application please contact your local
below. representative or Pentek directly:

Pentek, Inc.
One Park Way
Upper Saddle River, NJ 07458 USA
Tel: +1 (201) 818-5900
Email: sales@pentek.com

Documentation for the Navigator


Design Suite As a Certified Member of Xilinx's Alliance pro-
gram, Pentek has passed a comprehensive 320-
User documentation for the Navigator BSP is point review of its technical, business, quality,
provided as part of the user documentation for and support processes and has committed engin-
the Pentek Jade or Quartz board. eers who completed the same rigorous training
used by Xilinx Field Application Engineers world-
A Navigator FDK is created for each Pentek Jade
wide.
or Quartz board and is available separately and
includes the Navigator FDK User’s Guide which Pentek continues to demonstrate years of expert-
describes how to install and use the FDK soft- ise with Xilinx devices and implementation tech-
ware. In addition, an IP Core Manual is provided niques that consistently deliver high-quality
for each IP core in the FDK. These can be products and services utilizing the Xilinx pro-
accessed via the Vivado IP Integrator. grammable platforms.

Several helpful tutorials also are available by con-


tacting sales@pentek.com:
Free Lifetime Support
n IP Core Conventions Guide and Example All Pentek hardware and software products
Labs (part number 807.48111) include free lifetime support. Answers to soft-
n Designing with the PDTI Type AXI−Stream ware, IP or hardware questions are just a phone
Bus (part number 807.48112) call or email away. Pentek’s application support
staff is comprised of senior level engineers with
n Designing with the Navigator DDR4 SDRAM
deep knowledge of the hardware and devel-
Access Interface (part number 807.48113)
opment tools.

Ordering Information Pentek’s YourPentek webpage allows users to set


preferences for notifications of new doc-
Model Description umentation as well as hardware, software and IP
4811 Navigator FDK (FPGA Design Kit); Jade, Quartz updates. Whenever Navigator FDK or BSP is
4814 Navigator BSP (Board Support Package) for Linux; updated, users receive an email informing them
Jade, Quartz of the update with the option to download the ver-
4815 Navigator BSP (Board Support Package) for Win- sion.
dows; Jade

One Park Way n Upper Saddle River, NJ 07458 n (201) 818-5900 www.pentek.com

You might also like