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