Cardsharp - Acquisys

Transcription

Cardsharp - Acquisys
Cardsharp
V0.73 10/2/15
Single Board Computer with HPC FMC IO Site
FEATURES
• Combines an Zynq Z7045 SoC with FMC IO
module in a compact, stand alone design
• Powerful, dual, floating-point Arm A9 CPU
performance
• Rugged, XMC form factor: 149 x 74 mm
• Self-bootable, stand-alone operation
• Able to operate diskless and headless
• Runs Linux applications
• Configurable IO uses standard HPC FMC IO
module. Add anything from RF receivers to
industrial control modules.
• IO site (VITA 57) deliver up to 6 GB/s to PL
memory, 2 GB/s to PS memory
• Optional timing and triggering support for IO
includes IEEE 1588 or GPS-disciplined clock
• Supports Innovative FMC IO module features
for private data channels, triggering and
timing features
• USB2.0, 1 Gb Ethernet, eMMC, SPI, RS232
ports
• System expansion supported with 10 GbE
and QSFP via optional SBC-Uno carrier
• Boots Linux from onboard eMMC device
• AC or 8-36V DC operation
APPLICATIONS
•
•
•
•
Embedded instrumentation
Remote, autonomous IO
Mobile instrumentation
Distributed data acquisition
SOFTWARE
• Linux compatible
• Runs standard desktop applications
• Eclipse C++ Developers Kit supporting IO
integration and customization
• Device drivers, example software and support
applets supplied for all peripherals
DESCRIPTION
Cardsharp is a user-customizable, turnkey embedded instrument
that includes two A9 CPU cores. Linux runs in core 0 to provide
ethernet, USB and disk connectivity while core 1 runs real-time
stand-alone applications. Cardsharp is compatible with Innovative's
wide assortment of ultimate-performance FMC modules. With its
modular IO, scalable performance and easy to use CPU core
architecture, the Cardsharp reduces time-to-market while providing
the performance you need.
Distributed Data Acquisition – Put the Cardsharp at the data source
and reduce system errors and complexity. Available IEEE 1588
network or GPS-synchronized timing, triggering and sample control
is available for remote IO. Limitless expansion via multiple nodes.
Uniquely customizable – An HPC FMC site for IO, userprogrammable FPGA for IO interfaces, onboard GbE and USB.
Stand-alone, autonomous operation with precision-timed sampling
on FMC data.
Optional SBC-Uno carrier exposes 10 Gb Ethernet port/40 Gbps
QSFP for fast data streaming and two SATA3 links to connect to
large capacity storage media. Continuous data streaming up to 1
GB/s via LAN or SATA devices, 4 GB/s to QSFP-compatible
devices.
Rugged – Runs from flash in a compact, rugged footprint that is
ready for embedded operation.
8-36V DC-Only Operation - Perfect for portable or automotive data
loggers or waveform generators.
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Innovative Integration
products and disclaimers thereto appears at the end of this data sheet. All trademarks are the property of their respective owners.
PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of the Innovative Integration standard warranty. Production processing does not necessarily
include testing of all parameters.
10/02/15
©
2007 Innovative Integration • phone 805.578.4260 • fax 805.578.4225 • www.innovative-dsp.com
Cardsharp
This electronics assembly can be damaged by ESD. Innovative Integration recommends that all
electronic assemblies and components circuits be handled with appropriate precautions. Failure to observe
proper handling and installation procedures can cause damage.
ESD damage can range from subtle performance degradation to complete device failure. Precision integrated
circuits may be more susceptible to damage because very small parametric changes could cause the device not to
meet its published specifications.
ORDERING INFORMATION
Note: Please consult the Carsharp Production Selection Flowchart here to best understand the configuration options for this
product.
Product
Part Number
Description
Cardsharp
80332-0-L0
Cardsharp - with Zynq Z7Z045 SoC with dual A9 CPU, active heat sink and fan, 2.5 GB
DDR2, 32MB Flash, 32 GB eMMC, 2x USB 2.0, 10/100/1000 GbE, 1x RS232, 8-36V DC
power supply, approx 12W consumption.
Aluminum chassis
30603-0
Sturdy aluminum chassis with feet for Cardsharp+FMC module.
Fan/heatsink
61439
Heatsink and fan assembly mounted to top of aluminum chassis. Recommended for use in
environments > 40C.
SBC-Nano
embedded PC/XMC
carrier
80342-0-L0
A Windows/Linux Embedded Single Board Computer with XMC IO Site and 1 GbE ethernet
link, 2 mSATA drive ports.
Innovative Integration • phone 805.578.4260 • fax 805.578.4225 • www.innovative-dsp.com
2 of 12
Cardsharp
Cardsharp Block Diagram
256Mb x 64
DDR3
16 MB
Flash
32 GB
eMMC
SD
JTAG
QSPI
EMIF
JTAG
JTAG
FMC
Control
PJTAG
Trace
XC7Z045-2FFG900I
PL
PS
Logic
Linux (0),
EMIF
USB2
USB
Standalone (1)
10/100/1000
GbE
PCIe
x4
PPS
HPC
GPIO
4x MGT
Aurora
GbE UART GPIO
FMC Site
REF
Watchdog
256Mb x 32
DDR3
Convection Cooling
8 GTX
HA: 23:0
HB: 21:0
LA: 33:0
XMC J16
XMC J15
TEMP
Mezzanine
Antenna
UART
GPS Module
UART
LOCK
PPS
REF
1588v2 Module
IEEE-1588 PTP
Soft
Softcore
Core
CPU
2x 2 KB Eeprom
Spartan 6
FPGA
RJ-45
4 MB Data Flash
LOCK
PPS
REF
Power Control/
8-36V
Reset Monitor
Power Supply
CPLD
AC-DC
Wall Supply
FMC and Cardsharp
Components same
Orientation (cooling)
Temp Sensor &
Fan Control
Fans
69 mm
Standard
FMC
XMC Form-factor
74 mm
76.5 mm
Legend
Included
150mm
Optional
Figure 1. Cardsharp Block Diagram
Innovative Integration • phone 805.578.4260 • fax 805.578.4225 • www.innovative-dsp.com
3 of 12
Cardsharp
Figure 2. Illustration 1: Zync SoC block diagram
Innovative Integration • phone 805.578.4260 • fax 805.578.4225 • www.innovative-dsp.com
4 of 12
Cardsharp
Front view of Cardsharp within aluminum chassis plus optional
fansink. Power, USB and ethernet connections exposed.
Front view of Cardsharp within transparent chassis plus optional
fansink. Power, USB and ethernet connections exposed.
Rear view of Cardsharp within aluminum chassis plus optional
fansink. FMC module cover installed.
Rear view of Cardsharp within transparent chassis plus optional
fansink. FMC module cover installed.
Rear view of Cardsharp within transparent chassis, sans fansink.
FMC module cover installed.
Front view of Cardsharp outside of optional chassis, XMC J15
and J16 connectors exposed. FPGA heat spreader cover installed.
Rear view of Cardsharp outside of optional chassis, XMC J15
and J16 connectors exposed. FPGA heat spreader cover installed.
Front view of Cardsharp outside of optional chassis, XMC J15
and J16 connectors exposed. FPGA heat spreader cover
removed.
Innovative Integration • phone 805.578.4260 • fax 805.578.4225 • www.innovative-dsp.com
5 of 12
Cardsharp
Cardsharp mounted on optional SBC-Nano embedded PC/XMC
carrier with optional Fansinks, within optional aluminum chassis.
Bottom of Cardsharp SBC showing XMC connectors J15 and
J16 and Zynq Z7045 SoC FPGA
Cardsharp with FMC-310.
Cardsharp mounted on optional SBC-Nano embedded PC/XMC
carrier with optional Fansinks outside of optional chassis.
Top of Cardsharp SBC showing HPC FMC connector and
communications ports
Cardsharp with FMC module mounted atop Sbc-Nano (embedded
PC) with Nano expansion module (dual mSATA drives)
Innovative Integration • phone 805.578.4260 • fax 805.578.4225 • www.innovative-dsp.com
6 of 12
Cardsharp
Standard Features
Z7045 SoC
CPU
Dual ARM® Cortex-A9 MPCore. NEON™
& Single / Double Precision Floating Point
for each processor
Cache
L1: 512KB, L2: 256KB
DDR2
Memory
2x 512 MBx16 for PS (CPU)
3x 512 Mbx16 for for PL (Logic)
Logic Cells
444K
Block Ram
3.020 KB
DSP Slices
2020
Tranceivers
16
IO Ports
USB
1x, USB 2.0, Type A rear panel port
UART
1x RS232
GPIO
8 bits, direction is bit-programmable
QSFP
1x Aurora, 40 Gbps (bidirectional)
Ethernet
Port0: 10/100/1000 GbE, Port 1: 10 GbE
eMMC FLASH Drive
Capacity
32 GB
Type
2x USB 2.0, internal drive
Use
Boot drive or data storage
Timing and Triggering Support Features
Sample Clock
Sources
External, FMC site
GPS disciplined
clock accuracy
+/-100 ns RMS from UTS
IEEE 1588
disciplined clock
accuracy
+/-50 ns RMS from grand master
source
Trigger Modes
Software, GPS/1588-synchronized,
GPS/1588 Time, external input
Trigger Outputs
2 at FMC site
Trigger Inputs
1 SSMC on rear panel
Clock input
Use as sample clock or FMC
Reference
SSMC on rear panel
FMC Sites
Module Sites
1
Module
Synchronization
Simultaneously across mesh via
PPS/matched reference clocks
Standards
VITA 57.1 FMC
VITA 20 Conduction cooling
System
Synchronization
Output clocks and triggers for system
functions
Size
69 x 76.5 mm, 10mm mezzanine height
CPU
Connections
FMC Site 0: HPC
Reliability
MTBF
371,801 Hours
Innovative Integration • phone 805.578.4260 • fax 805.578.4225 • www.innovative-dsp.com
7 of 12
Cardsharp
Customization Features
FPGA
Power Management
Xilinx Zynq 7045 SoC FPGA
Controls triggering and has 34 pin
connections to FMC Mezzanine
Memory-mapped Interface to A9
CPU cores
FrameWork Logic available for
FPGA in VHDL
GPS Option
Type
12 satellite, parallel tracking
Position Accuracy
3m CEP
Time to first fix (TTFF)
Cold <60s
Warm <32s
Obscuration recovery <1s
Maker
Symmetricom GPS-500
Interface
Serial interface to FPGA
Power Requirements
Input
Consumption
8 to 36V DC
Varies according to FMC module
requirements
8W: Cardsharp with no FMC
Power States
Low power states supported
including wake features from CPU
and LAN
Temperature
Monitors
2 total : Zync SoC and Cardsharp
assembly each have a temperature
sensor
Alarms
Software programmable warning
and failure levels
Over-temp Monitor
Disables power supplies
Conductive Cooling
Conduction cooling supported for
Cardsharp assembly includes heat
conduction bars on each edge and
VITA57 pattern for FMC module
Fans
Single integrated fan controller
Physicals
Form Factor
XMC VITA49: 149 x74 mm, ~20
mm height
Weight
1500g (est.)
Hazardous Materials
Lead-free and RoHS compliant
MTBF
~150,000 Hours
Innovative Integration • phone 805.578.4260 • fax 805.578.4225 • www.innovative-dsp.com
8 of 12
Cardsharp
ABSOLUTE MAXIMUM RATINGS
!Exposure to conditions exceeding these ratings may cause damage!
Parameter
Min
Max
Units
Conditions
Supply Voltage
+8.0
36
V
Operating Temperature
0
60
C
Storage Temperature
-65
+150
C
ESD Rating
-
1k
V
Human Body Model
Vibration
-
5
g
9-200 Hz, Class 3.3 per ETSI EN 300 019-1-3 V2.1.2
(2003-04)
Shock
-
40
g peak
Class 3.3 per ETSI EN 300 019-1-3 V2.1.2 (2003-04)
Non-condensing, forced air cooling required
Innovative Integration • phone 805.578.4260 • fax 805.578.4225 • www.innovative-dsp.com
9 of 12
Cardsharp
Architecture and Features
The Cardsharp combines dual Arm A9 CPU cores with an HPC FMC IO module and high-speec connectivity peripherals to
create a customizable instrument for a variety of applications.
Embedded CPU cores
The Zynq Z045 SoC is a dual A9 CPU core combined with user extensible FPGA fabric that provides a real-time computing
engine, suitable for high-speed signal processing while consuming minimal footprint and power.
Embedded CPU #0 boots into Linux, which provides sophisticated, mature drivers to high performance connectivity
peripherals such as the 1 GbE ethernet port, QSFP port, eMMC flash memory and USB port. USB storage devices are
supported, to support data logging at rates to 480 Mb/s to each device. Embedded CPU core #1 boots a user-written standalone application to perform real-time I/O via the FMC module. This provides optimal, minimal latency interaction with the
FMC peripherals and resources, without inducing OS or stack latencies of any kind. The best of both worlds: highperformance connectivity via CPU 0, determinicity and speed via CPU 1.
Each A9 CPU core is mapped directly to the FMC module. The CPU bus tightly couples the CPU to the FMC modules and
the SoC DMA engines may be used to accelerate I/O, outperforming Innovative's previous generation SBC systems by 2 to 4
times. Bidirectional data transfer rates between logic memory and FMC resources occur at full memory bus rates: 6000
MB/s.
The Cardsharp provides familiar core interfaces for expansion and connectivity: Gigabit Ethernet, USB ports, and eMMC
disk, as well as numerous connectivity interfaces such as RS232 and SPI.
FMC IO Site
A single HPC FMC IO module site enables the Cardsharp to be configured with a wide variety of IO personalities. The
FMC site is for FPGA mezzanine cards conforming to VITA 57.1 standard, which are 69 x 75 mm modules. The module site
is designed to support conduction cooling, but also
XMC Modules for IO
supports use of a cooling fan mounted directly
under the module, to support convection-cooled
- Flexible, modular IO
installations at lower cost.
- Industry-standard VITA 57
- Up to 6000 MB/s transfer rates
Innovative offers FMC IO offering a range of
analog performance mated to the high performance
- Industry-standard, multi-vendor
FPGA computing cores within the Zynq SoC.
Innovative's Velocia architecture data packet system allows these modules to stream data continuously to system memory at
rates limited only by the memory subsystem – making the Cardsharp well suited for data logging and playback functions.
Data may be streamed to a 10 GbE ethernet device at 1000 MB/s. When configured with a two USB RAID0 array, sustained
storage to local USB storage devices at 500Mb/s are achievable.
Special features supporting all Innovative FMC module are provided in the Cardsharp for simultaneously sampling,
triggering and controls. System triggers and matched clocks from an externally-supplied clock or reference provide
simultaneously sampling for the two modules. The FMC module site has 66 differential connections plus eight 12.5 Gbps
SERDES links to the onboard FPGA, providing ample bandwidth for even the fastest FMC modules.
Triggering and Sample Clocks
The Cardsharp has unique clocking and triggering features for the FMC module. The site receives two triggers from the
application FPGA and two clock inputs through its connector. Innovative modules can use these to support simultaneous
Innovative Integration • phone 805.578.4260 • fax 805.578.4225 • www.innovative-dsp.com
10 of 12
Cardsharp
sampling and unique trigger scenarios using the application FPGA.
Sample clocks for the FMC site can be synchronized using an optional GPS or IEEE 1588 reference or from an external
clock input. FMC module PLLs can use either the external clock input or the disciplined clock as a reference. The disciplined
clock allows multiple, remote instruments to sample simultaneously and act cooperatively. Position and time data is also
available from the GPS when installed.
Remote Operation
Cardsharp can be operated using Ethernet as a remote computer or embedded instrument. For pure embedded operation, the
Cardsharp can operate “headless” without monitor, keyboard or mouse. The system boots from an onboard QSPI and eMMC
FLASH, providing reliable operation even in a rugged environment.
Application FPGA
The Zynq Z7045 provides a large, user-programmable onchip FPGA which allows the Cardsharp to be customized for many
IO functions, such as triggering and control features. This FPGA is memory-mapped peripheral to the Zync SoC CPUs. New
functions can added to the system by adding them to the FPGA design. FPGA logic is provided in the FrameWork Logic
tools, which includes the standard functionality that can be modified or used as an example.
Development using Xilinx USB cable is supported – onboard circuitry drives the JTAG scan path.
Sbc-Uno Host Carrier Compatibility
Cardsharp may optionally be mounted atop the Sbc-Uno XMC carrier, which is an ultra-low power, embedded PC. SBC-Uno
provides dual, 10 GbE ethernet links capable of 2000 MB/s data rates allowing the Cardsharp to stream real-time data at high
speeds through a local network. TCP/IP and UDP packet processing is performed by the Atom CPU on the SBC-Uno,
offloading this time-consuming function from the Cardsharp CPUs. Additionally, SBC-Uno exposes the QSFP port of the
Cardsharp, facilitating communication with additional Cardsharp nodes or other SFPDP devices at rates to 40 Gbps.
Software Tools
Software development tools for the Cardsharp provide comprehensive support application development including device
drivers, peripheral configuration and control, and utilities that allow developers to be productive from the start. Software
classes provide C++ developers a powerful, high-level interface to the system devices that makes system integration and
achieving real-time, high speed data acquisition easier.
Software for data logging and analysis are provided with every Innovative FMC module. Data can be logged to system
memory at full rate or to disk drives at rates supported by the drive and controller. Triggering and sample rate controls are
provided to support data acquisition applications without writing code. Innovative software applets include Binview which
provides data viewing, analysis and import to MATLAB for large data files.
Support for Eclipse C++ is provided. The PetaLinux OS is supported. For more information, the software tools User Guide
and on-line help may be downloaded.
Logic Tools
Customized IO interfaces, triggering and other unique features may be added to the Cardsharp by modifying the FPGA logic.
The FrameWork Logic tools provide support for VHDL/Verilog developments. Application logic can be modified by building
upon the Innovative components for hardware interfaces and system functions. Each design is provided as a Xilinx Vivado
project with VHDL source for top level logic with a modeling test-bench illustrating logic functionality.
FMC Modules
Plug FMC modules into the Cardsharp to build your custom, turnkey embedded instrument. Innovative Integration offers an
array of ultra-performance, CPU FMC modules to create your solution.
Innovative Integration • phone 805.578.4260 • fax 805.578.4225 • www.innovative-dsp.com
11 of 12
Cardsharp
Innovative FMC module families feature analog and digital IO with FPGA computing cores on high performance CPU
modules. The FrameWork Logic development tools allow you to design in MATLAB and VHDL and rapidly implement high
speed signal processing on the FMC.
See the full list of Innovative FMC modules here.
IMPORTANT NOTICES
Innovative Integration Incorporated reserves the right to make corrections, modifications, enhancements, improvements, and
other changes to its products and services at any time and to discontinue any product or service without notice. Customers
should obtain the latest relevant information before placing orders and should verify that such information is current and
complete. All products are sold subject to Innovative Integration’s terms and conditions of sale supplied at the time of order
acknowledgment.
Innovative Integration warrants performance of its hardware products to the specifications applicable at the time of sale in
accordance with Innovative Integration’s standard warranty. Testing and other quality control techniques are used to the
extent Innovative Integration deems necessary to support this warranty. Except where mandated by government requirements,
testing of all parameters of each product is not necessarily performed.
Innovative Integration assumes no liability for applications assistance or customer product design. Customers are responsible
for their products and applications using Innovative Integration products. To minimize the risks associated with customer
products and applications, customers should provide adequate design and operating safeguards.
Innovative Integration does not warrant or represent that any license, either express or implied, is granted under any
Innovative Integration patent right, copyright, mask work right, or other Innovative Integration intellectual property right
relating to any combination, machine, or process in which Innovative Integration products or services are used. Information
published by Innovative Integration regarding third-party products or services does not constitute a license from Innovative
Integration to use such products or services or a warranty or endorsement thereof. Use of such information may require a
license from a third party under the patents or other intellectual property of the third party, or a license from Innovative
Integration under the patents or other intellectual property of Innovative Integration.
Reproduction of information in Innovative Integration data sheets is permissible only if reproduction is without alteration and
is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with
alteration is an unfair and deceptive business practice.
Innovative Integration is not responsible or liable for such altered documentation. Resale of Innovative Integration products
or services with statements different from or beyond the parameters stated by Innovative Integration for that product or
service voids all express and any implied warranties for the associated Innovative Integration product or service and is an
unfair and deceptive business practice. Innovative Integration is not responsible or liable for any such statements.
For further information on Innovative Integration products and support see our web site:
www.innovative-dsp.com
Mailing Address: Innovative Integration, Inc.
2390A Ward Avenue, Simi Valley, California 93065
Copyright ©2007, Innovative Integration, Incorporated
Innovative Integration • phone 805.578.4260 • fax 805.578.4225 • www.innovative-dsp.com
12 of 12